PixelLightAPI
.
Main Page
Namespaces
Classes
Files
Directories
Class List
Class Hierarchy
Class Members
PLPhysics
BodySphere
PLPhysics::BodySphere Member List
This is the complete list of members for
PLPhysics::BodySphere
, including all inherited members.
AddForce
(const PLMath::Vector3 &vForce)
PLPhysics::Body
AddTorque
(const PLMath::Vector3 &vTorque)
PLPhysics::Body
Body
(World &cWorld, BodyImpl &cBodyImpl)
PLPhysics::Body
[protected]
BodySphere
(World &cWorld, BodyImpl &cBodyImpl, float fRadius)
PLPhysics::BodySphere
[protected]
Delete
(bool bProtectedToo=false)
PLCore::Element< Element >
[virtual]
Element
(World &cWorld)
PLPhysics::Element
[protected]
Element< Element >::Element
(const String &sName="", ElementManager< Element > *pManager=nullptr)
PLCore::Element< Element >
EventTransform
PLPhysics::Body
GetAABoundingBox
(PLMath::AABoundingBox &cAABoundingBox) const
PLPhysics::Body
GetAngularVelocity
(PLMath::Vector3 &vVelocity) const
PLPhysics::Body
GetBodyImpl
() const
PLPhysics::Body
GetCenterOfMass
(PLMath::Vector3 &vPosition) const
PLPhysics::Body
GetCollisionGroup
() const
PLPhysics::Body
GetCollisionVolume
() const
PLPhysics::Body
GetForce
(PLMath::Vector3 &vForce) const
PLPhysics::Body
GetFreezeThreshold
(float &fLinearVelocity, float &fAngularVelocity, PLCore::uint32 &nSteps) const
PLPhysics::Body
GetHandler
(uint32 nIndex) const
PLCore::Element< Element >
GetID
() const
PLCore::Element< Element >
GetLinearVelocity
(PLMath::Vector3 &vVelocity) const
PLPhysics::Body
GetManager
() const
PLCore::Element< Element >
GetMass
() const
PLPhysics::Body
GetName
() const
PLCore::Element< Element >
GetNumOfHandlers
() const
PLCore::Element< Element >
GetNumOfPartners
() const
PLPhysics::Body
GetPartner
(PLCore::uint32 nIndex) const
PLPhysics::Body
GetPosition
(PLMath::Vector3 &vPosition) const
PLPhysics::Body
GetRadius
() const
PLPhysics::BodySphere
GetRotation
(PLMath::Quaternion &qRotation) const
PLPhysics::Body
GetTorque
(PLMath::Vector3 &vTorque) const
PLPhysics::Body
GetTransformMatrix
(PLMath::Matrix3x4 &mTrans) const
PLPhysics::Body
GetUseGravity
() const
PLPhysics::Body
GetWorld
() const
PLPhysics::Element
IsActive
() const
PLPhysics::Body
IsAutoFreeze
() const
PLPhysics::Body
IsBody
() const override
PLPhysics::Body
[virtual]
IsCollisionActive
() const
PLPhysics::Body
IsFrozen
() const
PLPhysics::Body
IsJoint
() const override
PLPhysics::Body
[virtual]
IsProtected
() const
PLCore::Element< Element >
IsSensor
() const override
PLPhysics::Body
[virtual]
m_bProtected
PLCore::Element< Element >
[protected]
m_fRadius
PLPhysics::BodySphere
[protected]
m_lstHandlers
PLCore::Element< Element >
[protected]
m_pManager
PLCore::Element< Element >
[protected]
m_sName
PLCore::Element< Element >
[protected]
operator=
(const Element< Element > &cSource)
PLCore::Element< Element >
[virtual]
SetActive
(bool bActive=true)
PLPhysics::Body
SetAngularVelocity
(const PLMath::Vector3 &vVelocity)
PLPhysics::Body
SetAutoFreeze
(bool bAutoFreeze=true)
PLPhysics::Body
SetCenterOfMass
(const PLMath::Vector3 &vPosition)
PLPhysics::Body
SetCollisionActive
(bool bActive=true)
PLPhysics::Body
SetCollisionGroup
(PLCore::uint8 nCollisionGroup=0)
PLPhysics::Body
SetForce
(const PLMath::Vector3 &vForce)
PLPhysics::Body
SetFreezeThreshold
(float fLinearVelocity=0.01f, float fAngularVelocity=0.01f, PLCore::uint32 nSteps=10)
PLPhysics::Body
SetFrozen
(bool bFrozen=true)
PLPhysics::Body
SetLinearVelocity
(const PLMath::Vector3 &vVelocity)
PLPhysics::Body
SetMass
(float fMass=0.0f)
PLPhysics::Body
[virtual]
SetName
(const String &sName)
PLCore::Element< Element >
[virtual]
SetPosition
(const PLMath::Vector3 &vPosition)
PLPhysics::Body
SetProtected
(bool bProtected=false)
PLCore::Element< Element >
SetRotation
(const PLMath::Quaternion &qRotation)
PLPhysics::Body
SetTorque
(const PLMath::Vector3 &vTorque)
PLPhysics::Body
SetTransformMatrix
(const PLMath::Matrix3x4 &mTrans)
PLPhysics::Body
SetUseGravity
(bool bUseGravity=true)
PLPhysics::Body
~Body
()
PLPhysics::Body
[virtual]
~BodySphere
()
PLPhysics::BodySphere
[virtual]
~Element
()
PLPhysics::Element
[virtual]
PixelLight 0.9.11-R1
Copyright (C) 2002-2012 by
The PixelLight Team
Last modified Thu Feb 23 2012 14:09:37
The content of this PixelLight document is published under the
Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported