73 int indicesOffset()
const;
76 int indicesCount()
const;
79 int firstVertex()
const;
int myGeometryOffset
Definition: DtGeometrySpecification.h:31
Structure that is packed for consumption by GPU for indirect rendering.
Definition: DtGeometrySpecification.h:66
Structure that stores the AABB for direct consumption by GPU for indirect rendering Its based on Vect...
Definition: DtGeometrySpecification.h:46
DtGpuAxisAlignedBoundingBox myBox
The AABB in a structure that can be consumed directly by the GPU.
Definition: DtGeometrySpecification.h:87
std::vector< DtPerGeomInstance > DtPerGeomInstances
Definition: DtGeometrySpecification.h:41
#define DT_DLL_VRVINDIRECTRENDERING
Definition: vrvIndirectRendering.h:19
data that is both Per geometry and per instance such as switch states ***** Used on the GPU directly ...
Definition: DtGeometrySpecification.h:23
Template for 32/64 bit Axis Aligned bounding boxes.
Definition: DtAxisAlignedBoundingBox.h:25
int myInstanceId
Definition: DtGeometrySpecification.h:30
Axis Aligned Bounding Box class.
Vector4_32 myVectorMin
Definition: DtGeometrySpecification.h:49
std::vector< DtGeometrySpecification > DtGeometrySpecVector
Each model type can have a number of geometries.
Definition: DtGeometrySpecification.h:94
int mySwitchesOffBitMask
Definition: DtGeometrySpecification.h:34
Vector4_int myIndicesInfo
The vertex/index information for this spec.
Definition: DtGeometrySpecification.h:84
Vector4_32 myVectorMax
Definition: DtGeometrySpecification.h:50
float myPadding
Definition: DtGeometrySpecification.h:35