## Public API Reference

- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

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

# iDynamicSystem Member List

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

AddRefOwner(iBase **ref_owner)=0 | iBase | `[pure virtual]`
AttachCollider(iDynamicsSystemCollider *collider)=0 | iDynamicSystem | `[pure virtual]`
AttachColliderBox(const csVector3 &size, const csOrthoTransform &trans, float friction, float elasticity, float softness=0.01f)=0 | iDynamicSystem | `[pure virtual]`
AttachColliderCylinder(float length, float radius, const csOrthoTransform &trans, float friction, float elasticity, float softness=0.01f)=0 | iDynamicSystem | `[pure virtual]`
AttachColliderMesh(iMeshWrapper *mesh, const csOrthoTransform &trans, float friction, float elasticity, float softness=0.01f)=0 | iDynamicSystem | `[pure virtual]`
AttachColliderPlane(const csPlane3 &plane, float friction, float elasticity, float softness=0.01f)=0 | iDynamicSystem | `[pure virtual]`
AttachColliderSphere(float radius, const csVector3 &offset, float friction, float elasticity, float softness=0.01f)=0 | iDynamicSystem | `[pure virtual]`
CreateBody()=0 | iDynamicSystem | `[pure virtual]`
CreateCollider()=0 | iDynamicSystem | `[pure virtual]`
CreateGroup()=0 | iDynamicSystem | `[pure virtual]`
CreateJoint()=0 | iDynamicSystem | `[pure virtual]`
DecRef()=0 | iBase | `[pure virtual]`
DestroyCollider(iDynamicsSystemCollider *collider)=0 | iDynamicSystem | `[pure virtual]`
DestroyColliders()=0 | iDynamicSystem | `[pure virtual]`
EnableAutoDisable(bool enable)=0 | iDynamicSystem | `[pure virtual]`
FindBody(const char *name)=0 | iDynamicSystem | `[pure virtual]`
GetBody(unsigned int index)=0 | iDynamicSystem | `[pure virtual]`
GetBodysCount()=0 | iDynamicSystem | `[pure virtual]`
GetCollider(unsigned int index)=0 | iDynamicSystem | `[pure virtual]`
GetColliderCount()=0 | iDynamicSystem | `[pure virtual]`
GetDefaultMoveCallback()=0 | iDynamicSystem | `[pure virtual]`
GetGravity() const =0 | iDynamicSystem | `[pure virtual]`
GetLinearDampener() const =0 | iDynamicSystem | `[pure virtual]`
GetRefCount()=0 | iBase | `[pure virtual]`
GetRollingDampener() const =0 | iDynamicSystem | `[pure virtual]`
IncRef()=0 | iBase | `[pure virtual]`
QueryInterface(scfInterfaceID iInterfaceID, int iVersion)=0 | iBase | `[pure virtual]`
QueryObject(void)=0 | iDynamicSystem | `[pure virtual]`
RemoveBody(iRigidBody *body)=0 | iDynamicSystem | `[pure virtual]`
RemoveGroup(iBodyGroup *group)=0 | iDynamicSystem | `[pure virtual]`
RemoveJoint(iJoint *joint)=0 | iDynamicSystem | `[pure virtual]`
RemoveRefOwner(iBase **ref_owner)=0 | iBase | `[pure virtual]`
SetAutoDisableParams(float linear, float angular, int steps, float time)=0 | iDynamicSystem | `[pure virtual]`
SetGravity(const csVector3 &v)=0 | iDynamicSystem | `[pure virtual]`
SetLinearDampener(float d)=0 | iDynamicSystem | `[pure virtual]`
SetRollingDampener(float d)=0 | iDynamicSystem | `[pure virtual]`
Step(float stepsize)=0 | iDynamicSystem | `[pure virtual]`