Public Member Functions | |
BasicRenderable (std::string, const float *, const float *, const int) | |
virtual void | initialize () |
virtual void | bindResources (const Shader *shader) |
virtual void | unbindResources () |
virtual void | draw () |
Public Attributes | |
const float * | _vertexPositions |
const float * | _vertexNormals |
const int | _numVertices |
unsigned int | _vbo |
unsigned int | _vboNormals |
unsigned int | _vao |
Public Attributes inherited from IRenderable | |
std::string | _name |
Additional Inherited Members | |
Protected Attributes inherited from IRenderable | |
GLenum | _primitiveMode |