|
VTK
|
Classes | |
| class | BufferObject |
| OpenGL buffer object. More... | |
| class | CellBO |
| struct | VBOLayout |
| class | VertexArrayObject |
| The VertexArrayObject class uses, or emulates, vertex array objects. More... | |
Functions | |
| std::string VTKRENDERINGOPENGL2_EXPORT | replace (std::string source, const std::string &search, const std::string replace, bool all=true) |
| bool VTKRENDERINGOPENGL2_EXPORT | substitute (std::string &source, const std::string &search, const std::string replace, bool all=true) |
| size_t | CreateTriangleIndexBuffer (vtkCellArray *cells, BufferObject &indexBuffer, vtkPoints *points, std::vector< unsigned int > &cellPointMap) |
| void | AppendTriangleIndexBuffer (std::vector< unsigned int > &indexArray, vtkCellArray *cells, vtkPoints *points, std::vector< unsigned int > &cellPointMap, vtkIdType vertexOffset) |
| size_t | CreateTriangleLineIndexBuffer (vtkCellArray *cells, BufferObject &indexBuffer) |
| void | AppendTriangleLineIndexBuffer (std::vector< unsigned int > &indexArray, vtkCellArray *cells, vtkIdType vertexOffset) |
| size_t | CreatePointIndexBuffer (vtkCellArray *cells, BufferObject &indexBuffer) |
| void | AppendPointIndexBuffer (std::vector< unsigned int > &indexArray, vtkCellArray *cells, vtkIdType vertexOffset) |
| size_t | CreateMultiIndexBuffer (vtkCellArray *cells, BufferObject &indexBuffer, std::vector< GLintptr > &memoryOffsetArray, std::vector< unsigned int > &elementCountArray, bool wireframeTriStrips) |
| size_t | CreateEdgeFlagIndexBuffer (vtkCellArray *cells, BufferObject &indexBuffer, vtkDataArray *edgeflags) |
| VBOLayout | 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 | 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 | CreateCellSupportArrays (vtkPolyData *poly, vtkCellArray *[4], std::vector< unsigned int > &cellPointMap, std::vector< unsigned int > &pointCellMap) |
| std::string VTKRENDERINGOPENGL2_EXPORT vtkgl::replace | ( | std::string | source, |
| const std::string & | search, | ||
| const std::string | replace, | ||
| bool | all = true |
||
| ) |
Definition at line 33 of file vtkVolumeShaderComposer.h.
| 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 | ||
| ) |
1.8.0