Loading files
This file is pinned to the selected release. Download the original to open it in your design tool.
9662ae4baThis file is pinned to the selected release. Download the original to open it in your design tool.
#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