#ifndef GL_INSTANCE_RENDERER_INTERNAL_DATA_H #define GL_INSTANCE_RENDERER_INTERNAL_DATA_H #include "OpenGLInclude.h" #include "Bullet3Common/b3AlignedObjectArray.h" struct GLInstanceRendererInternalData { b3AlignedObjectArray m_instance_positions_ptr; b3AlignedObjectArray m_instance_quaternion_ptr; b3AlignedObjectArray m_instance_colors_ptr; b3AlignedObjectArray m_instance_scale_ptr; int m_vboSize; GLuint m_vbo; int m_totalNumInstances; int m_maxNumObjectCapacity; int m_maxShapeCapacityInBytes; }; #endif //GL_INSTANCE_RENDERER_INTERNAL_DATA_H