#include "Base/spStandard.hpp"
#include "Base/spMeshBuffer.hpp"
#include "SceneGraph/spSceneMesh.hpp"
Go to the source code of this file.
Classes |
struct | sp::scene::SCollisionFace |
struct | sp::scene::SContactBase |
struct | sp::scene::SIntersectionContact |
struct | sp::scene::SCollisionContact |
Namespaces |
namespace | sp |
| !!
|
namespace | sp::scene |
| Add 3D object management functions and scene rendering can be found in this namespace.
|
Enumerations |
enum | sp::scene::ECollisionModels {
sp::scene::COLLISION_NONE = 0,
sp::scene::COLLISION_SPHERE,
sp::scene::COLLISION_CAPSULE,
sp::scene::COLLISION_CYLINDER,
sp::scene::COLLISION_CONE,
sp::scene::COLLISION_BOX,
sp::scene::COLLISION_PLANE,
sp::scene::COLLISION_MESH
} |
| Collision models.
More...
|
enum | sp::scene::ECollisionFlags {
sp::scene::COLLISIONFLAG_NONE = 0x00,
sp::scene::COLLISIONFLAG_DETECTION = 0x01,
sp::scene::COLLISIONFLAG_RESOLVE = 0x02 | COLLISIONFLAG_DETECTION,
sp::scene::COLLISIONFLAG_INTERSECTION = 0x04,
sp::scene::COLLISIONFLAG_PERMANENT_UPDATE = 0x08,
sp::scene::COLLISIONFLAG_FULL
} |
| Flags for collision detection.
More...
|
enum | sp::scene::ECollisionSupportFlags {
sp::scene::COLLISIONSUPPORT_NONE = 0x00,
sp::scene::COLLISIONSUPPORT_SPHERE = 0x01,
sp::scene::COLLISIONSUPPORT_CAPSULE = 0x02,
sp::scene::COLLISIONSUPPORT_CYLINDER = 0x04,
sp::scene::COLLISIONSUPPORT_CONE = 0x08,
sp::scene::COLLISIONSUPPORT_BOX = 0x10,
sp::scene::COLLISIONSUPPORT_PLANE = 0x20,
sp::scene::COLLISIONSUPPORT_MESH = 0x40,
sp::scene::COLLISIONSUPPORT_ALL = ~0
} |
| Flags for collision detection support to rival collision nodes.
More...
|