Public Member Functions

  • uint8_t
    getAttribDims (Attrib attr) const =0
  • copyAttrib (Attrib attr, uint8_t dims, size_t strideBytes, const float *srcData, size_t count)=0
  • copyIndices (Primitive primitive, const uint32_t *source, size_t numIndices, uint8_t requiredBytesPerIndex)=0

Static Public Member Functions

  • copyIndexDataForceTriangles (Primitive primitive, const uint32_t *source, size_t numIndices, uint32_t indexOffset, uint32_t *target)
  • copyIndexDataForceTriangles (Primitive primitive, const uint32_t *source, size_t numIndices, uint16_t indexOffset, uint16_t *target)
  • copyIndexDataForceLines (Primitive primitive, const uint32_t *source, size_t numIndices, uint32_t indexOffset, uint32_t *target)
  • generateIndicesForceTriangles (Primitive primitive, size_t numInputIndices, uint32_t indexOffset, uint32_t *target)
  • generateIndicesForceLines (Primitive primitive, size_t numInputIndices, uint32_t indexOffset, uint32_t *target)

Protected Member Functions

  • copyIndexData (const uint32_t *source, size_t numIndices, uint32_t *target)
  • copyIndexData (const uint32_t *source, size_t numIndices, uint16_t *target)