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 | ||
) |