#include <scene_node.hh>
Inherited by EntityPartNode, GfxSceneNode, LabelNode, and RootNode.
Public Member Functions | |
| SceneNode (SceneNode *node_parent) | |
| SceneNode (QObject *parent=0) | |
| SceneNode * | GetParent () const |
| virtual void | AddChild (SceneNode *node) |
| virtual void | RemoveChild (SceneNode *node) |
| virtual bool | IsParent (SceneNode *node) const |
| virtual SceneNode * | GetChild (int row) const |
| virtual int | GetChildCount () const |
| virtual int | GetChildRow (const SceneNode *node) const |
| virtual int | GetRow () const |
| virtual QVariant | GetData (int column, int role) |
| virtual bool | SetData (int column, const QVariant &value, int role) |
| virtual Qt::ItemFlags | Flags (int column) const |
| virtual int | GetColumnCount () const |
Definition at line 37 of file scene_node.hh.
| SceneNode | ( | QObject * | parent = 0 |
) |
| virtual void AddChild | ( | SceneNode * | node | ) | [virtual] |
| virtual Qt::ItemFlags Flags | ( | int | column | ) | const [virtual] |
Reimplemented in CustomPartNode, EntityPartNode, GfxSceneNode, LabelNode, RenderModeNode, and RootNode.
| virtual SceneNode* GetChild | ( | int | row | ) | const [virtual] |
| virtual int GetChildCount | ( | ) | const [virtual] |
| virtual int GetChildRow | ( | const SceneNode * | node | ) | const [virtual] |
| virtual int GetColumnCount | ( | ) | const [virtual] |
Reimplemented in EntityPartNode, GfxSceneNode, LabelNode, RenderModeNode, and RootNode.
| virtual QVariant GetData | ( | int | column, | |
| int | role | |||
| ) | [virtual] |
Reimplemented in EntityPartNode, GfxSceneNode, LabelNode, RenderModeNode, and RootNode.
| SceneNode* GetParent | ( | ) | const |
| virtual int GetRow | ( | ) | const [virtual] |
| virtual bool IsParent | ( | SceneNode * | node | ) | const [virtual] |
| virtual void RemoveChild | ( | SceneNode * | node | ) | [virtual] |
| virtual bool SetData | ( | int | column, | |
| const QVariant & | value, | |||
| int | role | |||
| ) | [virtual] |
Reimplemented in CustomPartNode, GfxSceneNode, LabelNode, RenderModeNode, and RootNode.
1.5.8