ivaria/dynamics.h File Reference (Crystal Space 2.0 Public API Reference)

| ## Public API Reference

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

- File List
- File Members

Classes | Enumerations
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

enum csColliderGeometryType

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.