![]() |
VR-Forces 4.6 Class Documentation
|
Logic for scene graph tree display widget. More...
Public Types | |
| enum | SceneGraphRoot { RenderSystem, Environment, Terrain, Props, ScaledTerrainRoot, ScaledPropsRoot, ModelSet0, ModelSet1, ModelSet2, ModelSet3 } |
Public Member Functions | |
| virtual | ~DtSceneGraphTreeLogic () |
| DTOR. | |
| virtual void | clearAndTraverse () |
| Set the root scene node to begin the tree. | |
| virtual void | clearAndTraverse (int domain) |
| virtual bool | iterateNode (QTreeWidgetItem *pParent, const osg::Node *pNode, bool bDrawIcon=true) |
| Iterates through the node and fills out the tree widget. | |
Static Public Member Functions | |
| static DtSceneGraphTreeLogic * | create (DtDe &de, DtSceneGraphTreeWidgetInterface *iface) |
| Create and initialize the logic. | |
Protected Member Functions | |
| DtSceneGraphTreeLogic (DtDe &de, DtSceneGraphTreeWidgetInterface *iface) | |
| Constructor is protected because the static creator needs to call bind(). | |
Protected Attributes | |
| DtDe & | myDe |
| DtSceneGraphTreeWidgetInterface * | myWidgetInterface |
Private Member Functions | |
| DtSceneGraphTreeLogic () | |
| QIcon | getNodeIcon (const osg::Node *pNode) |
| QIcon | getDrawableIcon (const osg::Drawable *drawable) |
Logic for scene graph tree display widget.
|
virtual |
DTOR.
|
protected |
Constructor is protected because the static creator needs to call bind().
|
private |
|
static |
Create and initialize the logic.
It calls bind() on the created logic.
|
virtual |
Set the root scene node to begin the tree.
|
virtual |
|
virtual |
Iterates through the node and fills out the tree widget.
|
private |
|
private |
|
protected |
|
protected |