| action_adapter::ActionCollisionIgnoreState | eve::physics::World3D | friend |
| backendDeterminism() const noexcept | eve::physics::World3D | |
| backendKind() const noexcept | eve::physics::World3D | |
| backendSelectionStatus() const | eve::physics::World3D | |
| Body3D | eve::physics::World3D | friend |
| castBox(float x, float y, float z, float width, float height, float depth, float qx, float qy, float qz, float qw, float dx, float dy, float dz) | eve::physics::World3D | |
| castBoxAll(float x, float y, float z, float width, float height, float depth, float qx, float qy, float qz, float qw, float dx, float dy, float dz, int maxHits) | eve::physics::World3D | |
| castCapsule(float ax, float ay, float az, float bx, float by, float bz, float radius, float dx, float dy, float dz) | eve::physics::World3D | |
| castCapsuleAll(float ax, float ay, float az, float bx, float by, float bz, float radius, float dx, float dy, float dz, int maxHits) | eve::physics::World3D | |
| castSphere(float x, float y, float z, float radius, float dx, float dy, float dz) | eve::physics::World3D | |
| castSphereAll(float x, float y, float z, float radius, float dx, float dy, float dz, int maxHits) | eve::physics::World3D | |
| clearContactEvents() | eve::physics::World3D | |
| clearQueryIgnores() | eve::physics::World3D | |
| closestPoint(float x, float y, float z, float maxDistance) | eve::physics::World3D | |
| destroy() | eve::physics::World3D | |
| destroyBody(Body3D *body) | eve::physics::World3D | |
| emitContactEvents() | eve::physics::World3D | |
| explode(float x, float y, float z, float radius, float falloff, float impulsePerArea, int maskBits=-1) | eve::physics::World3D | |
| findBody(PhysicsBodyHandle handle) const | eve::physics::World3D | |
| findBodyById(int bodyId) const | eve::physics::World3D | |
| findJoint(PhysicsJointHandle handle) const | eve::physics::World3D | |
| findShape(PhysicsShapeHandle handle) const | eve::physics::World3D | |
| findShapeById(int shapeId) const | eve::physics::World3D | |
| findWorld(PhysicsWorldHandle handle) noexcept | eve::physics::World3D | static |
| forgetBody(Body3D *body) | eve::physics::World3D | |
| forgetJoint(Joint3D *joint) | eve::physics::World3D | |
| forgetMechanism(Mechanism3D *mechanism) | eve::physics::World3D | |
| forgetShape(Shape3D *shape) | eve::physics::World3D | |
| getAwakeBodyCount() const | eve::physics::World3D | |
| getAwakeContactCount() const | eve::physics::World3D | |
| getBeginContactBodyAId(int index) const | eve::physics::World3D | |
| getBeginContactBodyBId(int index) const | eve::physics::World3D | |
| getBeginContactCount() const | eve::physics::World3D | inline |
| getBeginContactShapeAId(int index) const | eve::physics::World3D | |
| getBeginContactShapeATag(int index) const | eve::physics::World3D | |
| getBeginContactShapeBId(int index) const | eve::physics::World3D | |
| getBeginContactShapeBTag(int index) const | eve::physics::World3D | |
| getBeginTriggerCount() const | eve::physics::World3D | inline |
| getBeginTriggerSensorBodyId(int index) const | eve::physics::World3D | |
| getBeginTriggerSensorShapeId(int index) const | eve::physics::World3D | |
| getBeginTriggerSensorShapeTag(int index) const | eve::physics::World3D | |
| getBeginTriggerVisitorBodyId(int index) const | eve::physics::World3D | |
| getBeginTriggerVisitorShapeId(int index) const | eve::physics::World3D | |
| getBeginTriggerVisitorShapeTag(int index) const | eve::physics::World3D | |
| getBodyCount() const | eve::physics::World3D | |
| getBoundsMaxX() const | eve::physics::World3D | |
| getBoundsMaxY() const | eve::physics::World3D | |
| getBoundsMaxZ() const | eve::physics::World3D | |
| getBoundsMinX() const | eve::physics::World3D | |
| getBoundsMinY() const | eve::physics::World3D | |
| getBoundsMinZ() const | eve::physics::World3D | |
| getClosestBodyId() const | eve::physics::World3D | inline |
| getClosestDistance() const | eve::physics::World3D | inline |
| getClosestNormalX() const | eve::physics::World3D | inline |
| getClosestNormalY() const | eve::physics::World3D | inline |
| getClosestNormalZ() const | eve::physics::World3D | inline |
| getClosestShapeId() const | eve::physics::World3D | inline |
| getClosestShapeTag() const | eve::physics::World3D | inline |
| getClosestX() const | eve::physics::World3D | inline |
| getClosestY() const | eve::physics::World3D | inline |
| getClosestZ() const | eve::physics::World3D | inline |
| getContactCount() const | eve::physics::World3D | |
| getContactDampingRatio() const | eve::physics::World3D | inline |
| getContactHertz() const | eve::physics::World3D | inline |
| getContactPointCount() const | eve::physics::World3D | inline |
| getContactPointNormalImpulse(int index) const | eve::physics::World3D | |
| getContactPointNormalVelocity(int index) const | eve::physics::World3D | |
| getContactPointNormalX(int index) const | eve::physics::World3D | |
| getContactPointNormalY(int index) const | eve::physics::World3D | |
| getContactPointNormalZ(int index) const | eve::physics::World3D | |
| getContactPointOtherBodyId(int index) const | eve::physics::World3D | |
| getContactPointOtherShapeId(int index) const | eve::physics::World3D | |
| getContactPointOtherShapeTag(int index) const | eve::physics::World3D | |
| getContactPointSeparation(int index) const | eve::physics::World3D | |
| getContactPointShapeId(int index) const | eve::physics::World3D | |
| getContactPointShapeTag(int index) const | eve::physics::World3D | |
| getContactPointTotalNormalImpulse(int index) const | eve::physics::World3D | |
| getContactPointX(int index) const | eve::physics::World3D | |
| getContactPointY(int index) const | eve::physics::World3D | |
| getContactPointZ(int index) const | eve::physics::World3D | |
| getContactPushOutSpeed() const | eve::physics::World3D | inline |
| getContactRecycleDistance() const | eve::physics::World3D | |
| getDynamicTreeHeight() const | eve::physics::World3D | |
| getEndContactBodyAId(int index) const | eve::physics::World3D | |
| getEndContactBodyBId(int index) const | eve::physics::World3D | |
| getEndContactCount() const | eve::physics::World3D | inline |
| getEndContactShapeAId(int index) const | eve::physics::World3D | |
| getEndContactShapeATag(int index) const | eve::physics::World3D | |
| getEndContactShapeBId(int index) const | eve::physics::World3D | |
| getEndContactShapeBTag(int index) const | eve::physics::World3D | |
| getEndTriggerCount() const | eve::physics::World3D | inline |
| getEndTriggerSensorBodyId(int index) const | eve::physics::World3D | |
| getEndTriggerSensorShapeId(int index) const | eve::physics::World3D | |
| getEndTriggerSensorShapeTag(int index) const | eve::physics::World3D | |
| getEndTriggerVisitorBodyId(int index) const | eve::physics::World3D | |
| getEndTriggerVisitorShapeId(int index) const | eve::physics::World3D | |
| getEndTriggerVisitorShapeTag(int index) const | eve::physics::World3D | |
| getExplosionResultBodyId(int index) const | eve::physics::World3D | |
| getExplosionResultCount() const | eve::physics::World3D | inline |
| getExplosionResultDeltaAngularVelocityX(int index) const | eve::physics::World3D | |
| getExplosionResultDeltaAngularVelocityY(int index) const | eve::physics::World3D | |
| getExplosionResultDeltaAngularVelocityZ(int index) const | eve::physics::World3D | |
| getExplosionResultDeltaVelocityX(int index) const | eve::physics::World3D | |
| getExplosionResultDeltaVelocityY(int index) const | eve::physics::World3D | |
| getExplosionResultDeltaVelocityZ(int index) const | eve::physics::World3D | |
| getGravityX() const | eve::physics::World3D | |
| getGravityY() const | eve::physics::World3D | |
| getGravityZ() const | eve::physics::World3D | |
| getHitApproachSpeed(int index) const | eve::physics::World3D | |
| getHitBodyAId(int index) const | eve::physics::World3D | |
| getHitBodyBId(int index) const | eve::physics::World3D | |
| getHitCount() const | eve::physics::World3D | inline |
| getHitEventThreshold() const | eve::physics::World3D | |
| getHitNormalImpulse(int index) const | eve::physics::World3D | |
| getHitNormalX(int index) const | eve::physics::World3D | |
| getHitNormalY(int index) const | eve::physics::World3D | |
| getHitNormalZ(int index) const | eve::physics::World3D | |
| getHitPointX(int index) const | eve::physics::World3D | |
| getHitPointY(int index) const | eve::physics::World3D | |
| getHitPointZ(int index) const | eve::physics::World3D | |
| getHitShapeAId(int index) const | eve::physics::World3D | |
| getHitShapeATag(int index) const | eve::physics::World3D | |
| getHitShapeBId(int index) const | eve::physics::World3D | |
| getHitShapeBTag(int index) const | eve::physics::World3D | |
| getIslandCount() const | eve::physics::World3D | |
| getJointCount() const | eve::physics::World3D | |
| getJointStressBodyAId(int index) const | eve::physics::World3D | |
| getJointStressBodyBId(int index) const | eve::physics::World3D | |
| getJointStressCount() const | eve::physics::World3D | inline |
| getJointStressForceX(int index) const | eve::physics::World3D | |
| getJointStressForceY(int index) const | eve::physics::World3D | |
| getJointStressForceZ(int index) const | eve::physics::World3D | |
| getJointStressJointId(int index) const | eve::physics::World3D | |
| getJointStressKind(int index) const | eve::physics::World3D | |
| getJointStressTorqueX(int index) const | eve::physics::World3D | |
| getJointStressTorqueY(int index) const | eve::physics::World3D | |
| getJointStressTorqueZ(int index) const | eve::physics::World3D | |
| getMaximumLinearSpeed() const | eve::physics::World3D | |
| getMemoryByteCount() const | eve::physics::World3D | |
| getMoverDeltaX() const | eve::physics::World3D | inline |
| getMoverDeltaY() const | eve::physics::World3D | inline |
| getMoverDeltaZ() const | eve::physics::World3D | inline |
| getMoverGroundDot() const | eve::physics::World3D | inline |
| getMoverIterations() const | eve::physics::World3D | inline |
| getMoverNormalX() const | eve::physics::World3D | inline |
| getMoverNormalY() const | eve::physics::World3D | inline |
| getMoverNormalZ() const | eve::physics::World3D | inline |
| getMoverPlaneCount() const | eve::physics::World3D | inline |
| getProfileBulletsMs() const | eve::physics::World3D | |
| getProfileCollideMs() const | eve::physics::World3D | |
| getProfilePairsMs() const | eve::physics::World3D | |
| getProfileSensorsMs() const | eve::physics::World3D | |
| getProfileSolveMs() const | eve::physics::World3D | |
| getProfileStepMs() const | eve::physics::World3D | |
| getQueryBodyId(int index) const | eve::physics::World3D | |
| getQueryCategoryBits() const | eve::physics::World3D | inline |
| getQueryCount() const | eve::physics::World3D | inline |
| getQueryIgnoredBodyId() const | eve::physics::World3D | inline |
| getQueryIgnoredShapeId() const | eve::physics::World3D | inline |
| getQueryMaskBits() const | eve::physics::World3D | inline |
| getQueryShapeCount() const | eve::physics::World3D | inline |
| getQueryShapeId(int index) const | eve::physics::World3D | |
| getQueryShapeTag(int index) const | eve::physics::World3D | |
| getRayHitBodyId() const | eve::physics::World3D | inline |
| getRayHitFraction() const | eve::physics::World3D | inline |
| getRayHitMaterialId() const | eve::physics::World3D | inline |
| getRayHitNormalX() const | eve::physics::World3D | inline |
| getRayHitNormalY() const | eve::physics::World3D | inline |
| getRayHitNormalZ() const | eve::physics::World3D | inline |
| getRayHitShapeId() const | eve::physics::World3D | inline |
| getRayHitShapeTag() const | eve::physics::World3D | inline |
| getRayHitTriangleIndex() const | eve::physics::World3D | inline |
| getRayHitX() const | eve::physics::World3D | inline |
| getRayHitY() const | eve::physics::World3D | inline |
| getRayHitZ() const | eve::physics::World3D | inline |
| getRayResultBodyId(int index) const | eve::physics::World3D | |
| getRayResultCount() const | eve::physics::World3D | inline |
| getRayResultFraction(int index) const | eve::physics::World3D | |
| getRayResultMaterialId(int index) const | eve::physics::World3D | |
| getRayResultNormalX(int index) const | eve::physics::World3D | |
| getRayResultNormalY(int index) const | eve::physics::World3D | |
| getRayResultNormalZ(int index) const | eve::physics::World3D | |
| getRayResultShapeId(int index) const | eve::physics::World3D | |
| getRayResultShapeTag(int index) const | eve::physics::World3D | |
| getRayResultTriangleIndex(int index) const | eve::physics::World3D | |
| getRayResultX(int index) const | eve::physics::World3D | |
| getRayResultY(int index) const | eve::physics::World3D | |
| getRayResultZ(int index) const | eve::physics::World3D | |
| getRecycledContactCount() const | eve::physics::World3D | |
| getRestitutionThreshold() const | eve::physics::World3D | |
| getShapeCastBodyId() const | eve::physics::World3D | inline |
| getShapeCastFraction() const | eve::physics::World3D | inline |
| getShapeCastMaterialId() const | eve::physics::World3D | inline |
| getShapeCastNormalX() const | eve::physics::World3D | inline |
| getShapeCastNormalY() const | eve::physics::World3D | inline |
| getShapeCastNormalZ() const | eve::physics::World3D | inline |
| getShapeCastResultBodyId(int index) const | eve::physics::World3D | |
| getShapeCastResultCount() const | eve::physics::World3D | inline |
| getShapeCastResultFraction(int index) const | eve::physics::World3D | |
| getShapeCastResultMaterialId(int index) const | eve::physics::World3D | |
| getShapeCastResultNormalX(int index) const | eve::physics::World3D | |
| getShapeCastResultNormalY(int index) const | eve::physics::World3D | |
| getShapeCastResultNormalZ(int index) const | eve::physics::World3D | |
| getShapeCastResultShapeId(int index) const | eve::physics::World3D | |
| getShapeCastResultShapeTag(int index) const | eve::physics::World3D | |
| getShapeCastResultTriangleIndex(int index) const | eve::physics::World3D | |
| getShapeCastResultX(int index) const | eve::physics::World3D | |
| getShapeCastResultY(int index) const | eve::physics::World3D | |
| getShapeCastResultZ(int index) const | eve::physics::World3D | |
| getShapeCastShapeId() const | eve::physics::World3D | inline |
| getShapeCastShapeTag() const | eve::physics::World3D | inline |
| getShapeCastTriangleIndex() const | eve::physics::World3D | inline |
| getShapeCastX() const | eve::physics::World3D | inline |
| getShapeCastY() const | eve::physics::World3D | inline |
| getShapeCastZ() const | eve::physics::World3D | inline |
| getShapeCount() const | eve::physics::World3D | |
| getStaticTreeHeight() const | eve::physics::World3D | |
| hasClosestPoint() const | eve::physics::World3D | inline |
| hasRayHit() const | eve::physics::World3D | inline |
| hasShapeCastHit() const | eve::physics::World3D | inline |
| isBodyPairCollisionEnabled(Body3D *bodyA, Body3D *bodyB) const | eve::physics::World3D | |
| isContactPointPersisted(int index) const | eve::physics::World3D | |
| isContinuousCollisionEnabled() const | eve::physics::World3D | |
| isMoverGrounded() const | eve::physics::World3D | inline |
| isShapePairCollisionEnabled(Shape3D *shapeA, Shape3D *shapeB) const | eve::physics::World3D | |
| isValid() const | eve::physics::World3D | |
| isWarmStartingEnabled() const | eve::physics::World3D | |
| Joint3D | eve::physics::World3D | friend |
| lifetimeToken() const noexcept | eve::physics::World3D | inline |
| Mechanism3D | eve::physics::World3D | friend |
| moveCapsule(float ax, float ay, float az, float bx, float by, float bz, float radius, float dx, float dy, float dz) | eve::physics::World3D | |
| moveCapsuleOwned(float ax, float ay, float az, float bx, float by, float bz, float radius, float dx, float dy, float dz, QueryFilter3D filter={}, CapsuleMovePolicy3D policy={}) | eve::physics::World3D | |
| newBody(const std::string &bodyType, float x, float y, float z) | eve::physics::World3D | |
| newCrankSlider(Body3D *frame, Body3D *crank, Body3D *rod, Body3D *slider, float crankAnchorX, float crankAnchorY, float crankAnchorZ, float axisX, float axisY, float axisZ, float crankPinX, float crankPinY, float crankPinZ, float sliderPinX, float sliderPinY, float sliderPinZ, float slideAxisX, float slideAxisY, float slideAxisZ, bool collideConnected=false) | eve::physics::World3D | |
| newDistanceJoint(Body3D *bodyA, Body3D *bodyB, float anchorAX, float anchorAY, float anchorAZ, float anchorBX, float anchorBY, float anchorBZ, float length, bool collideConnected=false) | eve::physics::World3D | |
| newFilterJoint(Body3D *bodyA, Body3D *bodyB) | eve::physics::World3D | |
| newMotorJoint(Body3D *bodyA, Body3D *bodyB, bool collideConnected=false) | eve::physics::World3D | |
| newParallelJoint(Body3D *bodyA, Body3D *bodyB, float axisX, float axisY, float axisZ, bool collideConnected=false) | eve::physics::World3D | |
| newPrismaticJoint(Body3D *bodyA, Body3D *bodyB, float anchorX, float anchorY, float anchorZ, float axisX, float axisY, float axisZ, bool collideConnected=false) | eve::physics::World3D | |
| newRatchet(Body3D *frame, Body3D *wheel, float anchorX, float anchorY, float anchorZ, float axisX, float axisY, float axisZ, int direction, float engagementTorque, bool collideConnected=false) | eve::physics::World3D | |
| newRevoluteJoint(Body3D *bodyA, Body3D *bodyB, float anchorX, float anchorY, float anchorZ, float axisX, float axisY, float axisZ, bool collideConnected=false) | eve::physics::World3D | |
| newShaft(Body3D *support, Body3D *rotor, float anchorX, float anchorY, float anchorZ, float axisX, float axisY, float axisZ, bool collideConnected=false) | eve::physics::World3D | |
| newSphericalJoint(Body3D *bodyA, Body3D *bodyB, float anchorX, float anchorY, float anchorZ, float axisX, float axisY, float axisZ, bool collideConnected=false) | eve::physics::World3D | |
| newWeldJoint(Body3D *bodyA, Body3D *bodyB, float anchorX, float anchorY, float anchorZ, bool collideConnected=false) | eve::physics::World3D | |
| newWheelJoint(Body3D *bodyA, Body3D *bodyB, float anchorX, float anchorY, float anchorZ, float suspensionAxisX, float suspensionAxisY, float suspensionAxisZ, float wheelAxisX, float wheelAxisY, float wheelAxisZ, bool collideConnected=false) | eve::physics::World3D | |
| nextBodyId() | eve::physics::World3D | |
| nextBodyRuntimeHandle() | eve::physics::World3D | |
| nextJointId() | eve::physics::World3D | inline |
| nextJointRuntimeHandle() | eve::physics::World3D | |
| nextMechanismId() | eve::physics::World3D | |
| nextShapeId() | eve::physics::World3D | inline |
| nextShapeRuntimeHandle() | eve::physics::World3D | |
| operator=(const World3D &)=delete | eve::physics::World3D | |
| persistentId() const noexcept | eve::physics::World3D | inline |
| pointProbe(float x, float y, float z, float radius, ClothContact3D *out) const | eve::physics::World3D | |
| pointProbeFiltered(float x, float y, float z, float radius, ClothContact3D *out, uint64_t categoryBits, uint64_t maskBits) const | eve::physics::World3D | |
| queryAABB(float minX, float minY, float minZ, float maxX, float maxY, float maxZ) | eve::physics::World3D | |
| queryAabbBroadPhaseOwned(float minX, float minY, float minZ, float maxX, float maxY, float maxZ, QueryFilter3D filter={}) | eve::physics::World3D | |
| queryBodyContacts(int bodyId, int maxPoints) | eve::physics::World3D | |
| queryBox(float x, float y, float z, float width, float height, float depth, float qx, float qy, float qz, float qw) | eve::physics::World3D | |
| queryCapsule(float ax, float ay, float az, float bx, float by, float bz, float radius) | eve::physics::World3D | |
| queryCapsuleOwned(float ax, float ay, float az, float bx, float by, float bz, float radius, QueryFilter3D filter={}) | eve::physics::World3D | |
| querySphere(float x, float y, float z, float radius) | eve::physics::World3D | |
| raw() const | eve::physics::World3D | inline |
| rayCast(float x1, float y1, float z1, float x2, float y2, float z2) | eve::physics::World3D | |
| rayCastAll(float x1, float y1, float z1, float x2, float y2, float z2, int maxHits) | eve::physics::World3D | |
| rayCastFiltered(float x1, float y1, float z1, float x2, float y2, float z2, uint64_t maskBits) | eve::physics::World3D | |
| rayCastOwned(float x1, float y1, float z1, float x2, float y2, float z2, QueryFilter3D filter={}) | eve::physics::World3D | |
| registerCameraObstructionWorld | eve::physics::World3D | friend |
| registerShapeHandle(Shape3D *shape) | eve::physics::World3D | |
| resetQueryFilter() | eve::physics::World3D | |
| restore(const eve::SnapshotEnvelope &snapshot, const eve::SnapshotHashProvider &hashProvider) | eve::physics::World3D | |
| runtimeHandle() const noexcept | eve::physics::World3D | inline |
| setBodyPairCollisionEnabled(Body3D *bodyA, Body3D *bodyB, bool enabled) | eve::physics::World3D | |
| setContactRecycleDistance(float distance) | eve::physics::World3D | |
| setContactTuning(float hertz, float dampingRatio, float pushOutSpeed) | eve::physics::World3D | |
| setContinuousCollisionEnabled(bool enabled) | eve::physics::World3D | |
| setGravity(float gx, float gy, float gz) | eve::physics::World3D | |
| setHitEventThreshold(float speed) | eve::physics::World3D | |
| setMaximumLinearSpeed(float speed) | eve::physics::World3D | |
| setMoverSlopeLimit(float degrees) | eve::physics::World3D | |
| setMoverUp(float x, float y, float z) | eve::physics::World3D | |
| setQueryFilter(int categoryBits, int maskBits) | eve::physics::World3D | |
| setQueryIgnoredBodyId(int bodyId) | eve::physics::World3D | |
| setQueryIgnoredShapeId(int shapeId) | eve::physics::World3D | |
| setRestitutionThreshold(float speed) | eve::physics::World3D | |
| setShapePairCollisionEnabled(Shape3D *shapeA, Shape3D *shapeB, bool enabled) | eve::physics::World3D | |
| setWarmStartingEnabled(bool enabled) | eve::physics::World3D | |
| Shape3D | eve::physics::World3D | friend |
| simulationObservation() const noexcept | eve::physics::World3D | |
| simulationTick() const noexcept | eve::physics::World3D | inline |
| snapshot(const eve::SnapshotHashProvider &hashProvider) const | eve::physics::World3D | |
| sphereCast(float x1, float y1, float z1, float x2, float y2, float z2, float radius, uint64_t maskBits, int ignoredBodyId, CameraSphereHit3D *out) const | eve::physics::World3D | |
| step(const eve::SimulationStep &step, const SimulationSettings &settings={}) | eve::physics::World3D | |
| TargetingLineOfSightAdapter | eve::physics::World3D | friend |
| update(float dt) | eve::physics::World3D | |
| updateFull(float dt, int subStepCount) | eve::physics::World3D | |
| updateShapeTag(Shape3D *shape) | eve::physics::World3D | |
| usedBackendFallback() const noexcept | eve::physics::World3D | inline |
| World3D(float gravityX, float gravityY, float gravityZ, bool sleep, eve::PersistentId instanceId=eve::PersistentId::nil()) | eve::physics::World3D | |
| World3D(const World3D &)=delete | eve::physics::World3D | |
| WorldSnapshotAccess | eve::physics::World3D | friend |
| ~World3D() | eve::physics::World3D | |