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

#include <GT_GPUTrace.h>

Public Member Functions

 PrimitiveInfo ()=default
 
 PrimitiveInfo (const GT_PrimitiveHandle &handle)
 
 PrimitiveInfo (const GU_ConstDetailHandle &handle)
 

Public Attributes

GU_ConstDetailHandle myGUHandle
 
GT_PrimitiveHandle myGTHandle = nullptr
 
PrimHandleType myHandleType = PHT_GT
 
UT_Array< UT_StringRefmyFacesSet
 
UT_StringHolder myName = UT_StringHolder::theEmptyString
 
int myCullBackFaceMode = 0
 
int myVisibilityCullBackFaceMode = 0
 
UT_StringHolder myIdentifierTraceset = UT_StringHolder::theEmptyString
 
UT_StringHolder myVisibilityTraceset = UT_StringHolder::theEmptyString
 
UT_Matrix4 myTransform = UT_Matrix4::getIdentityMatrix()
 

Detailed Description

Definition at line 62 of file GT_GPUTrace.h.

Constructor & Destructor Documentation

GT_GPUTrace::PrimitiveInfo::PrimitiveInfo ( )
default
GT_GPUTrace::PrimitiveInfo::PrimitiveInfo ( const GT_PrimitiveHandle handle)
inline

Definition at line 65 of file GT_GPUTrace.h.

GT_GPUTrace::PrimitiveInfo::PrimitiveInfo ( const GU_ConstDetailHandle handle)
inline

Definition at line 69 of file GT_GPUTrace.h.

Member Data Documentation

int GT_GPUTrace::PrimitiveInfo::myCullBackFaceMode = 0

Definition at line 83 of file GT_GPUTrace.h.

UT_Array<UT_StringRef> GT_GPUTrace::PrimitiveInfo::myFacesSet

Definition at line 78 of file GT_GPUTrace.h.

GT_PrimitiveHandle GT_GPUTrace::PrimitiveInfo::myGTHandle = nullptr

Definition at line 75 of file GT_GPUTrace.h.

GU_ConstDetailHandle GT_GPUTrace::PrimitiveInfo::myGUHandle

Definition at line 74 of file GT_GPUTrace.h.

PrimHandleType GT_GPUTrace::PrimitiveInfo::myHandleType = PHT_GT

Definition at line 76 of file GT_GPUTrace.h.

UT_StringHolder GT_GPUTrace::PrimitiveInfo::myIdentifierTraceset = UT_StringHolder::theEmptyString

Definition at line 86 of file GT_GPUTrace.h.

UT_StringHolder GT_GPUTrace::PrimitiveInfo::myName = UT_StringHolder::theEmptyString

Definition at line 80 of file GT_GPUTrace.h.

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

Definition at line 89 of file GT_GPUTrace.h.

int GT_GPUTrace::PrimitiveInfo::myVisibilityCullBackFaceMode = 0

Definition at line 84 of file GT_GPUTrace.h.

UT_StringHolder GT_GPUTrace::PrimitiveInfo::myVisibilityTraceset = UT_StringHolder::theEmptyString

Definition at line 88 of file GT_GPUTrace.h.


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