CrystalSpace

Public API Reference

ivaria/physics.h File Reference

Physics interfaces. More...

#include "csutil/scf.h"
#include "csutil/scf_interface.h"
#include "iutil/objreg.h"
#include "iengine/mesh.h"
#include "iengine/engine.h"
#include "imesh/genmesh.h"
#include "csgeom/tri.h"
#include "cstool/primitives.h"
#include "ivaria/collisions.h"

Go to the source code of this file.

Classes

struct  CS::Physics::iAnchorAnimationControl
 This class can be implemented in order to update the position of an anchor of a CS::Physics::iSoftBody. More...
struct  CS::Physics::iJoint
 A joint that can constrain the relative motion between two iPhysicalBody. More...
struct  CS::Physics::iKinematicCallback
 A callback to be implemented when you are using kinematic bodies. More...
struct  CS::Physics::iPhysicalBody
 A base interface of physical bodies. More...
struct  CS::Physics::iPhysicalSector
 This is the interface for the physical sector. More...
struct  CS::Physics::iPhysicalSystem
 This is the interface for the actual plugin. More...
struct  CS::Physics::iRigidBody
 This is the interface for a rigid body. More...
struct  CS::Physics::iSoftBody
 A soft body is a physical body that can be deformed by the physical simulation. More...
struct  CS::Physics::iSoftBodyAnimationControl
 Animation control for a genmesh animated by a CS::Physics::iSoftBody. More...
struct  CS::Physics::iSoftBodyAnimationControlFactory
 Animation control factory for a genmesh animated by a CS::Physics::iSoftBody. More...
struct  CS::Physics::iSoftBodyAnimationControlType
 Animation control type for a genmesh animated by a CS::Physics::iSoftBody. More...
struct  CS::Physics::SoftBodyHelper
 General helper class for CS::Physics::Bullet::iSoftBody. More...

Namespaces

namespace  CS
 

Main namespace for CrystalSpace.


namespace  CS::Collisions
 

Collision detection and utilities.


namespace  CS::Mesh
 

Meshes.


namespace  CS::Physics
 

Objects of a dynamic simulation.


Enumerations

enum  CS::Physics::PhysicalBodyType
 

The type of a physical body.

More...
enum  CS::Physics::RigidBodyState
 

The type of a rigid body state.

More...

Detailed Description

Physics interfaces.

Definition in file physics.h.


Generated for Crystal Space 2.1 by doxygen 1.6.1