| backendDeterminism() const noexcept | eve::physics::World | |
| backendKind() const noexcept | eve::physics::World | |
| backendSelectionStatus() const | eve::physics::World | |
| Body | eve::physics::World | friend |
| clearContactEvents() | eve::physics::World | |
| destroy() | eve::physics::World | |
| destroyBody(Body *body) | eve::physics::World | |
| drawDebug(graphics::Graphics *gfx) | eve::physics::World | |
| findBody(PhysicsBodyHandle handle) const | eve::physics::World | |
| findBodyById(int bodyId) const | eve::physics::World | |
| findJoint(PhysicsJointHandle handle) const | eve::physics::World | |
| Fixture | eve::physics::World | friend |
| forgetBody(Body *body) | eve::physics::World | |
| forgetFixture(Fixture *fixture) | eve::physics::World | |
| forgetJoint(Joint2D *joint) | eve::physics::World | |
| forgetMechanism(Mechanism2D *mechanism) | eve::physics::World | |
| getBeginContactBodyAId(int index) const | eve::physics::World | |
| getBeginContactBodyBId(int index) const | eve::physics::World | |
| getBeginContactCount() const | eve::physics::World | inline |
| getBeginContactFixtureATag(int index) const | eve::physics::World | |
| getBeginContactFixtureBTag(int index) const | eve::physics::World | |
| getEndContactBodyAId(int index) const | eve::physics::World | |
| getEndContactBodyBId(int index) const | eve::physics::World | |
| getEndContactCount() const | eve::physics::World | inline |
| getEndContactFixtureATag(int index) const | eve::physics::World | |
| getEndContactFixtureBTag(int index) const | eve::physics::World | |
| getGravityX() const | eve::physics::World | |
| getGravityY() const | eve::physics::World | |
| getImpactBodyAId(int index) const | eve::physics::World | |
| getImpactBodyBId(int index) const | eve::physics::World | |
| getImpactCount() const | eve::physics::World | inline |
| getImpactFixtureATag(int index) const | eve::physics::World | |
| getImpactFixtureBTag(int index) const | eve::physics::World | |
| getImpactNormalImpulse(int index) const | eve::physics::World | |
| getImpactNormalX(int index) const | eve::physics::World | |
| getImpactNormalY(int index) const | eve::physics::World | |
| getImpactPointX(int index) const | eve::physics::World | |
| getImpactPointY(int index) const | eve::physics::World | |
| getImpactRelativeNormalSpeed(int index) const | eve::physics::World | |
| getImpactTangentImpulse(int index) const | eve::physics::World | |
| getMeter() const | eve::physics::World | inline |
| getQueryBodyId(int index) const | eve::physics::World | |
| getQueryCount() const | eve::physics::World | inline |
| getRayHitBodyId() const | eve::physics::World | inline |
| getRayHitFraction() const | eve::physics::World | inline |
| getRayHitNormalX() const | eve::physics::World | inline |
| getRayHitNormalY() const | eve::physics::World | inline |
| getRayHitX() const | eve::physics::World | inline |
| getRayHitY() const | eve::physics::World | inline |
| hasRayHit() const | eve::physics::World | inline |
| isValid() const | eve::physics::World | inline |
| Joint2D | eve::physics::World | friend |
| lifetimeToken() const noexcept | eve::physics::World | inline |
| Mechanism2D | eve::physics::World | friend |
| newBody(const std::string &bodyType, float x, float y) | eve::physics::World | |
| newCrankSlider(Body *frame, Body *crank, Body *rod, Body *slider, float crankAnchorX, float crankAnchorY, float crankPinX, float crankPinY, float sliderPinX, float sliderPinY, float slideAxisX, float slideAxisY, bool collideConnected=false) | eve::physics::World | |
| newDistanceJoint(Body *bodyA, Body *bodyB, float anchorAX, float anchorAY, float anchorBX, float anchorBY, float lengthPixels, bool collideConnected=false) | eve::physics::World | |
| newGearJoint(Joint2D *joint1, Joint2D *joint2, float ratio) | eve::physics::World | |
| newMotorJoint(Body *bodyA, Body *bodyB, bool collideConnected=false) | eve::physics::World | |
| newPrismaticJoint(Body *bodyA, Body *bodyB, float anchorX, float anchorY, float axisX, float axisY, bool collideConnected=false) | eve::physics::World | |
| newRatchet(Body *frame, Body *wheel, float anchorX, float anchorY, int direction, float engagementTorque, bool collideConnected=false) | eve::physics::World | |
| newRevoluteJoint(Body *bodyA, Body *bodyB, float anchorX, float anchorY, bool collideConnected=false) | eve::physics::World | |
| newShaft(Body *support, Body *rotor, float anchorX, float anchorY, bool collideConnected=false) | eve::physics::World | |
| newWeldJoint(Body *bodyA, Body *bodyB, float anchorX, float anchorY, bool collideConnected=false) | eve::physics::World | |
| newWheelJoint(Body *bodyA, Body *bodyB, float anchorX, float anchorY, float axisX, float axisY, bool collideConnected=false) | eve::physics::World | |
| nextBodyId() | eve::physics::World | |
| nextBodyRuntimeHandle() | eve::physics::World | |
| nextJointId() | eve::physics::World | |
| nextJointRuntimeHandle() | eve::physics::World | |
| nextMechanismId() | eve::physics::World | |
| onBeginContact(b2Contact *contact) | eve::physics::World | |
| onEndContact(b2Contact *contact) | eve::physics::World | |
| onPostSolve(b2Contact *contact, const b2ContactImpulse *impulse) | eve::physics::World | |
| onPreSolve(b2Contact *contact, const b2Manifold *oldManifold) | eve::physics::World | |
| operator=(const World &)=delete | eve::physics::World | |
| persistentId() const noexcept | eve::physics::World | inline |
| pointProbe(float x, float y, float radius, ClothContact *out) const | eve::physics::World | |
| queryAABB(float x, float y, float w, float h) | eve::physics::World | |
| raw() | eve::physics::World | inline |
| raw() const | eve::physics::World | inline |
| rayCast(float x1, float y1, float x2, float y2) | eve::physics::World | |
| restore(const eve::SnapshotEnvelope &snapshot, const eve::SnapshotHashProvider &hashProvider) | eve::physics::World | |
| runtimeHandle() const noexcept | eve::physics::World | inline |
| setGravity(float gx, float gy) | eve::physics::World | |
| setMeter(float pixelsPerMeter) | eve::physics::World | |
| simulationObservation() const noexcept | eve::physics::World | |
| simulationTick() const noexcept | eve::physics::World | inline |
| snapshot(const eve::SnapshotHashProvider &hashProvider) const | eve::physics::World | |
| step(const eve::SimulationStep &step, const SimulationSettings &settings={}) | eve::physics::World | |
| toMeters(float pixels) const | eve::physics::World | |
| toPixels(float meters) const | eve::physics::World | |
| update(float dt) | eve::physics::World | |
| updateFull(float dt, int velocityIterations, int positionIterations) | eve::physics::World | |
| usedBackendFallback() const noexcept | eve::physics::World | inline |
| World(float gravityX, float gravityY, bool sleep, float meter, eve::PersistentId instanceId=eve::PersistentId::nil()) | eve::physics::World | |
| World(const World &)=delete | eve::physics::World | |
| WorldSnapshotAccess | eve::physics::World | friend |
| ~World() | eve::physics::World | |