#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.