|
ToyMaker Game Engine 0.0.2
ToyMaker is a game engine developed and maintained by Zoheb Shujauddin.
|
This is the complete list of members for ToyMaker::PhysicsSystem, including all inherited members.
| applyPositionCollisionConstraints(std::map< CollisionPair, ConstraintContactManifold > &potentialCollisions, float substepSeconds, std::unordered_map< EntityID, PhysicsStateFull > ¤tState) | ToyMaker::PhysicsSystem | private |
| applyPositionConstraints(std::map< CollisionPair, ConstraintContactManifold > &constraints, float substepSeconds, std::unordered_map< EntityID, PhysicsStateFull > ¤tState) | ToyMaker::PhysicsSystem | private |
| applyVelocityCollisionConstraints(std::map< CollisionPair, ConstraintContactManifold > &constraints, float substepSeconds, std::unordered_map< EntityID, PhysicsStateFull > ¤tState) | ToyMaker::PhysicsSystem | private |
| applyVelocityConstraints(std::map< CollisionPair, ConstraintContactManifold > &constraints, float substepSeconds, std::unordered_map< EntityID, PhysicsStateFull > ¤tState) | ToyMaker::PhysicsSystem | private |
| collectPotentialCollisions(float substepSeconds, std::queue< CollisionReport > &queuedReports) | ToyMaker::PhysicsSystem | private |
| connect(const std::string &theirSignal, const std::string &ourObserver, SignalTracker &other) | ToyMaker::SignalTracker | |
| ConstraintID typedef | ToyMaker::PhysicsSystem | |
| declareSignal(const std::string &signalName) | ToyMaker::SignalTracker | inlineprivate |
| declareSignalObserver(const std::string &observerName, std::function< void(TArgs...)> callbackFunction) | ToyMaker::SignalTracker | inlineprivate |
| deriveVelocities(float substepSeconds, const std::unordered_map< EntityID, PhysicsStateFull > &previousState, std::unordered_map< EntityID, PhysicsStateFull > ¤tState) | ToyMaker::PhysicsSystem | private |
| garbageCollection() | ToyMaker::SignalTracker | private |
| getConstraint(ConstraintID constraint) | ToyMaker::PhysicsSystem | |
| getConstraint(ConstraintID constraint) const | ToyMaker::PhysicsSystem | |
| getSubsteps() const | ToyMaker::PhysicsSystem | inline |
| getSystemTypeName() | ToyMaker::PhysicsSystem | inlinestatic |
| integrateForces(float substepSeconds, std::unordered_map< EntityID, PhysicsStateFull > &previousState, std::unordered_map< EntityID, PhysicsStateFull > ¤tState) | ToyMaker::PhysicsSystem | private |
| isConstraintActive(ConstraintID constraint) const | ToyMaker::PhysicsSystem | private |
| mBroadPhase | ToyMaker::PhysicsSystem | private |
| mCollisionConstraints | ToyMaker::PhysicsSystem | private |
| mCollisionReports | ToyMaker::PhysicsSystem | private |
| mCollisionSignallers | ToyMaker::PhysicsSystem | private |
| mConstraints | ToyMaker::PhysicsSystem | private |
| mConstraintsDeleted | ToyMaker::PhysicsSystem | private |
| mConstraintsInitialized | ToyMaker::PhysicsSystem | private |
| mEntitiesUninitialized | ToyMaker::PhysicsSystem | private |
| mEntityCollision | ToyMaker::PhysicsSystem | private |
| mEntityConstraintMap | ToyMaker::PhysicsSystem | private |
| mEntityDamping | ToyMaker::PhysicsSystem | private |
| mEntityStateCurrent | ToyMaker::PhysicsSystem | private |
| mEntityStatePrevious | ToyMaker::PhysicsSystem | private |
| mObservers | ToyMaker::SignalTracker | private |
| mPotentialColliders | ToyMaker::PhysicsSystem | private |
| mRequiresInitialization | ToyMaker::PhysicsSystem | private |
| mSignals | ToyMaker::SignalTracker | private |
| mSubsteps | ToyMaker::PhysicsSystem | private |
| onCollided(const CollisionPair &pair, const Collision &collision, std::queue< CollisionReport > &queuedReports) | ToyMaker::PhysicsSystem | private |
| onEntityDisabled(EntityID entityID) override | ToyMaker::PhysicsSystem | private |
| onEntityEnabled(EntityID entityID) override | ToyMaker::PhysicsSystem | private |
| onEntityUpdated(EntityID entityID, ComponentType updatedComponent) override | ToyMaker::PhysicsSystem | private |
| onSeparated(const CollisionPair &pair, std::queue< CollisionReport > &queuedReports) | ToyMaker::PhysicsSystem | private |
| onSimulationActivated() override | ToyMaker::PhysicsSystem | private |
| onSimulationStep(uint32_t timestepMillis) override | ToyMaker::PhysicsSystem | private |
| operator=(const SignalTracker &other) | ToyMaker::SignalTracker | |
| operator=(SignalTracker &&other) | ToyMaker::SignalTracker | |
| PhysicsSystem(std::weak_ptr< ECSWorld > world) (defined in ToyMaker::PhysicsSystem) | ToyMaker::PhysicsSystem | inlineexplicit |
| refreshActiveConstraints() | ToyMaker::PhysicsSystem | private |
| registerCollisionSignal(EntityID entity) | ToyMaker::PhysicsSystem | private |
| registerConstraint(const typename TConstraint::Config &config, const std::vector< std::pair< EntityID, typename TConstraint::Parameter > > ¶meters, float compliance) | ToyMaker::PhysicsSystem | |
| reportCollisions(std::queue< CollisionReport > &reports, std::unordered_map< EntityID, std::pair< SignalCollided, SignalSeparated > > signallers) const | ToyMaker::PhysicsSystem | private |
| setSubsteps(uint8_t newSubsteps) | ToyMaker::PhysicsSystem | inline |
| SignalCollided typedef | ToyMaker::PhysicsSystem | |
| SignalCollidedData typedef | ToyMaker::PhysicsSystem | |
| SignalCollidedPrefix | ToyMaker::PhysicsSystem | inlinestatic |
| SignalSeparated typedef | ToyMaker::PhysicsSystem | |
| SignalSeparatedData typedef | ToyMaker::PhysicsSystem | |
| SignalSeparatedPrefix | ToyMaker::PhysicsSystem | inlinestatic |
| SignalTracker() | ToyMaker::SignalTracker | |
| SignalTracker(const SignalTracker &other) | ToyMaker::SignalTracker | |
| SignalTracker(SignalTracker &&other) | ToyMaker::SignalTracker | |
| unregisterCollisionSignal(EntityID entity) | ToyMaker::PhysicsSystem | private |
| unregisterConstraint(ConstraintID constraint) | ToyMaker::PhysicsSystem | |
| updateCollisionEventQueue(std::map< CollisionPair, ConstraintContactManifold > &potentialCollisions, std::queue< CollisionReport > &queuedReports, std::unordered_map< EntityID, PhysicsStateFull > &previousStates, std::unordered_map< EntityID, PhysicsStateFull > ¤tStates, uint8_t nthSubstep) | ToyMaker::PhysicsSystem | private |
| updateProperties(EntityID entityID) | ToyMaker::PhysicsSystem | private |
| wasColliding(const CollisionPair &pair) const | ToyMaker::PhysicsSystem | private |