VTK
|
#include "vtkRenderingOpenGL2Module.h"
#include "vtkglBufferObject.h"
#include "vtkglVertexArrayObject.h"
#include "vtk_glew.h"
#include <vector>
#include "vtkTimeStamp.h"
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) |