CrystalSpace

Public API Reference

ivaria/dynamics.h File Reference

Physics interfaces. More...

#include "csutil/scf.h"

Go to the source code of this file.

Classes

struct  iBodyGroup
 Body Group is a collection of bodies which don't collide with each other. More...
struct  iDynamics
 This is the interface for the actual plugin. More...
struct  iDynamicsColliderCollisionCallback
 This is the interface for attaching a collision callback to a collider. More...
struct  iDynamicsCollisionCallback
 This is the interface for attaching a collider callback to the body. More...
struct  iDynamicsMoveCallback
 This is the interface for a dynamics move callback. More...
struct  iDynamicsStepCallback
 This is the interface for a dynamics step callback, eg when a step is performed in the simulation. More...
struct  iDynamicsSystemCollider
 This is the interface for a dynamics system collider. More...
struct  iDynamicSystem
 This is the interface for the dynamics core. More...
struct  iJoint
 A joint that can constrain the relative motion between two iRigidBody. More...
struct  iRigidBody
 This is the interface for a rigid body. More...

Enumerations

enum  csColliderGeometryType {
  NO_GEOMETRY, BOX_COLLIDER_GEOMETRY, PLANE_COLLIDER_GEOMETRY, TRIMESH_COLLIDER_GEOMETRY,
  CONVEXMESH_COLLIDER_GEOMETRY, CYLINDER_COLLIDER_GEOMETRY, CAPSULE_COLLIDER_GEOMETRY, SPHERE_COLLIDER_GEOMETRY
}

Detailed Description

Physics interfaces.

Definition in file dynamics.h.


Enumeration Type Documentation

Enumerator:
NO_GEOMETRY 

No geometry has been defined

BOX_COLLIDER_GEOMETRY 

Box geometry

PLANE_COLLIDER_GEOMETRY 

Plane geometry

TRIMESH_COLLIDER_GEOMETRY 

Concave mesh geometry

CONVEXMESH_COLLIDER_GEOMETRY 

Convex mesh geometry

CYLINDER_COLLIDER_GEOMETRY 

Cylinder geometry

CAPSULE_COLLIDER_GEOMETRY 

Capsule geometry

SPHERE_COLLIDER_GEOMETRY 

Sphere geometry

Definition at line 829 of file dynamics.h.


Generated for Crystal Space 2.0 by doxygen 1.6.1