Show All |
Public Member Functions
-
VboMeshGeomTarget (geom::Primitive prim, VboMesh *vboMesh)
-
getPrimitive () const
-
uint8_tgetAttribDims (geom::Attrib attr) const override
-
voidcopyAttrib (geom::Attrib attr, uint8_t dims, size_t strideBytes, const float *srcData, size_t count) override
-
voidcopyIndices (geom::Primitive primitive, const uint32_t *source, size_t numIndices, uint8_t requiredBytesPerIndex) override
Static Public Member Functions
-
voidcopyIndexDataForceTriangles (Primitive primitive, const uint32_t *source, size_t numIndices, uint32_t indexOffset, uint32_t *target)
-
voidcopyIndexDataForceTriangles (Primitive primitive, const uint32_t *source, size_t numIndices, uint16_t indexOffset, uint16_t *target)
-
voidcopyIndexDataForceLines (Primitive primitive, const uint32_t *source, size_t numIndices, uint32_t indexOffset, uint32_t *target)
-
voidgenerateIndicesForceTriangles (Primitive primitive, size_t numInputIndices, uint32_t indexOffset, uint32_t *target)
-
voidgenerateIndicesForceLines (Primitive primitive, size_t numInputIndices, uint32_t indexOffset, uint32_t *target)
Protected Member Functions
Protected Attributes
-
mPrimitive
-
std::vector< BufferData >mBufferData
-
VboMesh *mVboMesh