14 #ifndef vtkOpenGLVertexArrayObject_h 
   15 #define vtkOpenGLVertexArrayObject_h 
   17 #include "vtkRenderingOpenGL2Module.h"  
   40   void PrintSelf(ostream& os, 
vtkIndent indent);
 
   46   void ReleaseGraphicsResources();
 
   48   void ShaderProgramChanged();
 
   52                          const std::
string &
name, 
int offset, 
size_t stride,
 
   53                          int elementType, 
int elementTupleSize, 
bool normalize)
 
   55     return this->AddAttributeArrayWithDivisor(program, buffer, name,
 
   56       offset,stride,elementType, elementTupleSize, normalize, 0, 
false);
 
   62                          int elementType, 
int elementTupleSize, 
bool normalize,
 
   63                          int divisor, 
bool isMatrix);
 
   68                          int elementType, 
int elementTupleSize, 
bool normalize,
 
   76   void SetForceEmulation(
bool val);
 
   90 #endif // vtkOpenGLVertexArrayObject_h 
abstract base class for most VTK objects 
 
a simple class to control print indentation 
 
The VertexArrayObject class uses, or emulates, vertex array objects. 
 
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
 
The ShaderProgram uses one or more Shader objects.