#include <pcl/visualization/vtk/vtkVertexBufferObjectMapper.h>
Public Member Functions |
|
vtkTypeMacro (vtkVertexBufferObjectMapper, vtkMapper) | |
void | Render (vtkRenderer *ren, vtkActor *act) override |
void | SetInput (vtkPolyData *input) |
void | SetInput (vtkDataSet *input) |
vtkPolyData * | GetInput () |
void | SetProgram (vtkSmartPointer< vtkShaderProgram2 > program) |
void | Update () override |
double * | GetBounds () override |
void | GetBounds (double bounds[6]) override |
Static Public Member Functions |
|
static vtkVertexBufferObjectMapper * | New () |
Protected Member Functions |
|
vtkVertexBufferObjectMapper () | |
~vtkVertexBufferObjectMapper () | |
virtual void | ComputeBounds () |
int | FillInputPortInformation (int, vtkInformation *) override |
void | createShaders (vtkOpenGLRenderWindow *win) |
void | createVBOs (vtkRenderWindow *win) |
Protected Attributes |
|
vtkVertexBufferObject * | vertexVbo |
vtkVertexBufferObject * | indiceVbo |
vtkVertexBufferObject * | colorVbo |
vtkVertexBufferObject * | normalVbo |
vtkSmartPointer< vtkShaderProgram2 > | program |
bool | initialized |
bool | shadersInitialized |
Detailed Description
Definition at line 38 of file vtkVertexBufferObjectMapper.h.
Constructor & Destructor Documentation
vtkVertexBufferObjectMapper()
|
protected |
~vtkVertexBufferObjectMapper()
|
inlineprotected |
Definition at line 109 of file vtkVertexBufferObjectMapper.h.
Member Function Documentation
ComputeBounds()
|
protectedvirtual |
createShaders()
|
protected |
createVBOs()
|
protected |
FillInputPortInformation()
|
overrideprotected |
GetBounds() [1/2]
|
override |
GetBounds() [2/2]
|
inlineoverride |
Definition at line 74 of file vtkVertexBufferObjectMapper.h.
GetInput()
vtkPolyData* vtkVertexBufferObjectMapper::GetInput | ( | ) |
New()
|
static |
Render()
|
override |
SetInput() [1/2]
void vtkVertexBufferObjectMapper::SetInput | ( | vtkDataSet * | input | ) |
SetInput() [2/2]
void vtkVertexBufferObjectMapper::SetInput | ( | vtkPolyData * | input | ) |
SetProgram()
|
inline |
Definition at line 61 of file vtkVertexBufferObjectMapper.h.
Update()
|
override |
vtkTypeMacro()
vtkVertexBufferObjectMapper::vtkTypeMacro | ( | vtkVertexBufferObjectMapper | , |
vtkMapper | |||
) |
Member Data Documentation
colorVbo
|
protected |
Definition at line 119 of file vtkVertexBufferObjectMapper.h.
indiceVbo
|
protected |
Definition at line 118 of file vtkVertexBufferObjectMapper.h.
initialized
|
protected |
Definition at line 130 of file vtkVertexBufferObjectMapper.h.
normalVbo
|
protected |
Definition at line 120 of file vtkVertexBufferObjectMapper.h.
program
|
protected |
Definition at line 123 of file vtkVertexBufferObjectMapper.h.
shadersInitialized
|
protected |
Definition at line 131 of file vtkVertexBufferObjectMapper.h.
vertexVbo
|
protected |
Definition at line 117 of file vtkVertexBufferObjectMapper.h.
The documentation for this class was generated from the following file:
- pcl/visualization/vtk/vtkVertexBufferObjectMapper.h
© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/classvtk_vertex_buffer_object_mapper.html