14 #ifndef vtkOpenGLIndexBufferObject_h
15 #define vtkOpenGLIndexBufferObject_h
46 static void AppendTriangleIndexBuffer(
47 std::vector<unsigned int> &indexArray,
54 size_t CreateTriangleLineIndexBuffer(
vtkCellArray *cells);
58 static void AppendLineIndexBuffer(
59 std::vector<unsigned int> &indexArray,
69 static void AppendTriangleLineIndexBuffer(
70 std::vector<unsigned int> &indexArray,
80 static void AppendPointIndexBuffer(
81 std::vector<unsigned int> &indexArray,
87 size_t CreateStripIndexBuffer(
92 size_t CreateEdgeFlagIndexBuffer(
103 static void CreateCellSupportArrays(
105 std::vector<unsigned int> &cellCellMap,
#define VTKRENDERINGOPENGL2_EXPORT
void PrintSelf(ostream &os, vtkIndent indent)
a simple class to control print indentation
abstract superclass for arrays of numeric data
static vtkOpenGLBufferObject * New()
object to represent cell connectivity
represent and manipulate 3D points
OpenGL vertex buffer object.