Go to the documentation of this file.
14 #ifndef vtkOpenGLVertexBufferObject_h
15 #define vtkOpenGLVertexBufferObject_h
17 #include "vtkRenderingOpenGL2Module.h"
51 unsigned char *colors,
int colorComponents);
56 unsigned char *colors,
int colorComponents);
represent and manipulate 3D points
std::vector< float > PackedVBO
vtkOpenGLVertexBufferObject()
#define vtkTypeMacro(thisClass, superclass)
abstract superclass for arrays of numeric data
GLsizei const GLfloat * points
~vtkOpenGLVertexBufferObject()
a simple class to control print indentation
void AppendVBO(vtkPoints *points, unsigned int numPoints, vtkDataArray *normals, vtkDataArray *tcoords, unsigned char *colors, int colorComponents)
static vtkOpenGLVertexBufferObject * New()
void PrintSelf(ostream &os, vtkIndent indent)
void CreateVBO(vtkPoints *points, unsigned int numPoints, vtkDataArray *normals, vtkDataArray *tcoords, unsigned char *colors, int colorComponents)
OpenGL vertex buffer object.