ivaria/collisions.h File Reference
Collision interfaces. More...
#include "csutil/scf.h"#include "iutil/strset.h"#include "ivaria/colliders.h"Go to the source code of this file.
Classes | |
| struct | CS::Collisions::HitBeamResult |
| A structure used to return the result of hit beam. More... | |
| struct | CS::Collisions::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 | CS::Collisions::iActorFactory |
| Common abstract interface for factories of iActor objects. More... | |
| struct | CS::Collisions::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 | CS::Collisions::iCollisionActorFactory |
| Factory to create instances of iCollisionActor. More... | |
| struct | CS::Collisions::iCollisionCallback |
| This is the interface for attaching a collision callback to a collision object. More... | |
| struct | CS::Collisions::iCollisionContact |
| A structure used to describe a collision contact between two objects. More... | |
| struct | CS::Collisions::iCollisionData |
| A structure used to return the collision data between two objects. More... | |
| struct | CS::Collisions::iCollisionDataList |
| A list of CS::Collisions::iCollisionData. More... | |
| struct | CS::Collisions::iCollisionGroup |
| Collision groups allow to filter the collisions occuring between the objects in the system. More... | |
| struct | CS::Collisions::iCollisionObject |
| This is the interface of a collision object. More... | |
| struct | CS::Collisions::iCollisionObjectFactory |
| Factory to create instances of iCollisionObject. 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... | |
| struct | CS::Collisions::iCollisionTerrain |
| A collision terrain consists of multiple cells. 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::CollisionObjectType { CS::Collisions::COLLISION_OBJECT_SIMPLE = 0, CS::Collisions::COLLISION_OBJECT_PHYSICAL, CS::Collisions::COLLISION_OBJECT_GHOST, CS::Collisions::COLLISION_OBJECT_ACTOR } |
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
