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 |