|
Point Cloud Library (PCL) 1.12.1
|
#include <pcl/visualization/vtk/vtkVertexBufferObject.h>
Public Types | |
| enum | { StreamDraw =0 , StreamRead , StreamCopy , StaticDraw , StaticRead , StaticCopy , DynamicDraw , DynamicRead , DynamicCopy , NumberOfUsages } |
Public Member Functions | |
| 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 () |
Static Public Member Functions | |
| static vtkVertexBufferObject * | New () |
| static bool | IsSupported (vtkRenderWindow *renWin) |
Protected Member Functions | |
| vtkVertexBufferObject () | |
| ~vtkVertexBufferObject () | |
| bool | LoadRequiredExtensions (vtkOpenGLExtensionManager *mgr) |
| void | CreateBuffer () |
| void | DestroyBuffer () |
| bool | Upload (GLvoid *data) |
| vtkGetMacro (ArrayType, unsigned int) | |
Protected Attributes | |
| int | Usage |
| unsigned int | Size |
| unsigned int | Count |
| unsigned int | Handle |
| unsigned int | ArrayType |
| unsigned int | BufferTarget |
| int | AttributeIndex |
| int | AttributeSize |
| int | AttributeType |
| int | AttributeNormalized |
| int | AttributeStride |
| vtkWeakPointer< vtkRenderWindow > | Context |
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.
|
protected |
Referenced by New(), and vtkTypeMacro().
|
protected |
| void vtkVertexBufferObject::Bind | ( | ) |
|
protected |
|
protected |
| int vtkVertexBufferObject::GetAttributeIndex | ( | ) |
| vtkRenderWindow * vtkVertexBufferObject::GetContext | ( | ) |
|
static |
|
protected |
|
static |
References vtkVertexBufferObject().
|
override |
| void vtkVertexBufferObject::ReleaseMemory | ( | ) |
| void vtkVertexBufferObject::ResetUserDefinedAttribute | ( | ) |
| void vtkVertexBufferObject::SetAttributeNormalized | ( | bool | normalized | ) |
| void vtkVertexBufferObject::SetContext | ( | vtkRenderWindow * | context | ) |
| void vtkVertexBufferObject::SetUserDefinedAttribute | ( | int | index, |
| bool | normalized = false, | ||
| int | stride = 0 ) |
| void vtkVertexBufferObject::UnBind | ( | ) |
|
protected |
| bool vtkVertexBufferObject::Upload | ( | unsigned int * | indices, |
| unsigned int | count ) |
| bool vtkVertexBufferObject::Upload | ( | vtkCellArray * | verts | ) |
| bool vtkVertexBufferObject::Upload | ( | vtkDataArray * | array | ) |
| bool vtkVertexBufferObject::Upload | ( | vtkDataArray * | array, |
| int | attributeType, | ||
| int | arrayType ) |
| bool vtkVertexBufferObject::Upload | ( | vtkPoints * | points | ) |
| bool vtkVertexBufferObject::Upload | ( | vtkUnsignedCharArray * | colors | ) |
| bool vtkVertexBufferObject::UploadColors | ( | vtkDataArray * | colors | ) |
| bool vtkVertexBufferObject::UploadNormals | ( | vtkDataArray * | normals | ) |
| vtkVertexBufferObject::vtkTypeMacro | ( | vtkVertexBufferObject | , |
| vtkObject | ) |
References vtkVertexBufferObject().
|
protected |
Definition at line 194 of file vtkVertexBufferObject.h.
Referenced by vtkGetMacro().
|
protected |
Definition at line 197 of file vtkVertexBufferObject.h.
|
protected |
Definition at line 200 of file vtkVertexBufferObject.h.
|
protected |
Definition at line 198 of file vtkVertexBufferObject.h.
|
protected |
Definition at line 201 of file vtkVertexBufferObject.h.
|
protected |
Definition at line 199 of file vtkVertexBufferObject.h.
|
protected |
Definition at line 195 of file vtkVertexBufferObject.h.
|
protected |
Definition at line 203 of file vtkVertexBufferObject.h.
|
protected |
Definition at line 192 of file vtkVertexBufferObject.h.
Referenced by vtkGetMacro().
|
protected |
Definition at line 193 of file vtkVertexBufferObject.h.
Referenced by vtkGetMacro().
|
protected |
Definition at line 191 of file vtkVertexBufferObject.h.
Referenced by vtkGetMacro().
|
protected |
Definition at line 190 of file vtkVertexBufferObject.h.
Referenced by vtkGetMacro(), and vtkSetMacro().