#include <vtkVertexBufferObjectMapper.h>
| Public Member Functions | |
| virtual double * | GetBounds () | 
| virtual void | GetBounds (double bounds[6]) | 
| vtkPolyData * | GetInput () | 
| virtual void | Render (vtkRenderer *ren, vtkActor *act) | 
| void | SetInput (vtkPolyData *input) | 
| void | SetInput (vtkDataSet *input) | 
| void | SetProgram (vtkSmartPointer< vtkShaderProgram2 > program) | 
| void | Update () | 
| vtkTypeMacro (vtkVertexBufferObjectMapper, vtkMapper) | |
| Static Public Member Functions | |
| static vtkVertexBufferObjectMapper * | New () | 
| Protected Member Functions | |
| virtual void | ComputeBounds () | 
| void | createShaders (vtkOpenGLRenderWindow *win) | 
| void | createVBOs (vtkRenderWindow *win) | 
| virtual int | FillInputPortInformation (int, vtkInformation *) | 
| vtkVertexBufferObjectMapper () | |
| ~vtkVertexBufferObjectMapper () | |
| Protected Attributes | |
| vtkVertexBufferObject * | colorVbo | 
| vtkVertexBufferObject * | indiceVbo | 
| bool | initialized | 
| vtkVertexBufferObject * | normalVbo | 
| vtkSmartPointer < vtkShaderProgram2 > | program | 
| bool | shadersInitialized | 
| vtkVertexBufferObject * | vertexVbo | 
| Private Member Functions | |
| void | operator= (const vtkVertexBufferObjectMapper &) | 
| vtkVertexBufferObjectMapper (const vtkVertexBufferObjectMapper &) | |
Definition at line 38 of file vtkVertexBufferObjectMapper.h.
| vtkVertexBufferObjectMapper::vtkVertexBufferObjectMapper | ( | ) |  [protected] | 
| vtkVertexBufferObjectMapper::~vtkVertexBufferObjectMapper | ( | ) |  [inline, protected] | 
Definition at line 108 of file vtkVertexBufferObjectMapper.h.
| vtkVertexBufferObjectMapper::vtkVertexBufferObjectMapper | ( | const vtkVertexBufferObjectMapper & | ) |  [private] | 
| virtual void vtkVertexBufferObjectMapper::ComputeBounds | ( | ) |  [protected, virtual] | 
| void vtkVertexBufferObjectMapper::createShaders | ( | vtkOpenGLRenderWindow * | win | ) |  [protected] | 
| void vtkVertexBufferObjectMapper::createVBOs | ( | vtkRenderWindow * | win | ) |  [protected] | 
| virtual int vtkVertexBufferObjectMapper::FillInputPortInformation | ( | int | , | 
| vtkInformation * | |||
| ) |  [protected, virtual] | 
| virtual double* vtkVertexBufferObjectMapper::GetBounds | ( | ) |  [virtual] | 
| virtual void vtkVertexBufferObjectMapper::GetBounds | ( | double | bounds[6] | ) |  [inline, virtual] | 
Definition at line 73 of file vtkVertexBufferObjectMapper.h.
| vtkPolyData* vtkVertexBufferObjectMapper::GetInput | ( | ) | 
| static vtkVertexBufferObjectMapper* vtkVertexBufferObjectMapper::New | ( | ) |  [static] | 
| void vtkVertexBufferObjectMapper::operator= | ( | const vtkVertexBufferObjectMapper & | ) |  [private] | 
| virtual void vtkVertexBufferObjectMapper::Render | ( | vtkRenderer * | ren, | 
| vtkActor * | act | ||
| ) |  [virtual] | 
| void vtkVertexBufferObjectMapper::SetInput | ( | vtkPolyData * | input | ) | 
| void vtkVertexBufferObjectMapper::SetInput | ( | vtkDataSet * | input | ) | 
| void vtkVertexBufferObjectMapper::SetProgram | ( | vtkSmartPointer< vtkShaderProgram2 > | program | ) |  [inline] | 
Definition at line 60 of file vtkVertexBufferObjectMapper.h.
| void vtkVertexBufferObjectMapper::Update | ( | ) | 
| vtkVertexBufferObjectMapper::vtkTypeMacro | ( | vtkVertexBufferObjectMapper | , | 
| vtkMapper | |||
| ) | 
Definition at line 118 of file vtkVertexBufferObjectMapper.h.
Definition at line 117 of file vtkVertexBufferObjectMapper.h.
| bool vtkVertexBufferObjectMapper::initialized  [protected] | 
Definition at line 129 of file vtkVertexBufferObjectMapper.h.
Definition at line 119 of file vtkVertexBufferObjectMapper.h.
| vtkSmartPointer<vtkShaderProgram2> vtkVertexBufferObjectMapper::program  [protected] | 
Definition at line 122 of file vtkVertexBufferObjectMapper.h.
| bool vtkVertexBufferObjectMapper::shadersInitialized  [protected] | 
Definition at line 130 of file vtkVertexBufferObjectMapper.h.
Definition at line 116 of file vtkVertexBufferObjectMapper.h.