CC-Fractal-Suite
Public Member Functions | Public Attributes | List of all members
CC::XformStashData Struct Reference

Struct that stashes of transformation parameter data for FractalSpace. More...

#include <StashData.h>

Inheritance diagram for CC::XformStashData:
CC::StashData

Public Member Functions

 XformStashData (fpreal offset_x=0, fpreal offset_y=0, fpreal rotate=0, fpreal scale=0, RSTORDER xord=RSTORDER::RST)
 
void evalArgs (const OP_Node *node, fpreal t)
 Method that sets parm values from node, based on time. More...
 

Public Attributes

fpreal offset_x { 0 }
 < Translates
 
fpreal offset_y { 0 }
 Rotation value.
 
fpreal rotate { 0 }
 Uniform Scale value.
 
fpreal scale { 1 }
 Transformation Order.
 
RSTORDER xord { RSTORDER::RST }
 

Detailed Description

Struct that stashes of transformation parameter data for FractalSpace.

This can be natively used with the TEMPLATES_XFORM macro from FractalNode.h.

Member Function Documentation

§ evalArgs()

void CC::XformStashData::evalArgs ( const OP_Node *  node,
fpreal  t 
)
virtual

Method that sets parm values from node, based on time.

Make xord not necessary, mainly to play nice with TEMPLATES_XFORM_BUDDHABROT which has it removed

Implements CC::StashData.


The documentation for this struct was generated from the following files: