Accept(BaseVisitor &rkVisitor)=0 | BaseVisitable | [pure virtual] |
AcceptImpl(NodeType &rkVisited, BaseVisitor &rkVisitor) | BaseVisitable | [inline, protected, static] |
AttachNode(NodeType *pkNode, bool bKeepWorldSRT=false) | HierarchyNode | [inline, virtual] |
BREADTH_FIRST enum value | HierarchyNode | |
DEPTH_FIRST enum value | HierarchyNode | |
DetachFromParent() | HierarchyNode | [inline] |
DetachNode(NodeType *pkNode) | HierarchyNode | [inline, virtual] |
Get() | HierarchyNode | [inline, protected, virtual] |
GetByName(const HashString &rstrName, NODESEARCHMODE eMode=BREADTH_FIRST, bool bInitSearch=true) | HierarchyNode | [inline] |
GetChildren() | HierarchyNode | [inline] |
GetInverseWorldTransform() | HierarchyNode | [inline] |
GetName() const | HierarchyNode | [inline] |
GetParent() | HierarchyNode | [inline] |
GetRotation() const | SRTNode | [inline] |
GetScaling() const | SRTNode | [inline] |
GetTranslation() const | SRTNode | [inline] |
GetWorldRotation() | HierarchyNode | [inline] |
GetWorldScaling() | HierarchyNode | [inline] |
GetWorldTransform() | HierarchyNode | [inline] |
GetWorldTranslation() | HierarchyNode | [inline] |
HierarchyNode(const HashString &rstrName="", NodeType *pkParent=0) | HierarchyNode | [inline] |
HierarchyNode(NodeType &rkNode, bool bDuplicateChildren) | HierarchyNode | [inline] |
m_bWorldUpdate | HierarchyNode | [protected] |
m_fScaling | SRTNode | [protected] |
m_fWorldScaling | HierarchyNode | [protected] |
m_kInverseWorldTransform | HierarchyNode | [protected] |
m_kRotation | SRTNode | [protected] |
m_kTranslation | SRTNode | [protected] |
m_kWorldRotation | HierarchyNode | [protected] |
m_kWorldTransform | HierarchyNode | [protected] |
m_kWorldTranslation | HierarchyNode | [protected] |
m_pkParent | HierarchyNode | [protected] |
m_strName | HierarchyNode | [protected] |
m_vpkChildren | HierarchyNode | [protected] |
NODESEARCHMODE enum name | HierarchyNode | |
NotifyUpdate(bool bRecurse=true) | HierarchyNode | [inline, virtual] |
Rotate(const Quaternion &rkRotation, bool bNotifyUpdate=true) | SRTNode | [inline] |
RotateWorld(const Quaternion &rkRotation, bool bNotifyUpdate=true) | SRTNode | [inline] |
Scale(float fScaling, bool bNotifyUpdate=true) | SRTNode | [inline] |
SetName(const HashString &rstrName) | HierarchyNode | [inline] |
SetRotation(const Quaternion &rkRotation, bool bNotifyUpdate=true) | HierarchyNode | [inline, virtual] |
SetScaling(float fScaling, bool bNotifyUpdate=true) | HierarchyNode | [inline, virtual] |
SetTranslation(const Vector3d &rkTranslation, bool bNotifyUpdate=true) | HierarchyNode | [inline, virtual] |
SRTNode() | SRTNode | [inline] |
SRTNode(float fScaling, const Quaternion &rkRotation, const Vector3d &rkTranslation) | SRTNode | [inline] |
SRTNode(const SRTNode &rkNode) | SRTNode | [inline] |
Translate(const Vector3d &rkTranslation, bool bNotifyUpdate=true) | SRTNode | [inline] |
TranslateWorld(const Vector3d &rkTranslation, bool bNotifyUpdate=true) | SRTNode | [inline] |
Traverse(BaseVisitor &rkVisitor, NODESEARCHMODE eMode=DEPTH_FIRST, int iDirection=1, bool bInitSearch=true) | HierarchyNode | [inline, virtual] |
TraverseNode(BaseVisitor &rkVisitor) | HierarchyNode | [inline, virtual] |
UpdateWorld() | HierarchyNode | [inline, protected, virtual] |
~BaseVisitable() | BaseVisitable | [inline, virtual] |
~HierarchyNode() | HierarchyNode | [inline, virtual] |