ToyMaker Game Engine
0.0.2
ToyMaker is a game engine developed and maintained by Zoheb Shujauddin.
Toggle main menu visibility
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::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
private
static
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
getComponentType
() const
ToyMaker::ECSWorld
getID
() const
ToyMaker::ECSWorld
inline
getInstance
()
ToyMaker::ECSWorld
private
static
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
private
static
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
Generated on
for ToyMaker Game Engine by
1.17.0