Public Member Functions

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

Static Public Member Functions

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

Protected Member Functions

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