Game of Ur 0.3.3
This is a computer adaptation of Game of Ur, written in C++ mainly using SDL and OpenGL.
Loading...
Searching...
No Matches
ToyMaker::ECSWorld Member List

This is the complete list of members for ToyMaker::ECSWorld, including all inherited members.

activateSimulation()ToyMaker::ECSWorld
addComponent(EntityID entityID, const TComponent &component)ToyMaker::ECSWorldprivate
addComponent(EntityID entityID, const nlohmann::json &jsonComponent)ToyMaker::ECSWorldprivate
BaseSystem (defined in ToyMaker::ECSWorld)ToyMaker::ECSWorldfriend
cleanup()ToyMaker::ECSWorld
copyComponents(EntityID to, EntityID from)ToyMaker::ECSWorldprivate
copyComponents(EntityID to, EntityID from, ECSWorld &other)ToyMaker::ECSWorldprivate
createEntity(TComponents...components)ToyMaker::ECSWorld
createEntityPrototype(TComponents...components)ToyMaker::ECSWorldstatic
createWorld()ToyMaker::ECSWorldprivatestatic
deactivateSimulation()ToyMaker::ECSWorld
destroyEntity(EntityID entityID)ToyMaker::ECSWorldprivate
disableEntity(EntityID entityID)ToyMaker::ECSWorldprivate
disableEntity(EntityID entityID)ToyMaker::ECSWorldprivate
ECSWorld()=defaultToyMaker::ECSWorldprivate
enableEntity(EntityID entityID)ToyMaker::ECSWorldprivate
enableEntity(EntityID entityID, Signature systemMask=Signature{}.set())ToyMaker::ECSWorldprivate
Entity (defined in ToyMaker::ECSWorld)ToyMaker::ECSWorldfriend
getComponent(EntityID entityID, float simulationProgress=1.f) constToyMaker::ECSWorldprivate
getComponent(EntityID entityID, float simulationProgress=1.f) constToyMaker::ECSWorldprivate
getID() constToyMaker::ECSWorldinline
getInstance()ToyMaker::ECSWorldprivatestatic
getPrototype()ToyMaker::ECSWorldstatic
getSingletonSystem()ToyMaker::ECSWorldstatic
getSystem()ToyMaker::ECSWorld
getSystemPrototype()ToyMaker::ECSWorldstatic
getSystemType()ToyMaker::ECSWorld
hasComponent(EntityID entityID) constToyMaker::ECSWorldprivate
hasComponent(EntityID entityID, const std::string &typeName) constToyMaker::ECSWorldprivate
initialize()ToyMaker::ECSWorld
instantiate() constToyMaker::ECSWorld
isEnabled(EntityID entityID)ToyMaker::ECSWorld
isRegistered(EntityID entityID)ToyMaker::ECSWorld
mComponentManagerToyMaker::ECSWorldprivate
mDeletedIDsToyMaker::ECSWorldprivate
mIDToyMaker::ECSWorldprivate
mNextEntityToyMaker::ECSWorldprivate
mSystemManagerToyMaker::ECSWorldprivate
postRenderStep(float simulationProgress)ToyMaker::ECSWorld
postTransformUpdate(uint32_t timeStepMillis)ToyMaker::ECSWorld
preRenderStep(float simulationProgress)ToyMaker::ECSWorld
privateCreateEntity(TComponents...components)ToyMaker::ECSWorldprivate
registerComponentTypes()ToyMaker::ECSWorldstatic
registerSystem(SystemRegistrationArgs< TSystemDerived, std::tuple< TListenedForComponents... >, std::tuple< TRequiredComponents... > >)ToyMaker::ECSWorldstatic
registerSystem(ECSWorld::SystemRegistrationArgs< TSystem, std::tuple< TListenedForComponents... >, std::tuple< TRequiredComponents... > >) (defined in ToyMaker::ECSWorld)ToyMaker::ECSWorld
relocateEntity(Entity &entity)ToyMaker::ECSWorldprivate
removeComponent(EntityID entityID)ToyMaker::ECSWorldprivate
removeComponent(EntityID entityID, const std::string &typeName)ToyMaker::ECSWorldprivate
removeComponentsAll(EntityID entityID)ToyMaker::ECSWorldprivate
s_nextWorldToyMaker::ECSWorldprivatestatic
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::ECSWorldprivate
updateComponent(EntityID entityID, const nlohmann::json &newValue)ToyMaker::ECSWorldprivate
updateComponent(EntityID entityID, const TComponent &newValue)ToyMaker::ECSWorldprivate
updateComponent(EntityID entityID, const nlohmann::json &newValue)ToyMaker::ECSWorldprivate
variableStep(float simulationProgress, uint32_t variableStepMillis)ToyMaker::ECSWorld