| ActorMap typedef | MWPhysics::PhysicsSystem | private |
| addActor(const MWWorld::Ptr &ptr, const std::string &mesh) | MWPhysics::PhysicsSystem | |
| addHeightField(const float *heights, int x, int y, float triSize, float sqrtVerts, float minH, float maxH, const osg::Object *holdObject) | MWPhysics::PhysicsSystem | |
| addObject(const MWWorld::Ptr &ptr, const std::string &mesh, int collisionType=CollisionType_World) | MWPhysics::PhysicsSystem | |
| applyQueuedMovement(float dt) | MWPhysics::PhysicsSystem | |
| canMoveToWaterSurface(const MWWorld::ConstPtr &actor, const float waterlevel) | MWPhysics::PhysicsSystem | |
| castRay(const osg::Vec3f &from, const osg::Vec3f &to, const MWWorld::ConstPtr &ignore=MWWorld::ConstPtr(), std::vector< MWWorld::Ptr > targets=std::vector< MWWorld::Ptr >(), int mask=CollisionType_World|CollisionType_HeightMap|CollisionType_Actor|CollisionType_Door, int group=0xff) const | MWPhysics::PhysicsSystem | |
| castSphere(const osg::Vec3f &from, const osg::Vec3f &to, float radius) | MWPhysics::PhysicsSystem | |
| clearQueuedMovement() | MWPhysics::PhysicsSystem | |
| CollisionMap typedef | MWPhysics::PhysicsSystem | private |
| debugDraw() | MWPhysics::PhysicsSystem | |
| disableWater() | MWPhysics::PhysicsSystem | |
| enableWater(float height) | MWPhysics::PhysicsSystem | |
| getActor(const MWWorld::Ptr &ptr) | MWPhysics::PhysicsSystem | |
| getActor(const MWWorld::ConstPtr &ptr) const | MWPhysics::PhysicsSystem | |
| getActorsCollidingWith(const MWWorld::ConstPtr &object, std::vector< MWWorld::Ptr > &out) const | MWPhysics::PhysicsSystem | |
| getActorsStandingOn(const MWWorld::ConstPtr &object, std::vector< MWWorld::Ptr > &out) const | MWPhysics::PhysicsSystem | |
| getCollisionObjectPosition(const MWWorld::ConstPtr &actor) const | MWPhysics::PhysicsSystem | |
| getCollisions(const MWWorld::ConstPtr &ptr, int collisionGroup, int collisionMask) const | MWPhysics::PhysicsSystem | |
| getHalfExtents(const MWWorld::ConstPtr &actor) const | MWPhysics::PhysicsSystem | |
| getHitContact(const MWWorld::ConstPtr &actor, const osg::Vec3f &origin, const osg::Quat &orientation, float queryDistance, std::vector< MWWorld::Ptr > targets=std::vector< MWWorld::Ptr >()) | MWPhysics::PhysicsSystem | |
| getHitDistance(const osg::Vec3f &point, const MWWorld::ConstPtr &target) const | MWPhysics::PhysicsSystem | |
| getLineOfSight(const MWWorld::ConstPtr &actor1, const MWWorld::ConstPtr &actor2) const | MWPhysics::PhysicsSystem | |
| getObject(const MWWorld::ConstPtr &ptr) const | MWPhysics::PhysicsSystem | |
| getRenderingHalfExtents(const MWWorld::ConstPtr &actor) const | MWPhysics::PhysicsSystem | |
| getShapeManager() | MWPhysics::PhysicsSystem | |
| HeightFieldMap typedef | MWPhysics::PhysicsSystem | private |
| isActorCollidingWith(const MWWorld::Ptr &actor, const MWWorld::ConstPtr &object) const | MWPhysics::PhysicsSystem | |
| isActorStandingOn(const MWWorld::Ptr &actor, const MWWorld::ConstPtr &object) const | MWPhysics::PhysicsSystem | |
| isOnGround(const MWWorld::Ptr &actor) | MWPhysics::PhysicsSystem | |
| isOnSolidGround(const MWWorld::Ptr &actor) const | MWPhysics::PhysicsSystem | |
| mActors | MWPhysics::PhysicsSystem | private |
| mAnimatedObjects | MWPhysics::PhysicsSystem | private |
| markAsNonSolid(const MWWorld::ConstPtr &ptr) | MWPhysics::PhysicsSystem | |
| mBroadphase | MWPhysics::PhysicsSystem | private |
| mCollisionConfiguration | MWPhysics::PhysicsSystem | private |
| mCollisionWorld | MWPhysics::PhysicsSystem | private |
| mDebugDrawEnabled | MWPhysics::PhysicsSystem | private |
| mDebugDrawer | MWPhysics::PhysicsSystem | private |
| mDispatcher | MWPhysics::PhysicsSystem | private |
| mHeightFields | MWPhysics::PhysicsSystem | private |
| mMovementQueue | MWPhysics::PhysicsSystem | private |
| mMovementResults | MWPhysics::PhysicsSystem | private |
| mObjects | MWPhysics::PhysicsSystem | private |
| mParentNode | MWPhysics::PhysicsSystem | private |
| mPhysicsDt | MWPhysics::PhysicsSystem | private |
| mResourceSystem | MWPhysics::PhysicsSystem | private |
| mShapeManager | MWPhysics::PhysicsSystem | private |
| mStandingCollisions | MWPhysics::PhysicsSystem | private |
| mTimeAccum | MWPhysics::PhysicsSystem | private |
| mUnrefQueue | MWPhysics::PhysicsSystem | private |
| mWaterCollisionObject | MWPhysics::PhysicsSystem | private |
| mWaterCollisionShape | MWPhysics::PhysicsSystem | private |
| mWaterEnabled | MWPhysics::PhysicsSystem | private |
| mWaterHeight | MWPhysics::PhysicsSystem | private |
| ObjectMap typedef | MWPhysics::PhysicsSystem | private |
| operator=(const PhysicsSystem &) | MWPhysics::PhysicsSystem | private |
| PhysicsSystem(Resource::ResourceSystem *resourceSystem, osg::ref_ptr< osg::Group > parentNode) | MWPhysics::PhysicsSystem | |
| PhysicsSystem(const PhysicsSystem &) | MWPhysics::PhysicsSystem | private |
| queueObjectMovement(const MWWorld::Ptr &ptr, const osg::Vec3f &velocity) | MWPhysics::PhysicsSystem | |
| remove(const MWWorld::Ptr &ptr) | MWPhysics::PhysicsSystem | |
| removeHeightField(int x, int y) | MWPhysics::PhysicsSystem | |
| setUnrefQueue(SceneUtil::UnrefQueue *unrefQueue) | MWPhysics::PhysicsSystem | |
| setWaterHeight(float height) | MWPhysics::PhysicsSystem | |
| stepSimulation(float dt) | MWPhysics::PhysicsSystem | |
| toggleCollisionMode() | MWPhysics::PhysicsSystem | |
| toggleDebugRendering() | MWPhysics::PhysicsSystem | |
| traceDown(const MWWorld::Ptr &ptr, const osg::Vec3f &position, float maxHeight) | MWPhysics::PhysicsSystem | |
| updateCollisionMapPtr(CollisionMap &map, const MWWorld::Ptr &old, const MWWorld::Ptr &updated) | MWPhysics::PhysicsSystem | private |
| updatePosition(const MWWorld::Ptr &ptr) | MWPhysics::PhysicsSystem | |
| updatePtr(const MWWorld::Ptr &old, const MWWorld::Ptr &updated) | MWPhysics::PhysicsSystem | |
| updateRotation(const MWWorld::Ptr &ptr) | MWPhysics::PhysicsSystem | |
| updateScale(const MWWorld::Ptr &ptr) | MWPhysics::PhysicsSystem | |
| updateWater() | MWPhysics::PhysicsSystem | private |
| ~PhysicsSystem() | MWPhysics::PhysicsSystem | |