ivaria/colliders.h File Reference
Collision primitives interfaces.
More...
#include "csutil/scf.h"
#include "csutil/csstring.h"
#include "csgeom/vector2.h"
#include "csgeom/vector3.h"
#include "csgeom/matrix3.h"
#include "csgeom/transfrm.h"
#include "csgeom/plane3.h"
#include "iutil/object.h"
Go to the source code of this file.
Classes |
| 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::iColliderTerrainCell |
| | A terrain cell collider, part of a iCollisionTerrain. 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 {
CS::Collisions::COLLIDER_INVALID = 0,
CS::Collisions::COLLIDER_BOX,
CS::Collisions::COLLIDER_SPHERE,
CS::Collisions::COLLIDER_CYLINDER,
CS::Collisions::COLLIDER_CAPSULE,
CS::Collisions::COLLIDER_CONE,
CS::Collisions::COLLIDER_PLANE,
CS::Collisions::COLLIDER_CONVEX_MESH,
CS::Collisions::COLLIDER_CONCAVE_MESH,
CS::Collisions::COLLIDER_CONCAVE_MESH_SCALED,
CS::Collisions::COLLIDER_TERRAIN_CELL,
CS::Collisions::COLLIDER_COMPOUND
} |
| | The type of a collider.
More...
|
Detailed Description
Collision primitives interfaces.
Definition in file colliders.h.