AddForce(const csVector3 &force)=0 | iRigidBody | [pure virtual] |
AddForceAtPos(const csVector3 &force, const csVector3 &pos)=0 | iRigidBody | [pure virtual] |
AddForceAtRelPos(const csVector3 &force, const csVector3 &pos)=0 | iRigidBody | [pure virtual] |
AddRelForce(const csVector3 &force)=0 | iRigidBody | [pure virtual] |
AddRelForceAtPos(const csVector3 &force, const csVector3 &pos)=0 | iRigidBody | [pure virtual] |
AddRelForceAtRelPos(const csVector3 &force, const csVector3 &pos)=0 | iRigidBody | [pure virtual] |
AddRelTorque(const csVector3 &force)=0 | iRigidBody | [pure virtual] |
AddTorque(const csVector3 &force)=0 | iRigidBody | [pure virtual] |
AdjustTotalMass(float targetmass)=0 | iRigidBody | [pure virtual] |
AttachBone(iSkeletonBone *bone)=0 | iRigidBody | [pure virtual] |
AttachColliderBox(const csVector3 &size, const csOrthoTransform &trans, float friction, float density, float elasticity, float softness=0.01f)=0 | iRigidBody | [pure virtual] |
AttachColliderCylinder(float length, float radius, const csOrthoTransform &trans, float friction, float density, float elasticity, float softness=0.01f)=0 | iRigidBody | [pure virtual] |
AttachColliderMesh(iMeshWrapper *mesh, const csOrthoTransform &trans, float friction, float density, float elasticity, float softness=0.01f)=0 | iRigidBody | [pure virtual] |
AttachColliderPlane(const csPlane3 &plane, float friction, float density, float elasticity, float softness=0.01f)=0 | iRigidBody | [pure virtual] |
AttachColliderSphere(float radius, const csVector3 &offset, float friction, float density, float elasticity, float softness=0.01f)=0 | iRigidBody | [pure virtual] |
AttachMesh(iMeshWrapper *mesh)=0 | iRigidBody | [pure virtual] |
Collision(iRigidBody *other)=0 | iRigidBody | [pure virtual] |
DecRef()=0 | iBase | [pure virtual] |
GetAngularVelocity() const=0 | iRigidBody | [pure virtual] |
GetAttachedBone()=0 | iRigidBody | [pure virtual] |
GetAttachedMesh()=0 | iRigidBody | [pure virtual] |
GetForce() const=0 | iRigidBody | [pure virtual] |
GetGroup(void)=0 | iRigidBody | [pure virtual] |
GetLinearVelocity() const=0 | iRigidBody | [pure virtual] |
GetOrientation() const=0 | iRigidBody | [pure virtual] |
GetPosition() const=0 | iRigidBody | [pure virtual] |
GetProperties(float *mass, csVector3 *center, csMatrix3 *inertia)=0 | iRigidBody | [pure virtual] |
GetRefCount()=0 | iBase | [pure virtual] |
GetTorque() const=0 | iRigidBody | [pure virtual] |
GetTransform() const=0 | iRigidBody | [pure virtual] |
IncRef()=0 | iBase | [pure virtual] |
IsStatic(void)=0 | iRigidBody | [pure virtual] |
MakeDynamic(void)=0 | iRigidBody | [pure virtual] |
MakeStatic(void)=0 | iRigidBody | [pure virtual] |
QueryInterface(scfInterfaceID iInterfaceID, int iVersion)=0 | iBase | [pure virtual] |
QueryInterfaceSafe(iBase *ibase, scfInterfaceID iInterfaceID, int iVersion) | iBase | [inline, static] |
QueryObject(void)=0 | iRigidBody | [pure virtual] |
SetAngularVelocity(const csVector3 &vel)=0 | iRigidBody | [pure virtual] |
SetCollisionCallback(iDynamicsCollisionCallback *cb)=0 | iRigidBody | [pure virtual] |
SetLinearVelocity(const csVector3 &vel)=0 | iRigidBody | [pure virtual] |
SetMoveCallback(iDynamicsMoveCallback *cb)=0 | iRigidBody | [pure virtual] |
SetOrientation(const csMatrix3 &trans)=0 | iRigidBody | [pure virtual] |
SetPosition(const csVector3 &trans)=0 | iRigidBody | [pure virtual] |
SetProperties(float mass, const csVector3 ¢er, const csMatrix3 &inertia)=0 | iRigidBody | [pure virtual] |
SetTransform(const csOrthoTransform &trans)=0 | iRigidBody | [pure virtual] |
Update()=0 | iRigidBody | [pure virtual] |