Acheron
Loading...
Searching...
No Matches
acheron::ecs::World Member List

This is the complete list of members for acheron::ecs::World, including all inherited members.

AddComponent(Entity entity, Args &&... args)acheron::ecs::Worldinline
AddStageAfter(std::string name, std::string before)acheron::ecs::World
AddStageBefore(std::string name, std::string after)acheron::ecs::World
Despawn(Entity entity)acheron::ecs::World
DispatchEvents()acheron::ecs::Worldinline
EmitEvent(const T &event)acheron::ecs::Worldinline
GetComponent(Entity entity)acheron::ecs::Worldinline
GetComponentID()acheron::ecs::Worldinline
GetSingleton()acheron::ecs::Worldinline
HasComponent(Entity entity)acheron::ecs::Worldinline
Import()acheron::ecs::Worldinline
IsSingletonSet()acheron::ecs::Worldinline
MakeSignature()acheron::ecs::Worldinline
RegisterComponent()acheron::ecs::Worldinline
RegisterSystem(Signature signature={}, std::string stage="Update")acheron::ecs::Worldinline
RegisterSystem(Func &&func, std::string stage="Update")acheron::ecs::Worldinline
RegisterSystemExplicit(Func &&func, Signature signature={}, std::string stage="Update")acheron::ecs::Worldinline
RemoveComponent(Entity entity)acheron::ecs::Worldinline
SetSingleton(T value)acheron::ecs::Worldinline
SetSystemSignature(Signature signature)acheron::ecs::Worldinline
Spawn()acheron::ecs::World
SpawnWith(Overrides &&... overrides)acheron::ecs::Worldinline
SubscribeEvent(EventManager::Callback< T > cb)acheron::ecs::Worldinline
Update(double dt=0.0)acheron::ecs::World
View(Func &&func) (defined in acheron::ecs::World)acheron::ecs::Worldinline
World()acheron::ecs::World