16#define BUFFER_OFFSET(i) ((char*)NULL + (i))
68 "GlimArrayData::PushElement: Data-Type is invalid.");
void efficient_clear(eastl::fixed_vector< T, nodeCount, bEnableOverflow, OverflowAllocator > &fixed_vector)
void GLIM_CHECK(bool bCondition, const char *szErrorMsg) noexcept
Assert Macro used internally.
Divide::vector< Glim4ByteData > m_ArrayData
Glim4ByteData m_CurrentValue[4]
Divide::vector< unsigned int > m_IndexBuffer_Triangles
void Reset(bool reserveBuffers=false, unsigned int vertexCount=64 *3, unsigned int attributeCount=1)
unsigned int AddVertex(float x, float y, float z)
Divide::vector< unsigned int > m_IndexBuffer_Lines
Divide::vector< unsigned int > m_IndexBuffer_Wireframe
Divide::vector< Glim4ByteData > m_PositionData
Divide::hashMap< unsigned int, GlimArrayData > m_Attributes
Divide::vector< unsigned int > m_IndexBuffer_Points