1234567891011121314151617181920212223242526272829303132333435 |
- #ifndef GL_INSTANCE_GRAPHICS_SHAPE_H
- #define GL_INSTANCE_GRAPHICS_SHAPE_H
- #include "Bullet3Common/b3AlignedObjectArray.h"
- struct GLInstanceVertex
- {
- float xyzw[4];
- float normal[3];
- float uv[2];
- };
- struct GLInstanceGraphicsShape
- {
- b3AlignedObjectArray<GLInstanceVertex>* m_vertices;
- int m_numvertices;
- b3AlignedObjectArray<int>* m_indices;
- int m_numIndices;
- float m_scaling[4];
-
- GLInstanceGraphicsShape()
- :m_vertices(0),
- m_indices(0)
- {
-
- }
-
- virtual ~GLInstanceGraphicsShape()
- {
- delete m_vertices;
- delete m_indices;
- }
- };
- #endif //GL_INSTANCE_GRAPHICS_SHAPE_H
|