#include <pcl/visualization/vtk/vtkVertexBufferObject.h>
|
| | vtkTypeMacro (vtkVertexBufferObject, vtkObject) |
| |
| void | PrintSelf (ostream &os, vtkIndent indent) override |
| |
| void | SetContext (vtkRenderWindow *context) |
| |
| vtkRenderWindow * | GetContext () |
| |
| | vtkGetMacro (Usage, int) |
| |
| | vtkSetMacro (Usage, int) |
| |
| int | GetAttributeIndex () |
| |
| void | SetUserDefinedAttribute (int index, bool normalized=false, int stride=0) |
| |
| void | ResetUserDefinedAttribute () |
| |
| void | SetAttributeNormalized (bool normalized) |
| |
| bool | Upload (vtkPoints *points) |
| |
| bool | Upload (vtkCellArray *verts) |
| |
| bool | Upload (unsigned int *indices, unsigned int count) |
| |
| bool | Upload (vtkUnsignedCharArray *colors) |
| |
| bool | Upload (vtkDataArray *array) |
| |
| bool | Upload (vtkDataArray *array, int attributeType, int arrayType) |
| |
| bool | UploadNormals (vtkDataArray *normals) |
| |
| bool | UploadColors (vtkDataArray *colors) |
| |
| | vtkGetMacro (Size, unsigned int) |
| |
| | vtkGetMacro (Count, unsigned int) |
| |
| | vtkGetMacro (Handle, unsigned int) |
| |
| void | UnBind () |
| |
| void | Bind () |
| |
| void | ReleaseMemory () |
| |
Definition at line 43 of file vtkVertexBufferObject.h.
◆ anonymous enum
| Enumerator |
|---|
| StreamDraw | |
| StreamRead | |
| StreamCopy | |
| StaticDraw | |
| StaticRead | |
| StaticCopy | |
| DynamicDraw | |
| DynamicRead | |
| DynamicCopy | |
| NumberOfUsages | |
Definition at line 63 of file vtkVertexBufferObject.h.
◆ vtkVertexBufferObject()
| vtkVertexBufferObject::vtkVertexBufferObject |
( |
| ) |
|
|
protected |
◆ ~vtkVertexBufferObject()
| vtkVertexBufferObject::~vtkVertexBufferObject |
( |
| ) |
|
|
protected |
◆ Bind()
| void vtkVertexBufferObject::Bind |
( |
| ) |
|
◆ CreateBuffer()
| void vtkVertexBufferObject::CreateBuffer |
( |
| ) |
|
|
protected |
◆ DestroyBuffer()
| void vtkVertexBufferObject::DestroyBuffer |
( |
| ) |
|
|
protected |
◆ GetAttributeIndex()
| int vtkVertexBufferObject::GetAttributeIndex |
( |
| ) |
|
◆ GetContext()
| vtkRenderWindow* vtkVertexBufferObject::GetContext |
( |
| ) |
|
◆ IsSupported()
| static bool vtkVertexBufferObject::IsSupported |
( |
vtkRenderWindow * |
renWin | ) |
|
|
static |
◆ LoadRequiredExtensions()
| bool vtkVertexBufferObject::LoadRequiredExtensions |
( |
vtkOpenGLExtensionManager * |
mgr | ) |
|
|
protected |
◆ New()
◆ PrintSelf()
| void vtkVertexBufferObject::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
|
override |
◆ ReleaseMemory()
| void vtkVertexBufferObject::ReleaseMemory |
( |
| ) |
|
◆ ResetUserDefinedAttribute()
| void vtkVertexBufferObject::ResetUserDefinedAttribute |
( |
| ) |
|
◆ SetAttributeNormalized()
| void vtkVertexBufferObject::SetAttributeNormalized |
( |
bool |
normalized | ) |
|
◆ SetContext()
| void vtkVertexBufferObject::SetContext |
( |
vtkRenderWindow * |
context | ) |
|
◆ SetUserDefinedAttribute()
| void vtkVertexBufferObject::SetUserDefinedAttribute |
( |
int |
index, |
|
|
bool |
normalized = false, |
|
|
int |
stride = 0 |
|
) |
| |
◆ UnBind()
| void vtkVertexBufferObject::UnBind |
( |
| ) |
|
◆ Upload() [1/7]
| bool vtkVertexBufferObject::Upload |
( |
GLvoid * |
data | ) |
|
|
protected |
◆ Upload() [2/7]
| bool vtkVertexBufferObject::Upload |
( |
unsigned int * |
indices, |
|
|
unsigned int |
count |
|
) |
| |
◆ Upload() [3/7]
| bool vtkVertexBufferObject::Upload |
( |
vtkCellArray * |
verts | ) |
|
◆ Upload() [4/7]
| bool vtkVertexBufferObject::Upload |
( |
vtkDataArray * |
array | ) |
|
◆ Upload() [5/7]
| bool vtkVertexBufferObject::Upload |
( |
vtkDataArray * |
array, |
|
|
int |
attributeType, |
|
|
int |
arrayType |
|
) |
| |
◆ Upload() [6/7]
| bool vtkVertexBufferObject::Upload |
( |
vtkPoints * |
points | ) |
|
◆ Upload() [7/7]
| bool vtkVertexBufferObject::Upload |
( |
vtkUnsignedCharArray * |
colors | ) |
|
◆ UploadColors()
| bool vtkVertexBufferObject::UploadColors |
( |
vtkDataArray * |
colors | ) |
|
◆ UploadNormals()
| bool vtkVertexBufferObject::UploadNormals |
( |
vtkDataArray * |
normals | ) |
|
◆ vtkGetMacro() [1/5]
| vtkVertexBufferObject::vtkGetMacro |
( |
ArrayType |
, |
|
|
unsigned int |
|
|
) |
| |
|
protected |
◆ vtkGetMacro() [2/5]
| vtkVertexBufferObject::vtkGetMacro |
( |
Count |
, |
|
|
unsigned int |
|
|
) |
| |
◆ vtkGetMacro() [3/5]
| vtkVertexBufferObject::vtkGetMacro |
( |
Handle |
, |
|
|
unsigned int |
|
|
) |
| |
◆ vtkGetMacro() [4/5]
| vtkVertexBufferObject::vtkGetMacro |
( |
Size |
, |
|
|
unsigned int |
|
|
) |
| |
◆ vtkGetMacro() [5/5]
| vtkVertexBufferObject::vtkGetMacro |
( |
Usage |
, |
|
|
int |
|
|
) |
| |
◆ vtkSetMacro()
| vtkVertexBufferObject::vtkSetMacro |
( |
Usage |
, |
|
|
int |
|
|
) |
| |
◆ vtkTypeMacro()
◆ ArrayType
| unsigned int vtkVertexBufferObject::ArrayType |
|
protected |
◆ AttributeIndex
| int vtkVertexBufferObject::AttributeIndex |
|
protected |
◆ AttributeNormalized
| int vtkVertexBufferObject::AttributeNormalized |
|
protected |
◆ AttributeSize
| int vtkVertexBufferObject::AttributeSize |
|
protected |
◆ AttributeStride
| int vtkVertexBufferObject::AttributeStride |
|
protected |
◆ AttributeType
| int vtkVertexBufferObject::AttributeType |
|
protected |
◆ BufferTarget
| unsigned int vtkVertexBufferObject::BufferTarget |
|
protected |
◆ Context
| vtkWeakPointer<vtkRenderWindow> vtkVertexBufferObject::Context |
|
protected |
◆ Count
| unsigned int vtkVertexBufferObject::Count |
|
protected |
◆ Handle
| unsigned int vtkVertexBufferObject::Handle |
|
protected |
◆ Size
| unsigned int vtkVertexBufferObject::Size |
|
protected |
◆ Usage
| int vtkVertexBufferObject::Usage |
|
protected |
The documentation for this class was generated from the following file: