HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
gas_GeometryVexCache Class Reference

#include <GAS_GeometryVex.h>

Public Member Functions

 gas_GeometryVexCache ()
 
 ~gas_GeometryVexCache ()
 
void clearBlocks ()
 

Public Attributes

GAS_GeometryVexParms myParam
 
int myCurrentNodeId
 
bool myScriptParsed
 
UT_String myScript
 
UT_WorkArgs myScriptArgs
 
bool myGroupParsed
 
bool myGroupSimple
 
UT_StringArray myGroupNames
 
UT_WeakPtr< gas_SimpleGroupCache > mySimpleGroupCache
 
UT_UniquePtr< GVEX_AttribHash > myAttribHash
 
UT_UniquePtr< GVEX_AttribHash > myDetailAttribHash
 
UT_Array< GVEX_GeometryMap > myGeoMap
 
UT_Array< GVEX_GeoBlockData * > myBlocks
 
int myVexNodeTimestamp
 
int myVexNodeId
 
bool myComputeNormals
 
bool myDontRecomputeNormals
 

Detailed Description

Definition at line 49 of file GAS_GeometryVex.h.

Constructor & Destructor Documentation

gas_GeometryVexCache::gas_GeometryVexCache ( )
inline

Definition at line 52 of file GAS_GeometryVex.h.

gas_GeometryVexCache::~gas_GeometryVexCache ( )

Member Function Documentation

void gas_GeometryVexCache::clearBlocks ( )

Member Data Documentation

UT_UniquePtr<GVEX_AttribHash> gas_GeometryVexCache::myAttribHash

Definition at line 84 of file GAS_GeometryVex.h.

UT_Array<GVEX_GeoBlockData *> gas_GeometryVexCache::myBlocks

Definition at line 88 of file GAS_GeometryVex.h.

bool gas_GeometryVexCache::myComputeNormals

Definition at line 95 of file GAS_GeometryVex.h.

int gas_GeometryVexCache::myCurrentNodeId

Definition at line 68 of file GAS_GeometryVex.h.

UT_UniquePtr<GVEX_AttribHash> gas_GeometryVexCache::myDetailAttribHash

Definition at line 85 of file GAS_GeometryVex.h.

bool gas_GeometryVexCache::myDontRecomputeNormals

Definition at line 98 of file GAS_GeometryVex.h.

UT_Array<GVEX_GeometryMap> gas_GeometryVexCache::myGeoMap

Definition at line 87 of file GAS_GeometryVex.h.

UT_StringArray gas_GeometryVexCache::myGroupNames

Definition at line 78 of file GAS_GeometryVex.h.

bool gas_GeometryVexCache::myGroupParsed

Definition at line 76 of file GAS_GeometryVex.h.

bool gas_GeometryVexCache::myGroupSimple

Definition at line 77 of file GAS_GeometryVex.h.

GAS_GeometryVexParms gas_GeometryVexCache::myParam

Definition at line 66 of file GAS_GeometryVex.h.

UT_String gas_GeometryVexCache::myScript

Definition at line 72 of file GAS_GeometryVex.h.

UT_WorkArgs gas_GeometryVexCache::myScriptArgs

Definition at line 73 of file GAS_GeometryVex.h.

bool gas_GeometryVexCache::myScriptParsed

Definition at line 71 of file GAS_GeometryVex.h.

UT_WeakPtr<gas_SimpleGroupCache> gas_GeometryVexCache::mySimpleGroupCache

Definition at line 79 of file GAS_GeometryVex.h.

int gas_GeometryVexCache::myVexNodeId

Definition at line 91 of file GAS_GeometryVex.h.

int gas_GeometryVexCache::myVexNodeTimestamp

Definition at line 90 of file GAS_GeometryVex.h.


The documentation for this class was generated from the following file: