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 |