|
HDK
|
#include <GU_LSystem.h>
Public Member Functions | |
| GU_LSystemParms () | |
| ~GU_LSystemParms () | |
| void | clearRules () |
| void | addRule (const char *) |
| void | clearVariables () |
| void | addVariable (const char *var, float val) |
| int | preprocessStrings () |
| int | executeLSystem (int len) |
| gu_LSysTurtleData * | buildGeometry (char *buildStr, float numGen, int len, gu_LSysTurtleData *startState, int offset) |
| const char * | getExpandedString () const |
| int | getMaxSize () const |
| int | getParam (int i, int j, float &value) const |
Public Attributes | |
| GU_LSystemGeoType | geotype |
| float | generations |
| int | contAngl |
| int | contLength |
| int | contWidth |
| bool | myOldStyleContext |
| IMG_Raster * | picRaster |
| char * | groupLabel |
| TIL_TextureMap * | colorMap |
| float | colorUInc |
| float | colorVInc |
| int | doPointWidth |
| int | doPointSort |
| int | doTexture |
| float | textVInc |
| float | b |
| float | c |
| float | d |
| UT_Vector3 | startpos |
| float | size |
| float | thickness |
| float | angle |
| float | sizeFactor |
| float | thicknessFactor |
| float | angleFactor |
| float | rndScale |
| int | rndSeed |
| int | tubeSides |
| int | tubeSegs |
| float | tubeTension |
| float | tubeSmooth |
| float | gravity |
| char * | contextIgnore |
| char * | initial |
| GU_Detail * | meta |
| GU_Detail * | gdp |
| float(* | getChanValue )(int ind, void *data) |
| GU_Detail *(* | getLeaf )(char ind, float, float, float, void *data) |
| void * | callbackData |
| int | runThrough |
Definition at line 76 of file GU_LSystem.h.
| GU_LSystemParms::GU_LSystemParms | ( | ) |
| GU_LSystemParms::~GU_LSystemParms | ( | ) |
| void GU_LSystemParms::addRule | ( | const char * | ) |
| gu_LSysTurtleData* GU_LSystemParms::buildGeometry | ( | char * | buildStr, |
| float | numGen, | ||
| int | len, | ||
| gu_LSysTurtleData * | startState, | ||
| int | offset | ||
| ) |
| void GU_LSystemParms::clearRules | ( | ) |
| void GU_LSystemParms::clearVariables | ( | ) |
|
inline |
Definition at line 161 of file GU_LSystem.h.
|
inline |
Definition at line 162 of file GU_LSystem.h.
Definition at line 164 of file GU_LSystem.h.
| int GU_LSystemParms::preprocessStrings | ( | ) |
| float GU_LSystemParms::angle |
Definition at line 111 of file GU_LSystem.h.
| float GU_LSystemParms::angleFactor |
Definition at line 115 of file GU_LSystem.h.
| float GU_LSystemParms::b |
Definition at line 106 of file GU_LSystem.h.
| float GU_LSystemParms::c |
Definition at line 106 of file GU_LSystem.h.
| void* GU_LSystemParms::callbackData |
Definition at line 148 of file GU_LSystem.h.
| TIL_TextureMap* GU_LSystemParms::colorMap |
Definition at line 97 of file GU_LSystem.h.
| float GU_LSystemParms::colorUInc |
Definition at line 98 of file GU_LSystem.h.
| float GU_LSystemParms::colorVInc |
Definition at line 99 of file GU_LSystem.h.
| int GU_LSystemParms::contAngl |
Definition at line 87 of file GU_LSystem.h.
| char* GU_LSystemParms::contextIgnore |
Definition at line 128 of file GU_LSystem.h.
| int GU_LSystemParms::contLength |
Definition at line 88 of file GU_LSystem.h.
| int GU_LSystemParms::contWidth |
Definition at line 89 of file GU_LSystem.h.
| float GU_LSystemParms::d |
Definition at line 106 of file GU_LSystem.h.
| int GU_LSystemParms::doPointSort |
Definition at line 102 of file GU_LSystem.h.
| int GU_LSystemParms::doPointWidth |
Definition at line 101 of file GU_LSystem.h.
| int GU_LSystemParms::doTexture |
Definition at line 103 of file GU_LSystem.h.
| GU_Detail* GU_LSystemParms::gdp |
Definition at line 133 of file GU_LSystem.h.
| float GU_LSystemParms::generations |
Definition at line 86 of file GU_LSystem.h.
| GU_LSystemGeoType GU_LSystemParms::geotype |
Definition at line 85 of file GU_LSystem.h.
Definition at line 145 of file GU_LSystem.h.
Definition at line 146 of file GU_LSystem.h.
| float GU_LSystemParms::gravity |
Definition at line 126 of file GU_LSystem.h.
| char* GU_LSystemParms::groupLabel |
Definition at line 95 of file GU_LSystem.h.
| char* GU_LSystemParms::initial |
Definition at line 131 of file GU_LSystem.h.
| GU_Detail* GU_LSystemParms::meta |
Definition at line 132 of file GU_LSystem.h.
| bool GU_LSystemParms::myOldStyleContext |
Definition at line 90 of file GU_LSystem.h.
| IMG_Raster* GU_LSystemParms::picRaster |
Definition at line 93 of file GU_LSystem.h.
| float GU_LSystemParms::rndScale |
Definition at line 118 of file GU_LSystem.h.
| int GU_LSystemParms::rndSeed |
Definition at line 119 of file GU_LSystem.h.
| int GU_LSystemParms::runThrough |
Definition at line 154 of file GU_LSystem.h.
| float GU_LSystemParms::size |
Definition at line 109 of file GU_LSystem.h.
| float GU_LSystemParms::sizeFactor |
Definition at line 113 of file GU_LSystem.h.
| UT_Vector3 GU_LSystemParms::startpos |
Definition at line 108 of file GU_LSystem.h.
| float GU_LSystemParms::textVInc |
Definition at line 104 of file GU_LSystem.h.
| float GU_LSystemParms::thickness |
Definition at line 110 of file GU_LSystem.h.
| float GU_LSystemParms::thicknessFactor |
Definition at line 114 of file GU_LSystem.h.
| int GU_LSystemParms::tubeSegs |
Definition at line 122 of file GU_LSystem.h.
| int GU_LSystemParms::tubeSides |
Definition at line 121 of file GU_LSystem.h.
| float GU_LSystemParms::tubeSmooth |
Definition at line 124 of file GU_LSystem.h.
| float GU_LSystemParms::tubeTension |
Definition at line 123 of file GU_LSystem.h.