7#ifndef GLIM_GLIMBATCHDATA_H
8#define GLIM_GLIMBATCHDATA_H
63 void Reset(
bool reserveBuffers =
false,
unsigned int vertexCount = 64 * 3,
unsigned int attributeCount = 1);
66 unsigned int AddVertex (
float x,
float y,
float z);
eastl::vector< Type > vector
hashAlg::unordered_map< K, V, HashFun, Predicate > hashMap
GLIM_ENUM
The enum holding all important GLIM configuration values.
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
Glim4ByteData(float Float_) noexcept
Glim4ByteData(int Int_) noexcept