PlayRho  2.0.0
An interactive physics engine & library.
playrho::d2::World Member List

This is the complete list of members for playrho::d2::World, including all inherited members.

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