CC-Fractal-Suite
|
Header with shared typedefs and parameter name declarations. More...
#include <complex>
#include <utility>
#include <UT/UT_XformOrder.h>
#include <SYS/SYS_Types.h>
Go to the source code of this file.
Typedefs | |
typedef std::complex< fpreal64 > | COMPLEX |
Double precision complex numbers, as defined by the HDK. More... | |
typedef std::pair< int, int > | WORLDPIXELCOORDS |
Integer pixel coordinate data type. More... | |
typedef UT_XformOrder::rstOrder | RSTORDER |
Short definition of Houdini's Transform Order enum used by matrices. More... | |
typedef std::pair< const char *, const char * > | NAMEPAIR |
Short definition of two c-strings that correspond to Houdini parm names. More... | |
Header with shared typedefs and parameter name declarations.
NAMEPAIRs define one of the biggest perks of the CCFS–the ability to manage groups of parameters, and their evaluation generically rather than per-node. The namepairs in this file are used ubiquitously in both the FractalNode.h static declaration of the parameter names, along with the related stash data objects that actually cook the nodes based on those parameter names. To rename the true name of a parameter (dangerous), rename the first c-string in the NAMEPAIR, and to rename the nice name of a parameter (safe), rename the second c-string in the NAMEPAIR.
typedef std::complex<fpreal64> COMPLEX |
Double precision complex numbers, as defined by the HDK.
typedef std::pair<const char*, const char*> NAMEPAIR |
Short definition of two c-strings that correspond to Houdini parm names.
typedef UT_XformOrder::rstOrder RSTORDER |
Short definition of Houdini's Transform Order enum used by matrices.
typedef std::pair<int, int> WORLDPIXELCOORDS |
Integer pixel coordinate data type.