Accept(BaseVisitor &rkVisitor)=0 | BaseVisitable | [pure virtual] |
AcceptImpl(NodeType &rkVisited, BaseVisitor &rkVisitor) | BaseVisitable | [inline, protected, static] |
Activate() | Activator | [inline, virtual] |
Activator(bool bActive=true) | Activator | [inline] |
AttachNode(SceneNode *pkNode, bool bKeepWorldSRT=false) | HierarchyNode< SceneNode > | [virtual] |
BREADTH_FIRST enum value | HierarchyNode< SceneNode > | |
ClearState() | PhysicsNode | [virtual] |
Deactivate() | Activator | [inline, virtual] |
DEPTH_FIRST enum value | HierarchyNode< SceneNode > | |
DetachFromParent() | HierarchyNode< SceneNode > | |
DetachNode(SceneNode *pkNode) | HierarchyNode< SceneNode > | [virtual] |
Duplicate() | PhysicsNode | [virtual] |
Get() | SceneNode | [inline, protected, virtual] |
GetBoundingVolume() | SceneNode | [inline] |
GetByName(const HashString &rstrName, NODESEARCHMODE eMode=BREADTH_FIRST, bool bInitSearch=true) | HierarchyNode< SceneNode > | |
GetChildren() | HierarchyNode< SceneNode > | [inline] |
GetEntity() | SceneNode | [inline] |
GetInverseWorldTransform() | HierarchyNode< SceneNode > | [inline] |
GetName() const | HierarchyNode< SceneNode > | [inline] |
GetParent() | HierarchyNode< SceneNode > | [inline] |
GetRotation() const | SRTNode | [inline] |
GetScaling() const | SRTNode | [inline] |
GetTranslation() const | SRTNode | [inline] |
GetVelocity() const | PhysicsNode | [inline] |
GetWorldRotation() | HierarchyNode< SceneNode > | [inline] |
GetWorldScaling() | HierarchyNode< SceneNode > | [inline] |
GetWorldTransform() | HierarchyNode< SceneNode > | [inline] |
GetWorldTranslation() | HierarchyNode< SceneNode > | [inline] |
HierarchyNode(const HashString &rstrName="", SceneNode *pkParent=0) | HierarchyNode< SceneNode > | [inline] |
HierarchyNode(SceneNode &rkNode, bool bDuplicateChildren) | HierarchyNode< SceneNode > | [inline] |
Intersection(BoundingVolume *pkObj, ContactSet *pkContactSet=0) | SceneNode | [virtual] |
Intersection(const Ray &rkRay, ContactSet *pkContactSet=0) | SceneNode | [virtual] |
IsActive() const | Activator | [inline] |
m_bActive | Activator | [protected] |
m_bIgnoreVolume | SceneNode | |
m_bIgnoreVolumeUpdate | SceneNode | [protected] |
m_bNeedVolumeUpdate | SceneNode | [protected] |
m_bWorldUpdate | HierarchyNode< SceneNode > | [protected] |
m_fScaling | SRTNode | [protected] |
m_fWorldScaling | HierarchyNode< SceneNode > | [protected] |
m_kInverseWorldTransform | HierarchyNode< SceneNode > | [protected] |
m_kRotation | SRTNode | [protected] |
m_kTranslation | SRTNode | [protected] |
m_kVelocity | PhysicsNode | [protected] |
m_kWorldRotation | HierarchyNode< SceneNode > | [protected] |
m_kWorldTransform | HierarchyNode< SceneNode > | [protected] |
m_kWorldTranslation | HierarchyNode< SceneNode > | [protected] |
m_pkBoundingVolume | SceneNode | [protected] |
m_pkEntity | SceneNode | [protected] |
m_pkParent | HierarchyNode< SceneNode > | [protected] |
m_pkRoom | SceneNode | |
m_strName | HierarchyNode< SceneNode > | [protected] |
m_uiLastFrame | RenderEntity | |
m_vkStateStack | PhysicsNode | [private] |
m_vpkChildren | HierarchyNode< SceneNode > | [protected] |
NotifyUpdate(bool bRecurse=true) | SceneNode | [inline, virtual] |
NotifyVolumeUpdate(bool bRecurse=true) | SceneNode | [inline, virtual] |
PhysicsNode() | PhysicsNode | |
PopState(bool bSet=true) | PhysicsNode | [virtual] |
PrintHierarchy(unsigned int uiLevel=0) | SceneNode | |
PushState() | PhysicsNode | [virtual] |
Render(Frustum *pkFrustum=0, bool bForce=false) | SceneNode | [virtual] |
RenderEntity() | RenderEntity | [inline] |
Rotate(const Quaternion &rkRotation, bool bNotifyUpdate=true) | SRTNode | [inline] |
RotateWorld(const Quaternion &rkRotation, bool bNotifyUpdate=true) | SRTNode | [inline] |
s_uiFrameCount | RenderEntity | [static] |
Scale(float fScaling, bool bNotifyUpdate=true) | SRTNode | [inline] |
SceneNode(const HashString &rstrName="", SceneNode *pkParent=0, BoundingVolume::BOUNDINGVOLUMETYPE eVolume=BoundingVolume::BV_AABB) | SceneNode | |
SceneNode(SceneNode &rkNode, bool bDuplicateChildren=true) | SceneNode | |
SetBoundingVolume(BoundingVolume *pkVolume) | SceneNode | |
SetEntity(SceneEntity *pkEntity, bool bDeleteOld=true) | SceneNode | |
SetName(const HashString &rstrName) | HierarchyNode< SceneNode > | [inline] |
SetRotation(const Quaternion &rkRotation, bool bNotifyUpdate=true) | HierarchyNode< SceneNode > | [inline, virtual] |
SetScaling(float fScaling, bool bNotifyUpdate=true) | HierarchyNode< SceneNode > | [inline, virtual] |
SetTranslation(const Vector3d &rkTranslation, bool bNotifyUpdate=true) | HierarchyNode< SceneNode > | [inline, virtual] |
SetVelocity(const Vector3d &rkVelocity) | PhysicsNode | [inline] |
SRTNode() | SRTNode | [inline] |
SRTNode(float fScaling, const Quaternion &rkRotation, const Vector3d &rkTranslation) | SRTNode | [inline] |
SRTNode(const SRTNode &rkNode) | SRTNode | [inline] |
Toggle() | Activator | [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< SceneNode > | [virtual] |
TraverseNode(BaseVisitor &rkVisitor) | SceneNode | [virtual] |
Update(float fDeltaTime) | PhysicsNode | [virtual] |
UpdateVolume() | SceneNode | [protected, virtual] |
UpdateWorld() | SceneNode | [protected, virtual] |
~Activator() | Activator | [inline, virtual] |
~BaseVisitable() | BaseVisitable | [inline, virtual] |
~HierarchyNode() | HierarchyNode< SceneNode > | [virtual] |
~PhysicsNode() | PhysicsNode | [virtual] |
~RenderEntity() | RenderEntity | [inline, virtual] |
~SceneNode() | SceneNode | [virtual] |