Developer Documentation
ACG::SceneGraph::LockNodeT< Mesh > Class Template Reference
Inheritance diagram for ACG::SceneGraph::LockNodeT< Mesh >:
ACG::SceneGraph::StatusNodeT< Mesh, LockModT< Mesh > > ACG::SceneGraph::StatusNodeBaseT< Mesh, LockModT< Mesh >,::StatusNodes_ModTraits< LockModT< Mesh > >::StaticUsage >

Public Member Functions

 LockNodeT (const Mesh &_mesh, BaseNode *_parent=0, const std::string &_name="<LockNode>")
 
- Public Member Functions inherited from ACG::SceneGraph::StatusNodeT< Mesh, LockModT< Mesh > >
 StatusNodeT (const Mesh &_mesh, BaseNode *_parent=0, const std::string &_name="<StatusNode>")
 constructor
 
virtual ~StatusNodeT ()
 destructor
 
 ACG_CLASSNAME (StatusNode)
 
void updateGeometry ()
 set geometry invalid, topology and selection is kept
 
void updateTopology ()
 set topology invalid (updates everything)
 
void updateSelection ()
 set selection invalid (Only selection changed, rest is kept)
 
void setDrawMesh (DrawMeshT< Mesh > *_drawmesh)
 Set drawmesh. More...
 
void getRenderObjects (IRenderer *_renderer, GLState &_state, const DrawModes::DrawMode &_drawMode, const class Material *_mat)
 support for shader-pipeline More...
 
DrawModes::DrawMode availableDrawModes () const
 
void boundingBox (Vec3d &_bbMin, Vec3d &_bbMax)
 
void draw (GLState &_state, const DrawModes::DrawMode &_drawMode)
 
void pick (GLState &, PickTarget)
 

Additional Inherited Members

- Public Types inherited from ACG::SceneGraph::StatusNodeT< Mesh, LockModT< Mesh > >
typedef StatusNodeBaseT< Mesh, LockModT< Mesh >,::StatusNodes_ModTraits< LockModT< Mesh > >::StaticUsage > BaseClass
 
typedef LockModT< MeshModType
 

Detailed Description

template<class Mesh>
class ACG::SceneGraph::LockNodeT< Mesh >

Definition at line 370 of file StatusNodesT.hh.


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