| activateSimulation() | ToyMaker::ECSWorld | |
| addComponent(EntityID entityID, const TComponent &component) | ToyMaker::ECSWorld | private |
| addComponent(EntityID entityID, const nlohmann::json &jsonComponent) | ToyMaker::ECSWorld | private |
| BaseSystem (defined in ToyMaker::ECSWorld) | ToyMaker::ECSWorld | friend |
| cleanup() | ToyMaker::ECSWorld | |
| copyComponents(EntityID to, EntityID from) | ToyMaker::ECSWorld | private |
| copyComponents(EntityID to, EntityID from, ECSWorld &other) | ToyMaker::ECSWorld | private |
| createEntity(TComponents...components) | ToyMaker::ECSWorld | |
| createEntityPrototype(TComponents...components) | ToyMaker::ECSWorld | static |
| createWorld() | ToyMaker::ECSWorld | privatestatic |
| deactivateSimulation() | ToyMaker::ECSWorld | |
| destroyEntity(EntityID entityID) | ToyMaker::ECSWorld | private |
| disableEntity(EntityID entityID) | ToyMaker::ECSWorld | private |
| disableEntity(EntityID entityID) | ToyMaker::ECSWorld | private |
| ECSWorld()=default | ToyMaker::ECSWorld | private |
| enableEntity(EntityID entityID) | ToyMaker::ECSWorld | private |
| enableEntity(EntityID entityID, Signature systemMask=Signature{}.set()) | ToyMaker::ECSWorld | private |
| Entity (defined in ToyMaker::ECSWorld) | ToyMaker::ECSWorld | friend |
| getComponent(EntityID entityID, float simulationProgress=1.f) const | ToyMaker::ECSWorld | private |
| getComponent(EntityID entityID, float simulationProgress=1.f) const | ToyMaker::ECSWorld | private |
| getID() const | ToyMaker::ECSWorld | inline |
| getInstance() | ToyMaker::ECSWorld | privatestatic |
| getPrototype() | ToyMaker::ECSWorld | static |
| getSingletonSystem() | ToyMaker::ECSWorld | static |
| getSystem() | ToyMaker::ECSWorld | |
| getSystemPrototype() | ToyMaker::ECSWorld | static |
| getSystemType() | ToyMaker::ECSWorld | |
| hasComponent(EntityID entityID) const | ToyMaker::ECSWorld | private |
| hasComponent(EntityID entityID, const std::string &typeName) const | ToyMaker::ECSWorld | private |
| initialize() | ToyMaker::ECSWorld | |
| instantiate() const | ToyMaker::ECSWorld | |
| isEnabled(EntityID entityID) | ToyMaker::ECSWorld | |
| isRegistered(EntityID entityID) | ToyMaker::ECSWorld | |
| mComponentManager | ToyMaker::ECSWorld | private |
| mDeletedIDs | ToyMaker::ECSWorld | private |
| mID | ToyMaker::ECSWorld | private |
| mNextEntity | ToyMaker::ECSWorld | private |
| mSystemManager | ToyMaker::ECSWorld | private |
| postRenderStep(float simulationProgress) | ToyMaker::ECSWorld | |
| postTransformUpdate(uint32_t timeStepMillis) | ToyMaker::ECSWorld | |
| preRenderStep(float simulationProgress) | ToyMaker::ECSWorld | |
| privateCreateEntity(TComponents...components) | ToyMaker::ECSWorld | private |
| registerComponentTypes() | ToyMaker::ECSWorld | static |
| registerSystem(SystemRegistrationArgs< TSystemDerived, std::tuple< TListenedForComponents... >, std::tuple< TRequiredComponents... > >) | ToyMaker::ECSWorld | static |
| registerSystem(ECSWorld::SystemRegistrationArgs< TSystem, std::tuple< TListenedForComponents... >, std::tuple< TRequiredComponents... > >) (defined in ToyMaker::ECSWorld) | ToyMaker::ECSWorld | |
| relocateEntity(Entity &entity) | ToyMaker::ECSWorld | private |
| removeComponent(EntityID entityID) | ToyMaker::ECSWorld | private |
| removeComponent(EntityID entityID, const std::string &typeName) | ToyMaker::ECSWorld | private |
| removeComponentsAll(EntityID entityID) | ToyMaker::ECSWorld | private |
| s_nextWorld | ToyMaker::ECSWorld | privatestatic |
| simulationPostStep(uint32_t simStepMillis) | ToyMaker::ECSWorld | |
| simulationPreStep(uint32_t simStepMillis) | ToyMaker::ECSWorld | |
| simulationStep(uint32_t simStepMillis) | ToyMaker::ECSWorld | |
| updateComponent(EntityID entityID, const TComponent &newValue) | ToyMaker::ECSWorld | private |
| updateComponent(EntityID entityID, const nlohmann::json &newValue) | ToyMaker::ECSWorld | private |
| updateComponent(EntityID entityID, const TComponent &newValue) | ToyMaker::ECSWorld | private |
| updateComponent(EntityID entityID, const nlohmann::json &newValue) | ToyMaker::ECSWorld | private |
| variableStep(float simulationProgress, uint32_t variableStepMillis) | ToyMaker::ECSWorld | |