CrystalSpace

Public API Reference

ivaria/collisions.h File Reference

Collision interfaces. More...

#include "csutil/scf.h"
#include "csutil/csstring.h"
#include "csgeom/vector3.h"
#include "csgeom/matrix3.h"
#include "csgeom/transfrm.h"
#include "csgeom/plane3.h"

Go to the source code of this file.

Classes

struct  CS::Collisions::CollisionData
 A structure used to return the collision data between two objects. More...
struct  CS::Collisions::CollisionGroup
 A structure of collision group. More...
struct  CS::Collisions::HitBeamResult
 A structure used to return the result of hit beam. More...
struct  CS::Collisions::iCollider
 A base interface for colliders. More...
struct  CS::Collisions::iColliderBox
 A box collider. More...
struct  CS::Collisions::iColliderCapsule
 A capsule collider. More...
struct  CS::Collisions::iColliderConcaveMesh
 A static concave mesh collider. More...
struct  CS::Collisions::iColliderConcaveMeshScaled
 A scaled static concave mesh collider. More...
struct  CS::Collisions::iColliderCone
 A cone collider. More...
struct  CS::Collisions::iColliderConvexMesh
 A convex mesh collider. More...
struct  CS::Collisions::iColliderCylinder
 A cylinder collider. More...
struct  CS::Collisions::iColliderPlane
 A static plane collider. More...
struct  CS::Collisions::iColliderSphere
 A sphere collider. More...
struct  CS::Collisions::iColliderTerrain
 A terrain collider. More...
struct  CS::Collisions::iCollisionActor
 A iCollisionActor is a kinematic collision object. More...
struct  CS::Collisions::iCollisionCallback
 This is the interface for attaching a collision callback to a collision object. More...
struct  CS::Collisions::iCollisionObject
 This is the interface of a collision object. More...
struct  CS::Collisions::iCollisionSector
 This is the interface for the collision sector. More...
struct  CS::Collisions::iCollisionSystem
 This is the Collision plug-in. More...

Namespaces

namespace  CS
 

Main namespace for CrystalSpace.


namespace  CS::Collisions
 

Collision detection and utilities.


namespace  CS::Physics
 

Objects of a dynamic simulation.


Enumerations

enum  CS::Collisions::ColliderType
 

The type of a collider.

More...
enum  CS::Collisions::CollisionObjectType
 

The type of a collision object.

More...

Detailed Description

Collision interfaces.

Definition in file collisions.h.


Generated for Crystal Space 2.1 by doxygen 1.6.1