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] |
ApplyForce(const Vector3d &rkForce, const Vector3d &rkPos, bool bLocal=false) | RigidBody | |
NeoEngine::MassParticle::ApplyForce(const Vector3d &rkForce) | MassParticle | |
ApplyImpulse(const Vector3d &rkImpulse, const Vector3d &rkPos, bool bLocal=false) | RigidBody | |
NeoEngine::MassParticle::ApplyImpulse(const Vector3d &rkImpulse) | MassParticle | |
AttachNode(SceneNode *pkNode, bool bKeepWorldSRT=false) | HierarchyNode< SceneNode > | [virtual] |
BREADTH_FIRST enum value | HierarchyNode< SceneNode > | |
ClearState() | RigidBody | [virtual] |
Deactivate() | Activator | [inline, virtual] |
DEPTH_FIRST enum value | HierarchyNode< SceneNode > | |
DetachFromParent() | HierarchyNode< SceneNode > | |
DetachNode(SceneNode *pkNode) | HierarchyNode< SceneNode > | [virtual] |
Duplicate() | RigidBody | [virtual] |
Get() | SceneNode | [inline, protected, virtual] |
GetAngularVelocity() const | RigidBody | [inline] |
GetBoundingVolume() | SceneNode | [inline] |
GetByName(const HashString &rstrName, NODESEARCHMODE eMode=BREADTH_FIRST, bool bInitSearch=true) | HierarchyNode< SceneNode > | |
GetChildren() | HierarchyNode< SceneNode > | [inline] |
GetEntity() | SceneNode | [inline] |
GetForce() const | MassParticle | [inline] |
GetFriction() const | RigidBody | [inline] |
GetInverseWorldTransform() | HierarchyNode< SceneNode > | [inline] |
GetInvInertiaTensor() const | RigidBody | [inline] |
GetInvMass() const | MassParticle | [inline] |
GetMass() const | MassParticle | [inline] |
GetName() const | HierarchyNode< SceneNode > | [inline] |
GetParent() | HierarchyNode< SceneNode > | [inline] |
GetPointVelocity(const Vector3d &rkPoint, bool bLocal=false) | RigidBody | |
GetRestitution() const | RigidBody | [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_bManaged | RigidBody | |
m_bNeedVolumeUpdate | SceneNode | [protected] |
m_bWorldUpdate | HierarchyNode< SceneNode > | [protected] |
m_fFrictionCoeff | RigidBody | [protected] |
m_fInvMass | MassParticle | [protected] |
m_fMass | MassParticle | [protected] |
m_fRestitutionCoeff | RigidBody | [protected] |
m_fScaling | SRTNode | [protected] |
m_fWorldScaling | HierarchyNode< SceneNode > | [protected] |
m_kAngularVelocity | RigidBody | [protected] |
m_kForce | MassParticle | [protected] |
m_kInvBodyInertiaTensor | RigidBody | [protected] |
m_kInverseWorldTransform | HierarchyNode< SceneNode > | [protected] |
m_kInvInertiaTensor | RigidBody | [protected] |
m_kRotation | SRTNode | [protected] |
m_kRotationMatrix | RigidBody | [protected] |
m_kTorque | RigidBody | [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 | RigidBody | [private] |
m_vpkChildren | HierarchyNode< SceneNode > | [protected] |
MassParticle() | MassParticle | |
NotifyUpdate(bool bRecurse=true) | SceneNode | [inline, virtual] |
NotifyVolumeUpdate(bool bRecurse=true) | SceneNode | [inline, virtual] |
PhysicsNode() | PhysicsNode | |
PopState(bool bSet=true) | RigidBody | [virtual] |
PrintHierarchy(unsigned int uiLevel=0) | SceneNode | |
PushState() | RigidBody | [virtual] |
Render(Frustum *pkFrustum=0, bool bForce=false) | SceneNode | [virtual] |
RenderEntity() | RenderEntity | [inline] |
ResetForce() | MassParticle | |
ResetForceAndTorque() | RigidBody | [inline] |
ResetTorque() | RigidBody | |
RigidBody() | RigidBody | |
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 | |
SetAngularVelocity(const Vector3d &rkVelocity) | RigidBody | [virtual] |
SetBoundingVolume(BoundingVolume *pkVolume) | SceneNode | |
SetEntity(SceneEntity *pkEntity, bool bDeleteOld=true) | SceneNode | |
SetFriction(float fCoeff) | RigidBody | [inline] |
SetInvBodyInertiaTensor(const Matrix &rkInvBodyInertiaTensor) | RigidBody | |
SetMass(float fMass) | MassParticle | |
SetMassiveBlock(const Vector3d &rkDim, float fMass) | RigidBody | |
SetName(const HashString &rstrName) | HierarchyNode< SceneNode > | [inline] |
SetRestitution(float fCoeff) | RigidBody | [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) | RigidBody | [virtual] |
UpdateVolume() | SceneNode | [protected, virtual] |
UpdateWorld() | SceneNode | [protected, virtual] |
~Activator() | Activator | [inline, virtual] |
~BaseVisitable() | BaseVisitable | [inline, virtual] |
~HierarchyNode() | HierarchyNode< SceneNode > | [virtual] |
~MassParticle() | MassParticle | [virtual] |
~PhysicsNode() | PhysicsNode | [virtual] |
~RenderEntity() | RenderEntity | [inline, virtual] |
~RigidBody() | RigidBody | [virtual] |
~SceneNode() | SceneNode | [virtual] |