|
OpenMW
|
Classes | |
| class | PtrHolder |
| class | Actor |
| class | Stepper |
| class | MovementSolver |
| class | HeightField |
| class | Object |
| class | DeepestNotMeContactTestResultCallback |
| class | ClosestNotMeRayResultCallback |
| class | ContactTestResultCallback |
| class | PhysicsSystem |
| class | ClosestNotMeConvexResultCallback |
| struct | ActorTracer |
Typedefs | |
| typedef std::vector< std::pair < MWWorld::Ptr, osg::Vec3f > > | PtrVelocityList |
Enumerations | |
| enum | CollisionType { CollisionType_World = 1<<0, CollisionType_Door = 1<<1, CollisionType_Actor = 1<<2, CollisionType_HeightMap = 1<<3, CollisionType_Projectile = 1<<4, CollisionType_Water = 1<<5 } |
Functions | |
| btVector3 | toBullet (const osg::Vec3f &vec) |
| btQuaternion | toBullet (const osg::Quat &quat) |
| osg::Vec3f | toOsg (const btVector3 &vec) |
| osg::Quat | toOsg (const btQuaternion &quat) |
| static bool | isActor (const btCollisionObject *obj) |
| template<class Vec3 > | |
| static bool | isWalkableSlope (const Vec3 &normal) |
| static bool | canStepDown (const ActorTracer &stepper) |
Variables | |
| static const float | sMaxSlope = 49.0f |
| static const float | sStepSizeUp = 34.0f |
| static const float | sStepSizeDown = 62.0f |
| static const float | sMinStep = 10.f |
| static const int | sMaxIterations = 8 |
| typedef std::vector<std::pair<MWWorld::Ptr,osg::Vec3f> > MWPhysics::PtrVelocityList |
|
static |
|
static |
|
static |
|
inline |
|
inline |
|
inline |
|
inline |
|
static |
|
static |
|
static |
|
static |
|
static |
1.8.6