OGRE 14.4
Object-Oriented Graphics Rendering Engine
Loading...
Searching...
No Matches
Ogre::Bullet Namespace Reference

Classes

struct  CollisionListener
 
class  CollisionWorld
 simplified wrapper with automatic memory management More...
 
class  DebugDrawer
 
class  DynamicsWorld
 simplified wrapper with automatic memory management More...
 
struct  HeightFieldData
 height field data More...
 
class  KinematicMotionSimple
 helper class for kinematic body motion More...
 
struct  RayResultCallback
 
class  RigidBodyState
 A MotionState is Bullet's way of informing you about updates to an object. More...
 

Enumerations

enum  ColliderType {
  CT_BOX , CT_SPHERE , CT_CYLINDER , CT_CAPSULE ,
  CT_TRIMESH , CT_HULL , CT_COMPOUND
}
 

Functions

Quaternion convert (const btQuaternion &q)
 
Vector3 convert (const btVector3 &v)
 
btQuaternion convert (const Quaternion &q)
 
btVector3 convert (const Vector3 &v)
 
_OgreBulletExport btBoxShapecreateBoxCollider (const MovableObject *mo)
 create box collider using ogre provided data
 
_OgreBulletExport btCapsuleShapecreateCapsuleCollider (const MovableObject *mo)
 create capsule collider using ogre provided data
 
_OgreBulletExport btCompoundShapecreateCompoundShape ()
 create compound shape
 
_OgreBulletExport btConvexHullShapecreateConvexHullCollider (const Entity *ent)
 create convex hull collider
 
_OgreBulletExport btCylinderShapecreateCylinderCollider (const MovableObject *mo)
 create capsule collider using ogre provided data
 
_OgreBulletExport btHeightfieldTerrainShapecreateHeightfieldTerrainShape (const Terrain *terrain, struct HeightFieldData *data)
 create height field collider
 
_OgreBulletExport btSphereShapecreateSphereCollider (const MovableObject *mo)
 create sphere collider using ogre provided data
 
_OgreBulletExport btBvhTriangleMeshShapecreateTrimeshCollider (const Entity *ent)
 create triMesh collider