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

#include <GU_Blend.h>

Public Attributes

UT_Array< PerAttribData > * myPtArrayOfPerAttribData = NULL
 
UT_Array< PerAttribData > * myPrimArrayOfPerAttribData = NULL
 
UT_Array< PerAttribData > * myVertexArrayOfPerAttribData = NULL
 
UT_Array< PerMappingData > * myPtArrayOfPerMappingData = NULL
 
UT_Array< PerMappingData > * myPrimArrayOfPerMappingData = NULL
 
UT_Array< int64 > * myPtTopoDataIds = NULL
 
UT_Array< int64 > * myPrimListDataIds = NULL
 
int64myPtIdDataId = NULL
 
int64myPrimIdDataId = NULL
 

Detailed Description

This cache can be used to accelerate successive blends. However, it is all references to external data. It also does NOT detect if the id attribute names change, so the caller is expected to clear the cache in that case.

Definition at line 55 of file GU_Blend.h.

Member Data Documentation

UT_Array<PerAttribData>* GU_Blend::CachedItems::myPrimArrayOfPerAttribData = NULL

Definition at line 59 of file GU_Blend.h.

UT_Array<PerMappingData>* GU_Blend::CachedItems::myPrimArrayOfPerMappingData = NULL

Definition at line 62 of file GU_Blend.h.

int64* GU_Blend::CachedItems::myPrimIdDataId = NULL

Definition at line 66 of file GU_Blend.h.

UT_Array<int64>* GU_Blend::CachedItems::myPrimListDataIds = NULL

Definition at line 64 of file GU_Blend.h.

UT_Array<PerAttribData>* GU_Blend::CachedItems::myPtArrayOfPerAttribData = NULL

Definition at line 58 of file GU_Blend.h.

UT_Array<PerMappingData>* GU_Blend::CachedItems::myPtArrayOfPerMappingData = NULL

Definition at line 61 of file GU_Blend.h.

int64* GU_Blend::CachedItems::myPtIdDataId = NULL

Definition at line 65 of file GU_Blend.h.

UT_Array<int64>* GU_Blend::CachedItems::myPtTopoDataIds = NULL

Definition at line 63 of file GU_Blend.h.

UT_Array<PerAttribData>* GU_Blend::CachedItems::myVertexArrayOfPerAttribData = NULL

Definition at line 60 of file GU_Blend.h.


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