Vis 2
Kinetic Visualization for 3D shape and structure
 All Classes Namespaces Functions Pages
Public Member Functions | Public Attributes | List of all members
MeshRenderable Class Reference
Inheritance diagram for MeshRenderable:
IRenderable

Public Member Functions

 MeshRenderable (std::string name, AbstractMesh *mesh, MeshRenderer *meshRenderer)
 
virtual void initialize ()
 
virtual void bindResources (const Shader *shader)
 
virtual void unbindResources ()
 
virtual void draw ()
 

Public Attributes

AbstractMesh_mesh
 
GLuint _vao
 
GLuint _vboVertices
 
GLuint _vboNormals
 
GLuint _vboTangents
 
GLuint _vboBitangents
 
GLuint _vboTexCoords
 
GLuint _vboColors
 
GLuint _vboIndices
 
Texture_texture
 
MeshRenderer_meshRenderer
 
- Public Attributes inherited from IRenderable
std::string _name
 

Additional Inherited Members

- Protected Attributes inherited from IRenderable
GLenum _primitiveMode
 

The documentation for this class was generated from the following files: