ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
ccPointCloud::vboSet Struct Reference

VBO set. More...

#include <ecvPointCloud.h>

Collaboration diagram for ccPointCloud::vboSet:

Public Types

enum  STATES { NEW , INITIALIZED , FAILED }
 States of the VBO(s) More...
 
enum  UPDATE_FLAGS { UPDATE_POINTS = 1 , UPDATE_COLORS = 2 , UPDATE_NORMALS = 4 , UPDATE_ALL = UPDATE_POINTS | UPDATE_COLORS | UPDATE_NORMALS }
 Update flags. More...
 

Public Member Functions

 vboSet ()
 

Public Attributes

std::vector< VBO * > vbos
 
bool hasColors
 
bool colorIsSF
 
ccScalarFieldsourceSF
 
bool hasNormals
 
int totalMemSizeBytes
 
int updateFlags
 
STATES state
 Current state. More...
 

Detailed Description

VBO set.

Definition at line 1382 of file ecvPointCloud.h.

Member Enumeration Documentation

◆ STATES

States of the VBO(s)

Enumerator
NEW 
INITIALIZED 
FAILED 

Definition at line 1384 of file ecvPointCloud.h.

◆ UPDATE_FLAGS

Update flags.

Enumerator
UPDATE_POINTS 
UPDATE_COLORS 
UPDATE_NORMALS 
UPDATE_ALL 

Definition at line 1387 of file ecvPointCloud.h.

Constructor & Destructor Documentation

◆ vboSet()

ccPointCloud::vboSet::vboSet ( )
inline

Definition at line 1394 of file ecvPointCloud.h.

Member Data Documentation

◆ colorIsSF

bool ccPointCloud::vboSet::colorIsSF

Definition at line 1405 of file ecvPointCloud.h.

◆ hasColors

bool ccPointCloud::vboSet::hasColors

Definition at line 1404 of file ecvPointCloud.h.

◆ hasNormals

bool ccPointCloud::vboSet::hasNormals

Definition at line 1407 of file ecvPointCloud.h.

◆ sourceSF

ccScalarField* ccPointCloud::vboSet::sourceSF

Definition at line 1406 of file ecvPointCloud.h.

◆ state

STATES ccPointCloud::vboSet::state

Current state.

Definition at line 1412 of file ecvPointCloud.h.

◆ totalMemSizeBytes

int ccPointCloud::vboSet::totalMemSizeBytes

Definition at line 1408 of file ecvPointCloud.h.

◆ updateFlags

int ccPointCloud::vboSet::updateFlags

Definition at line 1409 of file ecvPointCloud.h.

◆ vbos

std::vector<VBO*> ccPointCloud::vboSet::vbos

Definition at line 1403 of file ecvPointCloud.h.


The documentation for this struct was generated from the following file: