14 #ifndef vtkglVertexArrayObject_h 15 #define vtkglVertexArrayObject_h 17 #include "vtkRenderingOpenGL2Module.h" 47 void ReleaseGraphicsResources();
49 void ShaderProgramChanged();
53 int elementType,
int elementTupleSize,
bool normalize)
55 return this->AddAttributeArrayWithDivisor(program, buffer, name,
56 offset,stride,elementType, elementTupleSize, normalize, 0,
false);
61 int elementType,
int elementTupleSize,
bool normalize,
66 int elementType,
int elementTupleSize,
bool normalize,
74 void SetForceEmulation(
bool val);
83 #endif // vtkglVertexArrayObject_h
bool AddAttributeArray(vtkShaderProgram *program, BufferObject &buffer, const std::string &name, int offset, size_t stride, int elementType, int elementTupleSize, bool normalize)
GLuint const GLchar * name
The VertexArrayObject class uses, or emulates, vertex array objects.
GLsizei const GLchar ** string
The ShaderProgram uses one or more Shader objects.