14 #ifndef vtkOpenGLIndexBufferObject_h
15 #define vtkOpenGLIndexBufferObject_h
18 #include "vtkRenderingOpenGL2Module.h"
43 static void AppendTriangleIndexBuffer(std::vector<unsigned int>& indexArray,
vtkCellArray* cells,
48 size_t CreateTriangleLineIndexBuffer(
vtkCellArray* cells);
52 static void AppendLineIndexBuffer(
61 static void AppendTriangleLineIndexBuffer(
70 static void AppendPointIndexBuffer(
75 size_t CreateStripIndexBuffer(
vtkCellArray* cells,
bool wireframeTriStrips);
77 static void AppendStripIndexBuffer(std::vector<unsigned int>& indexArray,
vtkCellArray* cells,
78 vtkIdType vertexOffset,
bool wireframeTriStrips);
82 static void AppendEdgeFlagIndexBuffer(std::vector<unsigned int>& indexArray,
vtkCellArray* cells,
93 static void AppendVertexIndexBuffer(