xoreos
0.0.5
|
#include <animnode.h>
Public Member Functions | |
AnimNode (ModelNode *modelnode) | |
~AnimNode () | |
const Common::UString & | getName () const |
Get the node's name. More... | |
ModelNode * | getNodeData () |
Get the node's model node. More... | |
AnimNode * | getParent () |
Get the node's parent. More... | |
const AnimNode * | getParent () const |
Get the node's parent. More... | |
void | setParent (AnimNode *parent) |
Set the node's parent. More... | |
Protected Attributes | |
AnimNode * | _parent |
The node's parent. More... | |
std::list< AnimNode * > | _children |
The node's children. More... | |
Common::UString | _name |
The node's name. More... | |
ModelNode * | _nodedata |
Friends | |
class | Animation |
Definition at line 41 of file animnode.h.
Graphics::Aurora::AnimNode::AnimNode | ( | ModelNode * | modelnode | ) |
Definition at line 38 of file animnode.cpp.
References _name, _nodedata, and Graphics::Aurora::ModelNode::getName().
Graphics::Aurora::AnimNode::~AnimNode | ( | ) |
Definition at line 46 of file animnode.cpp.
const Common::UString & Graphics::Aurora::AnimNode::getName | ( | ) | const |
Get the node's name.
Definition at line 61 of file animnode.cpp.
References _name.
Referenced by Graphics::Aurora::Animation::addAnimNode().
ModelNode * Graphics::Aurora::AnimNode::getNodeData | ( | ) |
AnimNode * Graphics::Aurora::AnimNode::getParent | ( | ) |
const AnimNode * Graphics::Aurora::AnimNode::getParent | ( | ) | const |
void Graphics::Aurora::AnimNode::setParent | ( | AnimNode * | parent | ) |
|
friend |
Definition at line 71 of file animnode.h.
|
protected |
The node's children.
Definition at line 55 of file animnode.h.
|
protected |
|
protected |
Definition at line 58 of file animnode.h.
Referenced by AnimNode(), and getNodeData().
|
protected |
The node's parent.
Definition at line 54 of file animnode.h.
Referenced by getParent(), and setParent().