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) | 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, MWWorld::ConstPtr ignore=MWWorld::ConstPtr(), 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) | 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 |
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, 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 | |