VTK
Classes | Namespaces | Functions
/Users/kitware/Dashboards/MyTests/VTK_BLD_Release_docs/Utilities/Doxygen/dox/Rendering/OpenGL2/vtkglVBOHelper.h File Reference
#include "vtkRenderingOpenGL2Module.h"
#include "vtkglBufferObject.h"
#include "vtkglVertexArrayObject.h"
#include "vtk_glew.h"
#include <vector>
#include "vtkTimeStamp.h"
Include dependency graph for vtkglVBOHelper.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  vtkgl::CellBO
struct  vtkgl::VBOLayout

Namespaces

namespace  vtkgl

Functions

std::string
VTKRENDERINGOPENGL2_EXPORT 
vtkgl::replace (std::string source, const std::string &search, const std::string replace, bool all=true)
bool VTKRENDERINGOPENGL2_EXPORT vtkgl::substitute (std::string &source, const std::string &search, const std::string replace, bool all=true)
size_t vtkgl::CreateTriangleIndexBuffer (vtkCellArray *cells, BufferObject &indexBuffer, vtkPoints *points, std::vector< unsigned int > &cellPointMap)
void vtkgl::AppendTriangleIndexBuffer (std::vector< unsigned int > &indexArray, vtkCellArray *cells, vtkPoints *points, std::vector< unsigned int > &cellPointMap, vtkIdType vertexOffset)
size_t vtkgl::CreateTriangleLineIndexBuffer (vtkCellArray *cells, BufferObject &indexBuffer)
void vtkgl::AppendTriangleLineIndexBuffer (std::vector< unsigned int > &indexArray, vtkCellArray *cells, vtkIdType vertexOffset)
size_t vtkgl::CreatePointIndexBuffer (vtkCellArray *cells, BufferObject &indexBuffer)
void vtkgl::AppendPointIndexBuffer (std::vector< unsigned int > &indexArray, vtkCellArray *cells, vtkIdType vertexOffset)
size_t vtkgl::CreateMultiIndexBuffer (vtkCellArray *cells, BufferObject &indexBuffer, std::vector< GLintptr > &memoryOffsetArray, std::vector< unsigned int > &elementCountArray, bool wireframeTriStrips)
size_t vtkgl::CreateEdgeFlagIndexBuffer (vtkCellArray *cells, BufferObject &indexBuffer, vtkDataArray *edgeflags)
VBOLayout vtkgl::CreateVBO (vtkPoints *points, unsigned int numPoints, vtkDataArray *normals, vtkDataArray *tcoords, unsigned char *colors, int colorComponents, BufferObject &vertexBuffer, unsigned int *cellPointMap, unsigned int *pointCellMap, bool cellScalars, bool cellNormals)
void vtkgl::AppendVBO (VBOLayout &layout, vtkPoints *points, unsigned int numPoints, vtkDataArray *normals, vtkDataArray *tcoords, unsigned char *colors, int colorComponents, unsigned int *cellPointMap, unsigned int *pointCellMap, bool cellScalars, bool cellNormals)
void vtkgl::CreateCellSupportArrays (vtkPolyData *poly, vtkCellArray *[4], std::vector< unsigned int > &cellPointMap, std::vector< unsigned int > &pointCellMap)