HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GT_GPUTrace::MeshData Struct Reference

#include <GT_GPUTrace.h>

Public Member Functions

void clear ()
 

Public Attributes

UT_StringHolder myName = UT_StringHolder::theEmptyString
 
GT_PrimitiveHandle myPrim = nullptr
 
GT_DataArrayHandle myVertexStorage = nullptr
 
GT_DataArrayHandle myPStorage = nullptr
 
GT_DataArrayHandle myNStorage = nullptr
 
const UT_Vector3imyIndices = nullptr
 
const UT_Vector3myNormals = nullptr
 
GT_Owner myNormalOwner = GT_OWNER_INVALID
 
const GT_PrimPolygonMeshmyMesh = nullptr
 
bool myLeftHanded = false
 
int myCullBackFaceMode = 0
 
int myVisibilityCullBackFaceMode = 0
 
UT_Matrix4 myTransform = UT_Matrix4::getIdentityMatrix()
 
UT_StringHolder myIdentifierTraceset
 
UT_StringHolder myVisibilityTraceset
 
UT_Set< intmyVisiblityMeshes
 
UT_BitArray myIdentifierBitArray
 
UT_BitArray myVisibilityBitArray
 
UT_BitArray mySelfBitArray
 
UT_StringMap< AttribInfomyAttributes
 

Detailed Description

Definition at line 320 of file GT_GPUTrace.h.

Member Function Documentation

void GT_GPUTrace::MeshData::clear ( )
inline

Definition at line 352 of file GT_GPUTrace.h.

Member Data Documentation

UT_StringMap<AttribInfo> GT_GPUTrace::MeshData::myAttributes

Definition at line 350 of file GT_GPUTrace.h.

int GT_GPUTrace::MeshData::myCullBackFaceMode = 0

Definition at line 334 of file GT_GPUTrace.h.

UT_BitArray GT_GPUTrace::MeshData::myIdentifierBitArray

Definition at line 346 of file GT_GPUTrace.h.

UT_StringHolder GT_GPUTrace::MeshData::myIdentifierTraceset

Definition at line 337 of file GT_GPUTrace.h.

const UT_Vector3i* GT_GPUTrace::MeshData::myIndices = nullptr

Definition at line 327 of file GT_GPUTrace.h.

bool GT_GPUTrace::MeshData::myLeftHanded = false

Definition at line 331 of file GT_GPUTrace.h.

const GT_PrimPolygonMesh* GT_GPUTrace::MeshData::myMesh = nullptr

Definition at line 330 of file GT_GPUTrace.h.

UT_StringHolder GT_GPUTrace::MeshData::myName = UT_StringHolder::theEmptyString

Definition at line 322 of file GT_GPUTrace.h.

GT_Owner GT_GPUTrace::MeshData::myNormalOwner = GT_OWNER_INVALID

Definition at line 329 of file GT_GPUTrace.h.

const UT_Vector3* GT_GPUTrace::MeshData::myNormals = nullptr

Definition at line 328 of file GT_GPUTrace.h.

GT_DataArrayHandle GT_GPUTrace::MeshData::myNStorage = nullptr

Definition at line 326 of file GT_GPUTrace.h.

GT_PrimitiveHandle GT_GPUTrace::MeshData::myPrim = nullptr

Definition at line 323 of file GT_GPUTrace.h.

GT_DataArrayHandle GT_GPUTrace::MeshData::myPStorage = nullptr

Definition at line 325 of file GT_GPUTrace.h.

UT_BitArray GT_GPUTrace::MeshData::mySelfBitArray

Definition at line 348 of file GT_GPUTrace.h.

UT_Matrix4 GT_GPUTrace::MeshData::myTransform = UT_Matrix4::getIdentityMatrix()

Definition at line 337 of file GT_GPUTrace.h.

GT_DataArrayHandle GT_GPUTrace::MeshData::myVertexStorage = nullptr

Definition at line 324 of file GT_GPUTrace.h.

UT_BitArray GT_GPUTrace::MeshData::myVisibilityBitArray

Definition at line 347 of file GT_GPUTrace.h.

int GT_GPUTrace::MeshData::myVisibilityCullBackFaceMode = 0

Definition at line 335 of file GT_GPUTrace.h.

UT_StringHolder GT_GPUTrace::MeshData::myVisibilityTraceset

Definition at line 341 of file GT_GPUTrace.h.

UT_Set<int> GT_GPUTrace::MeshData::myVisiblityMeshes

Definition at line 344 of file GT_GPUTrace.h.


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