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