Add(JointID j, bool flagForFiltering=false) | playrho::d2::WorldImpl | private |
Add(ContactKey key) | playrho::d2::WorldImpl | private |
AddContactsToIsland(Island &island, BodyStack &stack, const Contacts &contacts, BodyID bodyID) | playrho::d2::WorldImpl | private |
AddFixture(BodyID id, FixtureID fixture) | playrho::d2::WorldImpl | private |
AddJointsToIsland(Island &island, BodyStack &stack, const BodyJoints &joints) | playrho::d2::WorldImpl | private |
AddProxies(const Proxies &proxies) | playrho::d2::WorldImpl | inline |
AddToIsland(Island &island, BodyID seed, BodyCounter &remNumBodies, ContactCounter &remNumContacts, JointCounter &remNumJoints) | playrho::d2::WorldImpl | private |
AddToIsland(Island &island, BodyStack &stack, BodyCounter &remNumBodies, ContactCounter &remNumContacts, JointCounter &remNumJoints) | playrho::d2::WorldImpl | private |
Bodies typedef | playrho::d2::WorldImpl | |
BodyJoints typedef | playrho::d2::WorldImpl | |
BodyStack typedef | playrho::d2::WorldImpl | private |
Clear() noexcept | playrho::d2::WorldImpl | |
Clear(WorldImpl &world) noexcept | playrho::d2::WorldImpl | related |
ContactKeyQueue typedef | playrho::d2::WorldImpl | private |
ContactListener typedef | playrho::d2::WorldImpl | |
Contacts typedef | playrho::d2::WorldImpl | |
CreateAndDestroyProxies(Length extension) | playrho::d2::WorldImpl | private |
CreateBody(const BodyConf &def=GetDefaultBodyConf()) | playrho::d2::WorldImpl | |
CreateBody(WorldImpl &world, const BodyConf &def=GetDefaultBodyConf()) | playrho::d2::WorldImpl | related |
CreateFixture(const FixtureConf &def=FixtureConf{}) | playrho::d2::WorldImpl | |
CreateFixture(WorldImpl &world, const FixtureConf &def) | playrho::d2::WorldImpl | related |
CreateJoint(const Joint &def) | playrho::d2::WorldImpl | |
CreateJoint(WorldImpl &world, const Joint &def) | playrho::d2::WorldImpl | related |
Destroy(BodyID id) | playrho::d2::WorldImpl | |
Destroy(FixtureID fixture) | playrho::d2::WorldImpl | |
Destroy(JointID joint) | playrho::d2::WorldImpl | |
Destroy(ContactID contact, const Body *from) | playrho::d2::WorldImpl | private |
Destroy(WorldImpl &world, BodyID id) | playrho::d2::WorldImpl | related |
Destroy(WorldImpl &world, FixtureID id) | playrho::d2::WorldImpl | related |
Destroy(WorldImpl &world, JointID id) | playrho::d2::WorldImpl | related |
DestroyContacts(Contacts &contacts) | playrho::d2::WorldImpl | private |
e_locked enum value | playrho::d2::WorldImpl | private |
e_newFixture enum value | playrho::d2::WorldImpl | private |
e_stepComplete enum value | playrho::d2::WorldImpl | private |
e_substepping enum value | playrho::d2::WorldImpl | private |
FindNewContacts() | playrho::d2::WorldImpl | |
FixtureListener typedef | playrho::d2::WorldImpl | |
Fixtures typedef | playrho::d2::WorldImpl | |
Flag enum name | playrho::d2::WorldImpl | private |
FlagsType typedef | playrho::d2::WorldImpl | private |
GetBodies() const noexcept | playrho::d2::WorldImpl | inline |
GetBodies(const WorldImpl &world) noexcept | playrho::d2::WorldImpl | related |
GetBodiesForProxies() const noexcept | playrho::d2::WorldImpl | inline |
GetBodiesForProxies(const WorldImpl &world) noexcept | playrho::d2::WorldImpl | related |
GetBody(BodyID id) const | playrho::d2::WorldImpl | |
GetBody(const WorldImpl &world, BodyID id) | playrho::d2::WorldImpl | related |
GetBodyRange() const noexcept | playrho::d2::WorldImpl | |
GetBodyRange(const WorldImpl &world) noexcept | playrho::d2::WorldImpl | related |
GetContact(ContactID id) const | playrho::d2::WorldImpl | |
GetContact(const WorldImpl &world, ContactID id) | playrho::d2::WorldImpl | related |
GetContactRange() const noexcept | playrho::d2::WorldImpl | |
GetContactRange(const WorldImpl &world) noexcept | playrho::d2::WorldImpl | related |
GetContacts(BodyID id) const | playrho::d2::WorldImpl | |
GetContacts() const noexcept | playrho::d2::WorldImpl | inline |
GetContacts(const WorldImpl &world, BodyID id) | playrho::d2::WorldImpl | related |
GetContacts(const WorldImpl &world) noexcept | playrho::d2::WorldImpl | related |
GetFixture(FixtureID id) const | playrho::d2::WorldImpl | |
GetFixture(const WorldImpl &world, FixtureID id) | playrho::d2::WorldImpl | related |
GetFixtureRange() const noexcept | playrho::d2::WorldImpl | |
GetFixtureRange(const WorldImpl &world) noexcept | playrho::d2::WorldImpl | related |
GetFixtures(BodyID id) const | playrho::d2::WorldImpl | |
GetFixtures(const WorldImpl &world, BodyID id) | playrho::d2::WorldImpl | related |
GetFixturesForProxies() const noexcept | playrho::d2::WorldImpl | inline |
GetFixturesForProxies(const WorldImpl &world) noexcept | playrho::d2::WorldImpl | related |
GetInvDeltaTime() const noexcept | playrho::d2::WorldImpl | inline |
GetInvDeltaTime(const WorldImpl &world) noexcept | playrho::d2::WorldImpl | related |
GetJoint(JointID id) const | playrho::d2::WorldImpl | |
GetJoint(const WorldImpl &world, JointID id) | playrho::d2::WorldImpl | related |
GetJointRange() const noexcept | playrho::d2::WorldImpl | |
GetJointRange(const WorldImpl &world) noexcept | playrho::d2::WorldImpl | related |
GetJoints(BodyID id) const | playrho::d2::WorldImpl | |
GetJoints() const noexcept | playrho::d2::WorldImpl | inline |
GetJoints(const WorldImpl &world, BodyID id) | playrho::d2::WorldImpl | related |
GetJoints(const WorldImpl &world) noexcept | playrho::d2::WorldImpl | related |
GetManifold(ContactID id) const | playrho::d2::WorldImpl | |
GetMaxVertexRadius() const noexcept | playrho::d2::WorldImpl | inline |
GetMaxVertexRadius(const WorldImpl &world) noexcept | playrho::d2::WorldImpl | related |
GetMinVertexRadius() const noexcept | playrho::d2::WorldImpl | inline |
GetMinVertexRadius(const WorldImpl &world) noexcept | playrho::d2::WorldImpl | related |
GetProxies() const noexcept | playrho::d2::WorldImpl | inline |
GetProxies(FixtureID id) const | playrho::d2::WorldImpl | |
GetProxies(const WorldImpl &world, FixtureID id) | playrho::d2::WorldImpl | related |
GetProxy(const WorldImpl &world, FixtureID id, ChildCounter child) | playrho::d2::WorldImpl | related |
GetProxyCount(const WorldImpl &world, FixtureID id) | playrho::d2::WorldImpl | related |
GetSoonestContact(const Contacts &contacts, const ArrayAllocator< Contact > &buffer) noexcept | playrho::d2::WorldImpl | privatestatic |
GetSubStepping() const noexcept | playrho::d2::WorldImpl | inline |
GetSubStepping(const WorldImpl &world) noexcept | playrho::d2::WorldImpl | related |
GetTree() const noexcept | playrho::d2::WorldImpl | inline |
GetTree(const WorldImpl &world) noexcept | playrho::d2::WorldImpl | related |
HasNewFixtures() const noexcept | playrho::d2::WorldImpl | inlineprivate |
ImpulsesContactListener typedef | playrho::d2::WorldImpl | |
InternalDestroy(ContactID contact, const Body *from=nullptr) | playrho::d2::WorldImpl | private |
IsDestroyed(BodyID id) const noexcept | playrho::d2::WorldImpl | |
IsDestroyed(FixtureID id) const noexcept | playrho::d2::WorldImpl | |
IsDestroyed(JointID id) const noexcept | playrho::d2::WorldImpl | |
IsDestroyed(ContactID id) const noexcept | playrho::d2::WorldImpl | |
IsLocked() const noexcept | playrho::d2::WorldImpl | inline |
IsLocked(const WorldImpl &world) noexcept | playrho::d2::WorldImpl | related |
IsStepComplete() const noexcept | playrho::d2::WorldImpl | inline |
IsStepComplete(const WorldImpl &world) noexcept | playrho::d2::WorldImpl | related |
JointListener typedef | playrho::d2::WorldImpl | |
Joints typedef | playrho::d2::WorldImpl | |
m_beginContactListener | playrho::d2::WorldImpl | private |
m_bodies | playrho::d2::WorldImpl | private |
m_bodiesForProxies | playrho::d2::WorldImpl | private |
m_bodyBuffer | playrho::d2::WorldImpl | private |
m_bodyContacts | playrho::d2::WorldImpl | private |
m_bodyFixtures | playrho::d2::WorldImpl | private |
m_bodyJoints | playrho::d2::WorldImpl | private |
m_contactBuffer | playrho::d2::WorldImpl | private |
m_contacts | playrho::d2::WorldImpl | private |
m_endContactListener | playrho::d2::WorldImpl | private |
m_fixtureBuffer | playrho::d2::WorldImpl | private |
m_fixtureDestructionListener | playrho::d2::WorldImpl | private |
m_fixtureProxies | playrho::d2::WorldImpl | private |
m_fixturesForProxies | playrho::d2::WorldImpl | private |
m_flags | playrho::d2::WorldImpl | private |
m_inv_dt0 | playrho::d2::WorldImpl | private |
m_island | playrho::d2::WorldImpl | private |
m_islandedBodies | playrho::d2::WorldImpl | private |
m_islandedContacts | playrho::d2::WorldImpl | private |
m_islandedJoints | playrho::d2::WorldImpl | private |
m_jointBuffer | playrho::d2::WorldImpl | private |
m_jointDestructionListener | playrho::d2::WorldImpl | private |
m_joints | playrho::d2::WorldImpl | private |
m_manifoldBuffer | playrho::d2::WorldImpl | private |
m_maxVertexRadius | playrho::d2::WorldImpl | private |
m_minVertexRadius | playrho::d2::WorldImpl | private |
m_postSolveContactListener | playrho::d2::WorldImpl | private |
m_preSolveContactListener | playrho::d2::WorldImpl | private |
m_proxies | playrho::d2::WorldImpl | private |
m_proxyKeys | playrho::d2::WorldImpl | private |
m_tree | playrho::d2::WorldImpl | private |
ManifoldContactListener typedef | playrho::d2::WorldImpl | |
operator=(const WorldImpl &other)=default | playrho::d2::WorldImpl | |
ProcessContactsForTOI(BodyID id, Island &island, Real toi, const StepConf &conf) | playrho::d2::WorldImpl | private |
Proxies typedef | playrho::d2::WorldImpl | |
ProxyId typedef | playrho::d2::WorldImpl | |
Remove(BodyID id) noexcept | playrho::d2::WorldImpl | private |
Remove(JointID id) noexcept | playrho::d2::WorldImpl | private |
RemoveFixture(BodyID id, FixtureID fixture) | playrho::d2::WorldImpl | private |
RemoveUnspeedablesFromIslanded(const std::vector< BodyID > &bodies, const ArrayAllocator< Body > &buffer, std::vector< bool > &islanded) | playrho::d2::WorldImpl | privatestatic |
SetAllowSleeping() noexcept | playrho::d2::WorldImpl | private |
SetBeginContactListener(ContactListener listener) noexcept | playrho::d2::WorldImpl | inline |
SetBeginContactListener(WorldImpl &world, std::function< void(ContactID)> listener) noexcept | playrho::d2::WorldImpl | related |
SetBody(BodyID id, const Body &value) | playrho::d2::WorldImpl | |
SetBody(WorldImpl &world, BodyID id, const Body &value) | playrho::d2::WorldImpl | related |
SetContact(ContactID id, const Contact &value) | playrho::d2::WorldImpl | |
SetContact(WorldImpl &world, ContactID id, const Contact &value) | playrho::d2::WorldImpl | related |
SetEndContactListener(ContactListener listener) noexcept | playrho::d2::WorldImpl | inline |
SetEndContactListener(WorldImpl &world, std::function< void(ContactID)> listener) noexcept | playrho::d2::WorldImpl | related |
SetFixture(FixtureID id, const FixtureConf &value) | playrho::d2::WorldImpl | |
SetFixture(WorldImpl &world, FixtureID id, const FixtureConf &value) | playrho::d2::WorldImpl | related |
SetFixtureDestructionListener(FixtureListener listener) noexcept | playrho::d2::WorldImpl | inline |
SetFixtureDestructionListener(WorldImpl &world, std::function< void(FixtureID)> listener) noexcept | playrho::d2::WorldImpl | related |
SetJoint(JointID id, const Joint &def) | playrho::d2::WorldImpl | |
SetJoint(WorldImpl &world, JointID id, const Joint &def) | playrho::d2::WorldImpl | related |
SetJointDestructionListener(JointListener listener) noexcept | playrho::d2::WorldImpl | inline |
SetJointDestructionListener(WorldImpl &world, std::function< void(JointID)> listener) noexcept | playrho::d2::WorldImpl | related |
SetPostSolveContactListener(ImpulsesContactListener listener) noexcept | playrho::d2::WorldImpl | inline |
SetPostSolveContactListener(WorldImpl &world, std::function< void(ContactID, const ContactImpulsesList &, unsigned)> listener) noexcept | playrho::d2::WorldImpl | related |
SetPreSolveContactListener(ManifoldContactListener listener) noexcept | playrho::d2::WorldImpl | inline |
SetPreSolveContactListener(WorldImpl &world, std::function< void(ContactID, const Manifold &)> listener) noexcept | playrho::d2::WorldImpl | related |
SetStepComplete(bool value) noexcept | playrho::d2::WorldImpl | inlineprivate |
SetSubStepping(bool flag) noexcept | playrho::d2::WorldImpl | inline |
SetSubStepping(WorldImpl &world, bool value) noexcept | playrho::d2::WorldImpl | related |
ShiftOrigin(Length2 newOrigin) | playrho::d2::WorldImpl | |
ShiftOrigin(WorldImpl &world, Length2 newOrigin) | playrho::d2::WorldImpl | related |
SolveReg(const StepConf &conf) | playrho::d2::WorldImpl | private |
SolveRegIslandViaGS(const StepConf &conf, const Island &island) | playrho::d2::WorldImpl | private |
SolveToi(const StepConf &conf) | playrho::d2::WorldImpl | private |
SolveToi(ContactID contactID, const StepConf &conf) | playrho::d2::WorldImpl | private |
SolveToiViaGS(const Island &island, const StepConf &conf) | playrho::d2::WorldImpl | private |
Step(const StepConf &conf) | playrho::d2::WorldImpl | |
Step(WorldImpl &world, const StepConf &conf) | playrho::d2::WorldImpl | related |
Synchronize(const Fixtures &fixtures, const Transformation &xfm1, const Transformation &xfm2, Real multiplier, Length extension) | playrho::d2::WorldImpl | private |
SynchronizeProxies(const StepConf &conf) | playrho::d2::WorldImpl | private |
UnsetAllowSleeping() noexcept | playrho::d2::WorldImpl | private |
UnsetNewFixtures() noexcept | playrho::d2::WorldImpl | inlineprivate |
Update(ContactID id, const ContactUpdateConf &conf) | playrho::d2::WorldImpl | private |
UpdateBody(Body &body, const Position &pos) | playrho::d2::WorldImpl | privatestatic |
UpdateContacts(const StepConf &conf) | playrho::d2::WorldImpl | private |
UpdateContactTOIs(ArrayAllocator< Contact > &contactBuffer, ArrayAllocator< Body > &bodyBuffer, const ArrayAllocator< FixtureConf > &fixtureBuffer, const Contacts &contacts, const StepConf &conf) | playrho::d2::WorldImpl | privatestatic |
WorldImpl(const WorldConf &def=GetDefaultWorldConf()) | playrho::d2::WorldImpl | explicit |
WorldImpl(const WorldImpl &other)=default | playrho::d2::WorldImpl | |
~WorldImpl() noexcept | playrho::d2::WorldImpl | |