21 #include <UT/UT_XformOrder.h> 22 #include <SYS/SYS_Types.h> 31 typedef std::pair<const char*, const char*>
NAMEPAIR;
35 static NAMEPAIR TRANSLATE_NAME{
"translate",
"Translate" };
38 static NAMEPAIR ROTATE_NAME{
"rotate",
"Rotate" };
41 static NAMEPAIR SCALE_NAME{
"scale",
"Scale" };
44 static NAMEPAIR XORD_NAME{
"xOrd",
"TRS Order" };
47 static NAMEPAIR XFORMS_NAME{
"xforms",
"Transforms" };
50 static NAMEPAIR TRANSLATE_M_NAME{
"tranlate_#",
"Translate #" };
53 static NAMEPAIR ROTATE_M_NAME{
"rotate_#",
"Rotate #" };
56 static NAMEPAIR SCALE_M_NAME{
"scale_#",
"Scale #" };
59 static NAMEPAIR XORD_M_NAME{
"xOrd_#",
"TRS Order #" };
62 static NAMEPAIR ITERS_NAME{
"iters",
"Iterations" };
65 static NAMEPAIR POWER_NAME{
"pow",
"Exponent" };
68 static NAMEPAIR BAILOUT_NAME{
"bailout",
"Bailout" };
71 static NAMEPAIR JDEPTH_NAME{
"jdepth",
"Julia Depth" };
74 static NAMEPAIR JOFFSET_NAME{
"joffset",
"Julia Offset" };
77 static NAMEPAIR BLACKHOLE_NAME{
"blackhole",
"Blackhole" };
80 static NAMEPAIR POPOINT_NAME{
"popoint",
"Pickover Point" };
83 static NAMEPAIR POROTATE_NAME{
"porotate",
"Pickover Rotate" };
86 static NAMEPAIR POMODE_NAME{
"pomode",
"Pickover Mode" };
89 static NAMEPAIR POREFERENCE_NAME{
"poreference",
"Display Reference" };
92 static NAMEPAIR POREFSIZE_NAME{
"porefsize",
"Reference Size" };
95 static NAMEPAIR LYASEQ_NAME{
"seq",
"Sequence" };
98 static NAMEPAIR LYASEQWEIGHTS_NAME{
"weight_#",
"Weight #" };
101 static NAMEPAIR LYASTART_NAME{
"seqstart",
"Seq Start Value" };
104 static NAMEPAIR LYACEILVALUE_NAME{
"ceilval",
"Ceiling Value" };
107 static NAMEPAIR LYAINVERTNEGATIVE_NAME{
"invertnegative",
"Invert Negative" };
std::pair< const char *, const char * > NAMEPAIR
Short definition of two c-strings that correspond to Houdini parm names.
Definition: typedefs.h:31
std::complex< fpreal64 > COMPLEX
Double precision complex numbers, as defined by the HDK.
Definition: typedefs.h:25
UT_XformOrder::rstOrder RSTORDER
Short definition of Houdini's Transform Order enum used by matrices.
Definition: typedefs.h:29
std::pair< int, int > WORLDPIXELCOORDS
Integer pixel coordinate data type.
Definition: typedefs.h:27