This is the complete list of members for playrho::d2::World, including all inherited members.
| ApplyAngularImpulse(World &world, BodyID id, AngularMomentum impulse) | playrho::d2::World | related |
| ApplyForce(World &world, BodyID id, const Force2 &force, const Length2 &point) | playrho::d2::World | related |
| ApplyForceToCenter(World &world, BodyID id, const Force2 &force) | playrho::d2::World | related |
| ApplyLinearImpulse(World &world, BodyID id, const Momentum2 &impulse, const Length2 &point) | playrho::d2::World | related |
| ApplyTorque(World &world, BodyID id, Torque torque) | playrho::d2::World | related |
| Attach(World &world, BodyID id, ShapeID shapeID, bool resetMassData=true) | playrho::d2::World | related |
| Attach(World &world, BodyID id, const Shape &shape, bool resetMassData=true) | playrho::d2::World | related |
| Awaken(World &world, BodyID id) | playrho::d2::World | related |
| Awaken(World &world) | playrho::d2::World | related |
| CalcGravitationalAcceleration(const World &world, BodyID id) | playrho::d2::World | related |
| Clear(World &world) noexcept | playrho::d2::World | friend |
| ClearForces(World &world) | playrho::d2::World | related |
| ComputeAABB(const World &world, BodyID bodyID, ShapeID shapeID) | playrho::d2::World | related |
| ComputeAABB(const World &world, BodyID id) | playrho::d2::World | related |
| ComputeIntersectingAABB(const World &world, BodyID bA, ShapeID sA, ChildCounter iA, BodyID bB, ShapeID sB, ChildCounter iB) | playrho::d2::World | related |
| ComputeIntersectingAABB(const World &world, const Contact &contact) | playrho::d2::World | related |
| ComputeMassData(const World &world, BodyID id) | playrho::d2::World | related |
| ComputeMassData(const World &world, const Span< const ShapeID > &ids) | playrho::d2::World | related |
| CreateBody(World &world, const Body &body, bool resetMassData) | playrho::d2::World | friend |
| CreateBody(World &world, const BodyConf &def, bool resetMassData=true) | playrho::d2::World | related |
| CreateJoint(World &world, const Joint &def) | playrho::d2::World | friend |
| CreateJoint(World &world, const T &value) | playrho::d2::World | related |
| CreateShape(World &world, const Shape &def) | playrho::d2::World | friend |
| CreateShape(World &world, const T &shapeConf) -> decltype(CreateShape(world, Shape{shapeConf})) | playrho::d2::World | related |
| Destroy(World &world, BodyID id) | playrho::d2::World | friend |
| Destroy(World &world, JointID id) | playrho::d2::World | friend |
| Destroy(World &world, ShapeID id) | playrho::d2::World | friend |
| Detach(World &world, BodyID id, ShapeID shapeID, bool resetMassData=true) | playrho::d2::World | related |
| Detach(World &world, BodyID id, bool resetMassData=true) | playrho::d2::World | related |
| EnableLimit(World &world, JointID id, bool value) | playrho::d2::World | related |
| EnableMotor(World &world, JointID id, bool value) | playrho::d2::World | related |
| FindClosestBody(const World &world, const Length2 &location) | playrho::d2::World | related |
| GetAcceleration(const World &world, BodyID id) | playrho::d2::World | related |
| GetAnchorA(const World &world, JointID id) | playrho::d2::World | related |
| GetAnchorB(const World &world, JointID id) | playrho::d2::World | related |
| GetAngle(const World &world, const RevoluteJointConf &conf) | playrho::d2::World | related |
| GetAngle(const World &world, BodyID id) | playrho::d2::World | related |
| GetAngle(const World &world, JointID id) | playrho::d2::World | related |
| GetAngularAcceleration(const World &world, BodyID id) | playrho::d2::World | related |
| GetAngularDamping(const World &world, BodyID id) | playrho::d2::World | related |
| GetAngularLowerLimit(const World &world, JointID id) | playrho::d2::World | related |
| GetAngularMass(const World &world, JointID id) | playrho::d2::World | related |
| GetAngularMotorImpulse(const World &world, JointID id) | playrho::d2::World | related |
| GetAngularOffset(const World &world, JointID id) | playrho::d2::World | related |
| GetAngularReaction(const World &world, JointID id) | playrho::d2::World | related |
| GetAngularUpperLimit(const World &world, JointID id) | playrho::d2::World | related |
| GetAngularVelocity(const World &world, const RevoluteJointConf &conf) | playrho::d2::World | related |
| GetAngularVelocity(const World &world, const WheelJointConf &conf) | playrho::d2::World | related |
| GetAngularVelocity(const World &world, BodyID id) | playrho::d2::World | related |
| GetAngularVelocity(const World &world, JointID id) | playrho::d2::World | related |
| GetAssociationCount(const World &world) | playrho::d2::World | related |
| GetAwakeCount(const World &world) | playrho::d2::World | related |
| GetBodies(const World &world) | playrho::d2::World | friend |
| GetBodiesForProxies(const World &world) | playrho::d2::World | friend |
| GetBody(const World &world, BodyID id) | playrho::d2::World | friend |
| GetBodyA(const World &world, ContactID id) | playrho::d2::World | related |
| GetBodyA(const World &world, JointID id) | playrho::d2::World | related |
| GetBodyB(const World &world, ContactID id) | playrho::d2::World | related |
| GetBodyB(const World &world, JointID id) | playrho::d2::World | related |
| GetBodyCount(const World &world) noexcept | playrho::d2::World | related |
| GetBodyRange(const World &world) noexcept | playrho::d2::World | friend |
| GetCentripetalForce(const World &world, BodyID id, const Length2 &axis) | playrho::d2::World | related |
| GetChildIndexA(const World &world, ContactID id) | playrho::d2::World | related |
| GetChildIndexB(const World &world, ContactID id) | playrho::d2::World | related |
| GetCollideConnected(const World &world, JointID id) | playrho::d2::World | related |
| GetContact(const World &world, ContactID id) | playrho::d2::World | friend |
| GetContactCount(const World &world) noexcept | playrho::d2::World | related |
| GetContactRange(const World &world) noexcept | playrho::d2::World | friend |
| GetContacts(const World &world, BodyID id) | playrho::d2::World | friend |
| GetContacts(const World &world) | playrho::d2::World | friend |
| GetCurrentLengthA(const World &world, JointID id) | playrho::d2::World | related |
| GetCurrentLengthB(const World &world, JointID id) | playrho::d2::World | related |
| GetDampingRatio(const World &world, JointID id) | playrho::d2::World | related |
| GetDefaultFriction(const World &world, ContactID id) | playrho::d2::World | related |
| GetDefaultRestitution(const World &world, ContactID id) | playrho::d2::World | related |
| GetDensity(const World &world, ShapeID id) | playrho::d2::World | related |
| GetDistanceJointConf(const World &world, BodyID bodyA, BodyID bodyB, const Length2 &anchorA=Length2{}, const Length2 &anchorB=Length2{}) | playrho::d2::World | related |
| GetFilterData(const World &world, ShapeID id) | playrho::d2::World | related |
| GetFrequency(const World &world, JointID id) | playrho::d2::World | related |
| GetFriction(const World &world, ContactID id) | playrho::d2::World | related |
| GetFriction(const World &world, ShapeID id) | playrho::d2::World | related |
| GetFrictionJointConf(const World &world, BodyID bodyA, BodyID bodyB, const Length2 &anchor) | playrho::d2::World | related |
| GetGearJointConf(const World &world, JointID id1, JointID id2, Real ratio=Real{1}) | playrho::d2::World | related |
| GetGroundAnchorA(const World &world, JointID id) | playrho::d2::World | related |
| GetGroundAnchorB(const World &world, JointID id) | playrho::d2::World | related |
| GetInvDeltaTime(const World &world) noexcept | playrho::d2::World | friend |
| GetInvMass(const World &world, BodyID id) | playrho::d2::World | related |
| GetInvRotInertia(const World &world, BodyID id) | playrho::d2::World | related |
| GetJoint(const World &world, JointID id) | playrho::d2::World | friend |
| GetJointCount(const World &world) | playrho::d2::World | related |
| GetJointRange(const World &world) noexcept | playrho::d2::World | friend |
| GetJoints(const World &world, BodyID id) | playrho::d2::World | friend |
| GetJoints(const World &world) | playrho::d2::World | friend |
| GetJointTranslation(const World &world, JointID id) | playrho::d2::World | related |
| GetLength(const World &world, JointID id) | playrho::d2::World | related |
| GetLimitState(const World &world, JointID id) | playrho::d2::World | related |
| GetLinearAcceleration(const World &world, BodyID id) | playrho::d2::World | related |
| GetLinearDamping(const World &world, BodyID id) | playrho::d2::World | related |
| GetLinearMotorImpulse(const World &world, JointID id) | playrho::d2::World | related |
| GetLinearOffset(const World &world, JointID id) | playrho::d2::World | related |
| GetLinearReaction(const World &world, JointID id) | playrho::d2::World | related |
| GetLinearVelocity(const World &world, const PrismaticJointConf &joint) noexcept | playrho::d2::World | related |
| GetLinearVelocity(const World &world, BodyID id) | playrho::d2::World | related |
| GetLocalAnchorA(const World &world, JointID id) | playrho::d2::World | related |
| GetLocalAnchorB(const World &world, JointID id) | playrho::d2::World | related |
| GetLocalCenter(const World &world, BodyID id) | playrho::d2::World | related |
| GetLocalPoint(const World &world, BodyID id, const Length2 &worldPoint) | playrho::d2::World | related |
| GetLocalRotInertia(const World &world, BodyID id) | playrho::d2::World | related |
| GetLocalVector(const World &world, BodyID body, const UnitVec &uv) | playrho::d2::World | related |
| GetLocalXAxisA(const World &world, JointID id) | playrho::d2::World | related |
| GetLocalYAxisA(const World &world, JointID id) | playrho::d2::World | related |
| GetLocation(const World &world, BodyID id) | playrho::d2::World | related |
| GetManifold(const World &world, ContactID id) | playrho::d2::World | friend |
| GetMass(const World &world, BodyID id) | playrho::d2::World | related |
| GetMassData(const World &world, BodyID id) | playrho::d2::World | related |
| GetMassData(const World &world, ShapeID id) | playrho::d2::World | related |
| GetMaxMotorTorque(const World &world, JointID id) | playrho::d2::World | related |
| GetMotorForce(const World &world, JointID id, Frequency inv_dt) | playrho::d2::World | related |
| GetMotorJointConf(const World &world, BodyID bA, BodyID bB) | playrho::d2::World | related |
| GetMotorSpeed(const World &world, JointID id) | playrho::d2::World | related |
| GetMotorTorque(const World &world, JointID id, Frequency inv_dt) | playrho::d2::World | related |
| GetPrismaticJointConf(const World &world, BodyID bA, BodyID bB, const Length2 &anchor, const UnitVec &axis) | playrho::d2::World | related |
| GetPulleyJointConf(const World &world, BodyID bA, BodyID bB, const Length2 &groundA, const Length2 &groundB, const Length2 &anchorA, const Length2 &anchorB) | playrho::d2::World | related |
| GetRatio(const World &world, JointID id) | playrho::d2::World | related |
| GetReferenceAngle(const World &world, JointID id) | playrho::d2::World | related |
| GetResourceStats(const World &world) noexcept | playrho::d2::World | friend |
| GetRestitution(const World &world, ContactID id) | playrho::d2::World | related |
| GetRestitution(const World &world, ShapeID id) | playrho::d2::World | related |
| GetRevoluteJointConf(const World &world, BodyID bodyA, BodyID bodyB, const Length2 &anchor) | playrho::d2::World | related |
| GetRotInertia(const World &world, BodyID id) | playrho::d2::World | related |
| GetShape(const World &world, ShapeID id) | playrho::d2::World | friend |
| GetShapeA(const World &world, ContactID id) | playrho::d2::World | related |
| GetShapeB(const World &world, ContactID id) | playrho::d2::World | related |
| GetShapeCount(const World &world, BodyID id) | playrho::d2::World | related |
| GetShapeRange(const World &world) noexcept | playrho::d2::World | friend |
| GetShapes(const World &world, BodyID id) | playrho::d2::World | friend |
| GetSubStepping(const World &world) noexcept | playrho::d2::World | friend |
| GetTangentSpeed(const World &world, ContactID id) | playrho::d2::World | related |
| GetTarget(const World &world, JointID id) | playrho::d2::World | related |
| GetToi(const World &world, ContactID id) | playrho::d2::World | related |
| GetToiCount(const World &world, ContactID id) | playrho::d2::World | related |
| GetTouchingCount(const World &world) | playrho::d2::World | related |
| GetTransformation(const World &world, BodyID id) | playrho::d2::World | related |
| GetTree(const World &world) | playrho::d2::World | friend |
| GetType(const World &world) noexcept | playrho::d2::World | friend |
| GetType(const World &world, BodyID id) | playrho::d2::World | related |
| GetType(const World &world, JointID id) | playrho::d2::World | related |
| GetType(const World &world, ShapeID id) | playrho::d2::World | related |
| GetUsedShapesCount(const World &world) noexcept | playrho::d2::World | related |
| GetVelocity(const World &world, BodyID id) | playrho::d2::World | related |
| GetVertexRadiusInterval(const World &world) noexcept | playrho::d2::World | friend |
| GetWeldJointConf(const World &world, BodyID bodyA, BodyID bodyB, const Length2 &anchor=Length2{}) | playrho::d2::World | related |
| GetWheelJointConf(const World &world, BodyID bodyA, BodyID bodyB, const Length2 &anchor, const UnitVec &axis=UnitVec::GetRight()) | playrho::d2::World | related |
| GetWorldCenter(const World &world, BodyID id) | playrho::d2::World | related |
| GetWorldIndex(const World &, BodyID id) noexcept | playrho::d2::World | related |
| GetWorldIndex(const World &, JointID id) noexcept | playrho::d2::World | related |
| GetWorldManifold(const World &world, ContactID id) | playrho::d2::World | related |
| GetWorldPoint(const World &world, BodyID id, const Length2 &localPoint) | playrho::d2::World | related |
| GetWorldVector(const World &world, BodyID id, const UnitVec &localVector) | playrho::d2::World | related |
| HasValidToi(const World &world, ContactID id) | playrho::d2::World | related |
| IsAccelerable(const World &world, BodyID id) | playrho::d2::World | related |
| IsAwake(const World &world, BodyID id) | playrho::d2::World | related |
| IsAwake(const World &world, ContactID id) | playrho::d2::World | related |
| IsEnabled(const World &world, BodyID id) | playrho::d2::World | related |
| IsEnabled(const World &world, ContactID id) | playrho::d2::World | related |
| IsEnabled(const World &world, JointID id) | playrho::d2::World | related |
| IsFixedRotation(const World &world, BodyID id) | playrho::d2::World | related |
| IsImpenetrable(const World &world, BodyID id) | playrho::d2::World | related |
| IsLimitEnabled(const World &world, JointID id) | playrho::d2::World | related |
| IsLocked(const World &world) noexcept | playrho::d2::World | friend |
| IsMassDataDirty(const World &world, BodyID id) | playrho::d2::World | related |
| IsMotorEnabled(const World &world, JointID id) | playrho::d2::World | related |
| IsSensor(const World &world, ShapeID id) | playrho::d2::World | related |
| IsSleepingAllowed(const World &world, BodyID id) | playrho::d2::World | related |
| IsSpeedable(const World &world, BodyID id) | playrho::d2::World | related |
| IsStepComplete(const World &world) noexcept | playrho::d2::World | friend |
| IsTouching(const World &world, ContactID id) | playrho::d2::World | related |
| MakeTouchingMap(const World &world) -> std::map< std::pair< Contactable, Contactable >, ContactID > | playrho::d2::World | related |
| NeedsFiltering(const World &world, ContactID id) | playrho::d2::World | related |
| NeedsUpdating(const World &world, ContactID id) | playrho::d2::World | related |
| operator!=(const World &lhs, const World &rhs) noexcept | playrho::d2::World | friend |
| operator=(const World &other) | playrho::d2::World | |
| operator=(World &&other) noexcept | playrho::d2::World | inline |
| operator==(const World &lhs, const World &rhs) noexcept | playrho::d2::World | friend |
| RayCast(const World &world, const RayCastInput &input, const ShapeRayCastCB &callback) | playrho::d2::World | related |
| ResetFriction(World &world, ContactID id) | playrho::d2::World | related |
| ResetMassData(World &world, BodyID id) | playrho::d2::World | related |
| ResetRestitution(World &world, ContactID id) | playrho::d2::World | related |
| Rotate(World &world, ShapeID id, const UnitVec &value) | playrho::d2::World | related |
| RotateAboutLocalPoint(World &world, BodyID id, Angle amount, const Length2 &localPoint) | playrho::d2::World | related |
| RotateAboutWorldPoint(World &world, BodyID id, Angle amount, const Length2 &worldPoint) | playrho::d2::World | related |
| SameTouching(const World &lhs, const World &rhs) -> bool | playrho::d2::World | related |
| Scale(World &world, ShapeID id, const Vec2 &value) | playrho::d2::World | related |
| SetAcceleration(World &world, BodyID id, const LinearAcceleration2 &linear, AngularAcceleration angular) | playrho::d2::World | related |
| SetAcceleration(World &world, BodyID id, const LinearAcceleration2 &value) | playrho::d2::World | related |
| SetAcceleration(World &world, BodyID id, AngularAcceleration value) | playrho::d2::World | related |
| SetAcceleration(World &world, BodyID id, const Acceleration &value) | playrho::d2::World | related |
| SetAccelerations(World &world, F fn) | playrho::d2::World | related |
| SetAccelerations(World &world, const Acceleration &acceleration) | playrho::d2::World | related |
| SetAccelerations(World &world, const LinearAcceleration2 &acceleration) | playrho::d2::World | related |
| SetAngle(World &world, BodyID id, Angle value) | playrho::d2::World | related |
| SetAngularDamping(World &world, BodyID id, NonNegative< Frequency > angularDamping) | playrho::d2::World | related |
| SetAngularLimits(World &world, JointID id, Angle lower, Angle upper) | playrho::d2::World | related |
| SetAngularOffset(World &world, JointID id, Angle value) | playrho::d2::World | related |
| SetAwake(World &world, BodyID id) | playrho::d2::World | related |
| SetAwake(World &world, ContactID id) | playrho::d2::World | related |
| SetAwake(World &world, JointID id) | playrho::d2::World | related |
| SetBeginContactListener(World &world, ContactFunction listener) noexcept | playrho::d2::World | friend |
| SetBody(World &world, BodyID id, const Body &body) | playrho::d2::World | friend |
| SetContact(World &world, ContactID id, const Contact &value) | playrho::d2::World | friend |
| SetDensity(World &world, ShapeID id, NonNegative< AreaDensity > value) | playrho::d2::World | related |
| SetDetachListener(World &world, BodyShapeFunction listener) noexcept | playrho::d2::World | friend |
| SetEnabled(World &world, BodyID id, bool value) | playrho::d2::World | related |
| SetEnabled(World &world, ContactID id) | playrho::d2::World | related |
| SetEnabled(World &world, ContactID id, bool value) | playrho::d2::World | related |
| SetEndContactListener(World &world, ContactFunction listener) noexcept | playrho::d2::World | friend |
| SetFilterData(World &world, ShapeID id, const Filter &filter) | playrho::d2::World | related |
| SetFixedRotation(World &world, BodyID id, bool value) | playrho::d2::World | related |
| SetForce(World &world, BodyID id, const Force2 &force, const Length2 &point) | playrho::d2::World | related |
| SetFrequency(World &world, JointID id, Frequency value) | playrho::d2::World | related |
| SetFriction(World &world, ContactID id, NonNegative< Real > friction) | playrho::d2::World | related |
| SetFriction(World &world, ShapeID id, NonNegative< Real > value) | playrho::d2::World | related |
| SetImpenetrable(World &world, BodyID id) | playrho::d2::World | related |
| SetImpenetrable(World &world, BodyID id, bool value) | playrho::d2::World | related |
| SetJoint(World &world, JointID id, const Joint &def) | playrho::d2::World | friend |
| SetJoint(World &world, JointID id, const T &value) | playrho::d2::World | related |
| SetJointDestructionListener(World &world, JointFunction listener) noexcept | playrho::d2::World | friend |
| SetLinearDamping(World &world, BodyID id, NonNegative< Frequency > linearDamping) | playrho::d2::World | related |
| SetLinearOffset(World &world, JointID id, const Length2 &value) | playrho::d2::World | related |
| SetLocation(World &world, BodyID id, const Length2 &value) | playrho::d2::World | related |
| SetManifold(World &world, ContactID id, const Manifold &value) | playrho::d2::World | friend |
| SetMassData(World &world, BodyID id, const MassData &massData) | playrho::d2::World | related |
| SetMaxMotorTorque(World &world, JointID id, Torque value) | playrho::d2::World | related |
| SetMotorSpeed(World &world, JointID id, AngularVelocity value) | playrho::d2::World | related |
| SetPostSolveContactListener(World &world, ContactImpulsesFunction listener) noexcept | playrho::d2::World | friend |
| SetPreSolveContactListener(World &world, ContactManifoldFunction listener) noexcept | playrho::d2::World | friend |
| SetRestitution(World &world, ContactID id, Real restitution) | playrho::d2::World | related |
| SetRestitution(World &world, ShapeID id, Real value) | playrho::d2::World | related |
| SetSensor(World &world, ShapeID id, bool value) | playrho::d2::World | related |
| SetShape(World &world, ShapeID, const Shape &def) | playrho::d2::World | friend |
| SetShapeDestructionListener(World &world, ShapeFunction listener) noexcept | playrho::d2::World | friend |
| SetSleepingAllowed(World &world, BodyID, bool value) | playrho::d2::World | related |
| SetSubStepping(World &world, bool flag) noexcept | playrho::d2::World | friend |
| SetTangentSpeed(World &world, ContactID id, LinearVelocity value) | playrho::d2::World | related |
| SetTarget(World &world, JointID id, const Length2 &value) | playrho::d2::World | related |
| SetTorque(World &world, BodyID id, Torque torque) | playrho::d2::World | related |
| SetTransform(World &world, BodyID id, const Length2 &location, Angle angle) | playrho::d2::World | related |
| SetTransformation(World &world, BodyID id, const Transformation &value) | playrho::d2::World | related |
| SetType(World &world, BodyID id, BodyType value, bool resetMassData=true) | playrho::d2::World | related |
| SetVelocity(World &world, BodyID id, const Velocity &value) | playrho::d2::World | related |
| SetVelocity(World &world, BodyID id, const LinearVelocity2 &value) | playrho::d2::World | related |
| SetVelocity(World &world, BodyID id, AngularVelocity value) | playrho::d2::World | related |
| ShiftOrigin(World &world, const Length2 &newOrigin) | playrho::d2::World | friend |
| ShiftOrigin(World &world, JointID id, const Length2 &value) | playrho::d2::World | related |
| Step(World &world, const StepConf &conf) | playrho::d2::World | friend |
| Step(World &world, Time delta, TimestepIters velocityIterations=StepConf::DefaultRegVelocityIters, TimestepIters positionIterations=StepConf::DefaultRegPositionIters) | playrho::d2::World | related |
| TestPoint(const World &world, BodyID bodyId, ShapeID shapeId, const Length2 &p) | playrho::d2::World | related |
| Translate(World &world, ShapeID id, const Length2 &value) | playrho::d2::World | related |
| TypeCast(const World *value) noexcept | playrho::d2::World | friend |
| TypeCast(World *value) noexcept | playrho::d2::World | friend |
| TypeCast(const World &value) | playrho::d2::World | related |
| TypeCast(World &value) | playrho::d2::World | related |
| TypeCast(World &&value) | playrho::d2::World | related |
| UnsetAwake(World &world, BodyID id) | playrho::d2::World | related |
| UnsetEnabled(World &world, ContactID id) | playrho::d2::World | related |
| UnsetImpenetrable(World &world, BodyID id) | playrho::d2::World | related |
| World(const WorldConf &def=WorldConf{}) | playrho::d2::World | explicit |
| World(const World &other) | playrho::d2::World | |
| World(World &&other) noexcept | playrho::d2::World | inline |
| World(T &&arg) | playrho::d2::World | inlineexplicit |
| ~World() noexcept | playrho::d2::World |