Vis 2
Kinetic Visualization for 3D shape and structure
 All Classes Namespaces Functions Pages
BasicColoredRenderable.h
1 #pragma once
2 #include "IRenderable.h"
3 
4 class BasicColoredRenderable : public virtual IRenderable
5 {
6 
7 public:
8  BasicColoredRenderable(std::string, const float *, const float *, const int);
9  virtual ~BasicColoredRenderable();
10 
11  virtual void initialize();
12  virtual void bindResources(const Shader * shader);
13  virtual void unbindResources();
14  virtual void draw();
15 
16  const float * _vertexPositions;
17  const float * _vertexColors;
18  const int _numVertices;
19  unsigned int _vbo;
20  unsigned int _vboColor;
21  unsigned int _vao;
22 
23 };
Definition: IRenderable.h:11
Definition: BasicColoredRenderable.h:4
Definition: Shader.h:24