Accept(BaseVisitor &rkVisitor)=0 | BaseVisitable | [pure virtual] |
AcceptImpl(NodeType &rkVisited, BaseVisitor &rkVisitor) | BaseVisitable | [inline, protected, static] |
AttachNode(Bone *pkNode, bool bKeepWorldSRT=false) | HierarchyNode< Bone > | [virtual] |
Bone(unsigned int uiID=0, const std::string &rstrName="", Bone *pkParent=0) | Bone | |
Bone(Bone &rkBone) | Bone | |
BREADTH_FIRST enum value | HierarchyNode< Bone > | |
DEPTH_FIRST enum value | HierarchyNode< Bone > | |
DetachFromParent() | HierarchyNode< Bone > | |
DetachNode(Bone *pkNode) | HierarchyNode< Bone > | [virtual] |
Duplicate() | Bone | [virtual] |
Get() | HierarchyNode< Bone > | [inline, protected, virtual] |
GetByName(const HashString &rstrName, NODESEARCHMODE eMode=BREADTH_FIRST, bool bInitSearch=true) | HierarchyNode< Bone > | |
GetChildren() | HierarchyNode< Bone > | [inline] |
GetInverseWorldTransform() | HierarchyNode< Bone > | [inline] |
GetName() const | HierarchyNode< Bone > | [inline] |
GetParent() | HierarchyNode< Bone > | [inline] |
GetRotation() const | SRTNode | [inline] |
GetScaling() const | SRTNode | [inline] |
GetTranslation() const | SRTNode | [inline] |
GetWorldRotation() | HierarchyNode< Bone > | [inline] |
GetWorldScaling() | HierarchyNode< Bone > | [inline] |
GetWorldTransform() | HierarchyNode< Bone > | [inline] |
GetWorldTranslation() | HierarchyNode< Bone > | [inline] |
HierarchyNode(const HashString &rstrName="", Bone *pkParent=0) | HierarchyNode< Bone > | [inline] |
HierarchyNode(Bone &rkNode, bool bDuplicateChildren) | HierarchyNode< Bone > | [inline] |
m_bWorldUpdate | HierarchyNode< Bone > | [protected] |
m_fScaling | SRTNode | [protected] |
m_fWorldScaling | HierarchyNode< Bone > | [protected] |
m_kInverseWorldTransform | HierarchyNode< Bone > | [protected] |
m_kRotation | SRTNode | [protected] |
m_kTranslation | SRTNode | [protected] |
m_kWorldRotation | HierarchyNode< Bone > | [protected] |
m_kWorldTransform | HierarchyNode< Bone > | [protected] |
m_kWorldTranslation | HierarchyNode< Bone > | [protected] |
m_pkParent | HierarchyNode< Bone > | [protected] |
m_strName | HierarchyNode< Bone > | [protected] |
m_uiID | Bone | |
m_vpkChildren | HierarchyNode< Bone > | [protected] |
NotifyUpdate(bool bRecurse=true) | HierarchyNode< Bone > | [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< Bone > | [inline] |
SetRotation(const Quaternion &rkRotation, bool bNotifyUpdate=true) | HierarchyNode< Bone > | [inline, virtual] |
SetScaling(float fScaling, bool bNotifyUpdate=true) | HierarchyNode< Bone > | [inline, virtual] |
SetTranslation(const Vector3d &rkTranslation, bool bNotifyUpdate=true) | HierarchyNode< Bone > | [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< Bone > | [virtual] |
TraverseNode(BaseVisitor &rkVisitor) | HierarchyNode< Bone > | [inline, virtual] |
UpdateWorld() | HierarchyNode< Bone > | [inline, protected, virtual] |
~BaseVisitable() | BaseVisitable | [inline, virtual] |
~Bone() | Bone | [virtual] |
~HierarchyNode() | HierarchyNode< Bone > | [virtual] |