Developer Documentation
ACG::SceneGraph::StatusNodesBase Class Reference

The StatusNodesBase class extends StatusNodesT with a halfEdge vbo for coreProfile rendering support. More...

#include <OpenFlipper/libs_required/ACG/Scenegraph/StatusNodesT.hh>

Inheritance diagram for ACG::SceneGraph::StatusNodesBase:
ACG::SceneGraph::StatusNodeT< Mesh, Mod > ACG::SceneGraph::StatusNodeT< Mesh, LockModT< Mesh > > ACG::SceneGraph::StatusNodeT< Mesh, SelectionModT< Mesh > > ACG::SceneGraph::StatusNodeT< MeshT, AreaNodeMod< MeshT > > ACG::SceneGraph::StatusNodeT< MeshT, FeatureNodeMod< MeshT > > ACG::SceneGraph::StatusNodeT< MeshT, HandleNodeMod< MeshT > > ACG::SceneGraph::StatusNodeT< MeshT, SelectionModT< MeshT > > ACG::SceneGraph::StatusNodeT< PolyMesh, AreaNodeMod< PolyMesh > > ACG::SceneGraph::StatusNodeT< PolyMesh, FeatureNodeMod< PolyMesh > > ACG::SceneGraph::StatusNodeT< PolyMesh, HandleNodeMod< PolyMesh > > ACG::SceneGraph::StatusNodeT< PolyMesh, SelectionModT< PolyMesh > > ACG::SceneGraph::StatusNodeT< TriMesh, AreaNodeMod< TriMesh > > ACG::SceneGraph::StatusNodeT< TriMesh, FeatureNodeMod< TriMesh > > ACG::SceneGraph::StatusNodeT< TriMesh, HandleNodeMod< TriMesh > > ACG::SceneGraph::StatusNodeT< TriMesh, SelectionModT< TriMesh > >

Protected Member Functions

void updateIBOData (GLuint &bufferName_, size_t numberOfElements_, size_t sizeOfElements_, void *data_)
 
void updateHEVBOPoints (size_t numberOfElements_, size_t sizeOfElements_, void *data_)
 

Protected Attributes

GLuint heVBO_
 
GLuint eIBO_
 
GLuint fIBO_
 
GLuint vIBO_
 
GLuint pIBO_
 

Private Member Functions

void createHEVBO ()
 
void createIBO (GLuint &_name)
 
void bindHEVBO ()
 
void unbindHEVBO ()
 
void bindIBO (GLuint &_name)
 
void unbindIBO ()
 

Private Attributes

GLint prevBuffer
 

Detailed Description

The StatusNodesBase class extends StatusNodesT with a halfEdge vbo for coreProfile rendering support.

StatusNodesT is supposed to derive from this class.

Definition at line 96 of file StatusNodesT.hh.


The documentation for this class was generated from the following files: