SO3Engine
|
main namespace. More...
Namespaces | |
namespace | CollisionPrimitives |
set of basic collision shapes | |
namespace | CollisionTools |
low-level collision commands. | |
namespace | Converters |
set of handy convertors. | |
namespace | OgreAddons |
namespace | PrebuiltCustomJoints |
namespace for pre-built custom joints | |
namespace | Springs |
Classes | |
class | _DestructorCallback |
helper class: OgreNewt-classes can derive from this class to implement a destructor-callback More... | |
class | BallAndSocket |
Ball and Socket joint. More... | |
class | BallAndSocketLimits |
Ball and Socket joint. More... | |
class | BasicConvexcast |
Basic implementation of the convexcast. More... | |
class | BasicFrameListener |
simple frame listener to update the physics. More... | |
class | BasicRaycast |
Basic implementation of the raycast. More... | |
class | Body |
main class for all Rigid Bodies in the system. More... | |
class | BodyInAABBIterator |
Iterate through all bodies in a specific AABB in the world. More... | |
class | Collision |
represents a shape for collision detection More... | |
class | CollisionSerializer |
class | Contact |
with the methods from this class you can set the behavior of each contac-point More... | |
class | ContactCallback |
custom contact behavior More... | |
class | ContactJoint |
with this class you can iterate through all contacts More... | |
class | ControlledBallAndSocket |
Ball and Socket joint. More... | |
class | Convexcast |
general convexcast More... | |
class | ConvexCollision |
represents a collision shape that is explicitly convex. More... | |
class | Debugger |
For viewing the Newton rigid bodies visually. More... | |
class | Hinge |
hinge joint. More... | |
class | Joint |
base class for all joints. More... | |
class | KinematicController |
Kinematic controller joint. More... | |
class | MaterialID |
represents a material More... | |
class | MaterialPair |
define interaction between materials More... | |
class | OgCustomJoint |
class | PlayerController |
PlayerController. More... | |
class | Raycast |
general raycast More... | |
class | RaycastVehicle |
class | Slider |
slider joint. More... | |
class | Universal |
this class represents a Universal joint. More... | |
class | UpVector |
UpVector joint. More... | |
class | Vehicle |
Represents a wheeled vehicle. More... | |
class | World |
represents a physics world. More... | |
class | WorldTriggerManager |
Typedefs | |
typedef Collision * | CollisionPtr |
typedef ConvexCollision * | ConvexCollisionPtr |
Enumerations | |
enum | CollisionPrimitiveType { BoxPrimitiveType = SERIALIZE_ID_BOX , ConePrimitiveType = SERIALIZE_ID_CONE , EllipsoidPrimitiveType = SERIALIZE_ID_SPHERE , CapsulePrimitiveType = SERIALIZE_ID_CAPSULE , CylinderPrimitiveType = SERIALIZE_ID_CYLINDER , CompoundCollisionPrimitiveType = SERIALIZE_ID_COMPOUND , ConvexHullPrimitiveType = SERIALIZE_ID_CONVEXHULL , ChamferCylinderPrimitiveType = SERIALIZE_ID_CHAMFERCYLINDER , TreeCollisionPrimitiveType = SERIALIZE_ID_TREE , NullPrimitiveType = SERIALIZE_ID_NULL , HeighFieldPrimitiveType = SERIALIZE_ID_HEIGHTFIELD , ScenePrimitiveType = SERIALIZE_ID_SCENE } |
main namespace.
This is the main namespace for the OgreNewt library. all classes are included in this namespace.
typedef std::shared_ptr< Collision > OgreNewt::CollisionPtr |
Definition at line 156 of file OgreNewt_Collision.h.
typedef std::shared_ptr< ConvexCollision > OgreNewt::ConvexCollisionPtr |
Definition at line 157 of file OgreNewt_Collision.h.
Definition at line 24 of file OgreNewt_Collision.h.