OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
MWPhysics::PhysicsSystem Member List

This is the complete list of members for MWPhysics::PhysicsSystem, including all inherited members.

ActorMap typedefMWPhysics::PhysicsSystemprivate
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 typedefMWPhysics::PhysicsSystemprivate
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 typedefMWPhysics::PhysicsSystemprivate
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
mActorsMWPhysics::PhysicsSystemprivate
mAnimatedObjectsMWPhysics::PhysicsSystemprivate
markAsNonSolid(const MWWorld::ConstPtr &ptr)MWPhysics::PhysicsSystem
mBroadphaseMWPhysics::PhysicsSystemprivate
mCollisionConfigurationMWPhysics::PhysicsSystemprivate
mCollisionWorldMWPhysics::PhysicsSystemprivate
mDebugDrawEnabledMWPhysics::PhysicsSystemprivate
mDebugDrawerMWPhysics::PhysicsSystemprivate
mDispatcherMWPhysics::PhysicsSystemprivate
mHeightFieldsMWPhysics::PhysicsSystemprivate
mMovementQueueMWPhysics::PhysicsSystemprivate
mMovementResultsMWPhysics::PhysicsSystemprivate
mObjectsMWPhysics::PhysicsSystemprivate
mParentNodeMWPhysics::PhysicsSystemprivate
mPhysicsDtMWPhysics::PhysicsSystemprivate
mResourceSystemMWPhysics::PhysicsSystemprivate
mShapeManagerMWPhysics::PhysicsSystemprivate
mStandingCollisionsMWPhysics::PhysicsSystemprivate
mTimeAccumMWPhysics::PhysicsSystemprivate
mUnrefQueueMWPhysics::PhysicsSystemprivate
mWaterCollisionObjectMWPhysics::PhysicsSystemprivate
mWaterCollisionShapeMWPhysics::PhysicsSystemprivate
mWaterEnabledMWPhysics::PhysicsSystemprivate
mWaterHeightMWPhysics::PhysicsSystemprivate
ObjectMap typedefMWPhysics::PhysicsSystemprivate
operator=(const PhysicsSystem &)MWPhysics::PhysicsSystemprivate
PhysicsSystem(Resource::ResourceSystem *resourceSystem, osg::ref_ptr< osg::Group > parentNode)MWPhysics::PhysicsSystem
PhysicsSystem(const PhysicsSystem &)MWPhysics::PhysicsSystemprivate
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::PhysicsSystemprivate
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::PhysicsSystemprivate
~PhysicsSystem()MWPhysics::PhysicsSystem