CS::Collisions Namespace Reference
Collision detection and utilities. More...
Classes | |
| class | CollisionHelper |
| A class to help managing the colliders and physical models of the meshes and scenes. More... | |
| struct | HitBeamResult |
| A structure used to return the result of hit beam. More... | |
| struct | iActor |
| A iActor is the common abstract interface for actor motion controlling, and can be used to create eg a player or a Non-Player Character model. More... | |
| struct | iActorFactory |
| Common abstract interface for factories of iActor objects. More... | |
| struct | iCollider |
| A base interface for colliders. More... | |
| struct | iColliderBox |
| A box collider. More... | |
| struct | iColliderCapsule |
| A capsule collider. More... | |
| struct | iColliderConcaveMesh |
| A static concave mesh collider. More... | |
| struct | iColliderConcaveMeshScaled |
| A scaled static concave mesh collider. More... | |
| struct | iColliderCone |
| A cone collider. More... | |
| struct | iColliderConvexMesh |
| A convex mesh collider. More... | |
| struct | iColliderCylinder |
| A cylinder collider. More... | |
| struct | iColliderPlane |
| A static plane collider. More... | |
| struct | iColliderSphere |
| A sphere collider. More... | |
| struct | iColliderTerrain |
| A terrain collider. More... | |
| struct | iCollisionActor |
| A iCollisionActor is a basic collision agent, that will be blocked by the collision objects standing in its way, but won't interact with them by generating opposite collision forces on the objects hit. More... | |
| struct | iCollisionActorFactory |
| Factory to create instances of iCollisionActor. More... | |
| struct | iCollisionCallback |
| This is the interface for attaching a collision callback to a collision object. More... | |
| struct | iCollisionContact |
| A structure used to describe a collision contact between two objects. More... | |
| struct | iCollisionData |
| A structure used to return the collision data between two objects. More... | |
| struct | iCollisionDataList |
| A list of CS::Collisions::iCollisionData. More... | |
| struct | iCollisionGroup |
| Collision groups allow to filter the collisions occuring between the objects in the system. More... | |
| struct | iCollisionObject |
| This is the interface of a collision object. More... | |
| struct | iCollisionObjectFactory |
| Factory to create instances of iCollisionObject. More... | |
| struct | iCollisionSector |
| This is the interface for the collision sector. More... | |
| struct | iCollisionSystem |
| This is the Collision plug-in. More... | |
| struct | iCollisionTerrain |
| A collision terrain consists of multiple cells. More... | |
| struct | iConvexDecomposer |
| Performs a convex decomposition on a concave mesh. More... | |
Enumerations | |
| enum | ColliderType { COLLIDER_INVALID = 0, COLLIDER_BOX, COLLIDER_SPHERE, COLLIDER_CYLINDER, COLLIDER_CAPSULE, COLLIDER_CONE, COLLIDER_PLANE, COLLIDER_CONVEX_MESH, COLLIDER_CONCAVE_MESH, COLLIDER_CONCAVE_MESH_SCALED, COLLIDER_TERRAIN_CELL, COLLIDER_COMPOUND } |
The type of a collider. More... | |
| enum | CollisionObjectType { COLLISION_OBJECT_SIMPLE = 0, COLLISION_OBJECT_PHYSICAL, COLLISION_OBJECT_GHOST, COLLISION_OBJECT_ACTOR } |
The type of a collision object. More... | |
Detailed Description
Collision detection and utilities.
Enumeration Type Documentation
The type of a collider.
- Enumerator:
Definition at line 64 of file colliders.h.
The type of a collision object.
- Enumerator:
Definition at line 67 of file collisions.h.
Generated for Crystal Space 2.1 by doxygen 1.6.1
