## Public API Reference

- Main Page
- Classes
- Files

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# iPcMechanicsObject Member List

This is the complete list of members for iPcMechanicsObject, including all inherited members.

AddForceDuration(const csVector3 &force, bool relative, const csVector3 &position, float seconds)=0 | iPcMechanicsObject | `[pure virtual]`
AddForceFrame(const csVector3 &force, bool relative, const csVector3 &position)=0 | iPcMechanicsObject | `[pure virtual]`
AddForceOnce(const csVector3 &force, bool relative, const csVector3 &position)=0 | iPcMechanicsObject | `[pure virtual]`
AddForceTagged(const csVector3 &force, bool relative, const csVector3 &position)=0 | iPcMechanicsObject | `[pure virtual]`
AddToGroup(const char *group)=0 | iPcMechanicsObject | `[pure virtual]`
AttachColliderBox(const csVector3 &size, const csOrthoTransform &trans)=0 | iPcMechanicsObject | `[pure virtual]`
AttachColliderCylinder(float length, float radius, const csOrthoTransform &trans)=0 | iPcMechanicsObject | `[pure virtual]`
AttachColliderMesh()=0 | iPcMechanicsObject | `[pure virtual]`
AttachColliderPlane(const csPlane3 &plane)=0 | iPcMechanicsObject | `[pure virtual]`
AttachColliderSphere(float radius, const csVector3 &offset)=0 | iPcMechanicsObject | `[pure virtual]`
ClearForces()=0 | iPcMechanicsObject | `[pure virtual]`
CreateJoint(iPcMechanicsObject *other)=0 | iPcMechanicsObject | `[pure virtual]`
GetAngularVelocity()=0 | iPcMechanicsObject | `[pure virtual]`
GetBody()=0 | iPcMechanicsObject | `[pure virtual]`
GetCamera()=0 | iPcMechanicsObject | `[pure virtual]`
GetDensity()=0 | iPcMechanicsObject | `[pure virtual]`
GetDrag()=0 | iPcMechanicsObject | `[pure virtual]`
GetElasticity()=0 | iPcMechanicsObject | `[pure virtual]`
GetFriction()=0 | iPcMechanicsObject | `[pure virtual]`
GetLift()=0 | iPcMechanicsObject | `[pure virtual]`
GetLight()=0 | iPcMechanicsObject | `[pure virtual]`
GetLinearVelocity()=0 | iPcMechanicsObject | `[pure virtual]`
GetMass()=0 | iPcMechanicsObject | `[pure virtual]`
GetMechanicsSystem()=0 | iPcMechanicsObject | `[pure virtual]`
GetMesh()=0 | iPcMechanicsObject | `[pure virtual]`
GetSoftness()=0 | iPcMechanicsObject | `[pure virtual]`
IsStatic() const =0 | iPcMechanicsObject | `[pure virtual]`
LocalToWorld(csVector3 local)=0 | iPcMechanicsObject | `[pure virtual]`
MakeStatic(bool stat)=0 | iPcMechanicsObject | `[pure virtual]`
RemoveForceTagged(uint32 forceid)=0 | iPcMechanicsObject | `[pure virtual]`
RemoveFromGroup(const char *group)=0 | iPcMechanicsObject | `[pure virtual]`
SetAngularVelocity(const csVector3 &vel)=0 | iPcMechanicsObject | `[pure virtual]`
SetCamera(iPcCamera *camera)=0 | iPcMechanicsObject | `[pure virtual]`
SetDensity(float density)=0 | iPcMechanicsObject | `[pure virtual]`
SetDrag(float drag)=0 | iPcMechanicsObject | `[pure virtual]`
SetElasticity(float elasticity)=0 | iPcMechanicsObject | `[pure virtual]`
SetFriction(float friction)=0 | iPcMechanicsObject | `[pure virtual]`
SetLift(const csVector3 &lift)=0 | iPcMechanicsObject | `[pure virtual]`
SetLight(iPcLight *light)=0 | iPcMechanicsObject | `[pure virtual]`
SetLinearVelocity(const csVector3 &vel)=0 | iPcMechanicsObject | `[pure virtual]`
SetMass(float mass)=0 | iPcMechanicsObject | `[pure virtual]`
SetMechanicsSystem(iPcMechanicsSystem *mechsys)=0 | iPcMechanicsObject | `[pure virtual]`
SetMesh(iPcMesh *mesh)=0 | iPcMechanicsObject | `[pure virtual]`
SetSoftness(float softness)=0 | iPcMechanicsObject | `[pure virtual]`
WorldToLocal(csVector3 world)=0 | iPcMechanicsObject | `[pure virtual]`