CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::EntityManager Member List

This is the complete list of members for CeresEngine::EntityManager, including all inherited members.

actions() noexceptCeresEngine::EntityManager
actions() const noexceptCeresEngine::EntityManager
addListener(AbstractComponentListener &componentListener)CeresEngine::EntityManager
allocate(const Entity &parent=nullEntity, String name={})CeresEngine::EntityManager
allocate(EntityIndex n, const Entity &parent=nullEntity)CeresEngine::EntityManager
as(EntityID entityID) constCeresEngine::EntityManagerinlineprivate
being(EntityID entityID) const noexceptCeresEngine::EntityManagerinlineprivate
clear()CeresEngine::EntityManager
clear(EntityID entityID)CeresEngine::EntityManagerprivate
ComponentFieldMutatorCeresEngine::EntityManagerfriend
copy(EntityID entityID)CeresEngine::EntityManager
create(const Entity &parent=nullEntity, String name={})CeresEngine::EntityManager
create(EntityIndex n, const Entity &parent=nullEntity)CeresEngine::EntityManager
create(Args &&... args)CeresEngine::EntityManagerinline
createComponent(EntityID entityID, Args &&... args) noexcept(std::is_nothrow_constructible_v< C, Args... >)CeresEngine::EntityManagerinlineprivate
createComponent(EntityID entityID, const ComponentType &type, const Box &initialValue=nullptr)CeresEngine::EntityManagerprivate
createWith(Block &&block, Args &&... args)CeresEngine::EntityManagerinline
destroy(EntityID entityID)CeresEngine::EntityManager
each() const noexceptCeresEngine::EntityManager
empty(EntityID entityID) noexceptCeresEngine::EntityManagerprivate
EntityCeresEngine::EntityManagerfriend
EntityManager(EntityEventManager &eventManager)CeresEngine::EntityManagerexplicit
EntityManager(EntityEventManager &eventManager, EntityActionManager &actionManager)CeresEngine::EntityManagerexplicit
EntityManager(World &world, EntityEventManager &eventManager, EntityActionManager &actionManager)CeresEngine::EntityManagerexplicit
EntityManager(const EntityManager &)=deleteCeresEngine::EntityManager
EntityManager(EntityManager &&)=deleteCeresEngine::EntityManager
EntityObjectCeresEngine::EntityManagerfriend
events() noexceptCeresEngine::EntityManager
events() const noexceptCeresEngine::EntityManager
get(EntityID entityID)CeresEngine::EntityManager
get(EntityIndex entityIndex)CeresEngine::EntityManager
getChildren(EntityID entityID) const noexceptCeresEngine::EntityManagerprivate
getComponent(EntityID entityID) noexceptCeresEngine::EntityManagerinlineprivate
getComponent(EntityID entityID, const ComponentType &type)CeresEngine::EntityManagerprivate
getComponents(EntityID entityID)CeresEngine::EntityManagerprivate
getComponentStore() noexceptCeresEngine::EntityManagerinlineprivate
getComponentStore() const noexceptCeresEngine::EntityManagerinlineprivate
getComponentStore(ComponentID componentID) noexceptCeresEngine::EntityManagerprivate
getName(EntityID entityID) const noexceptCeresEngine::EntityManagerprivate
getParent(EntityID entityID) const noexceptCeresEngine::EntityManagerprivate
getWorld() noexceptCeresEngine::EntityManagerinline
getWorld() const noexceptCeresEngine::EntityManagerinline
hasComponents(EntityID entityID) const noexceptCeresEngine::EntityManagerprivate
hasComponents(EntityID entityID, ComponentMask mask) const noexceptCeresEngine::EntityManagerprivate
is(EntityID entityID) const noexceptCeresEngine::EntityManagerinlineprivate
mActionManagerCeresEngine::EntityManagerprivate
mAllocatorCeresEngine::EntityManagerprivate
markComponentFieldAsDirty(EntityID entityID, T C::*fieldPointer)CeresEngine::EntityManagerprivate
markComponentFieldAsDirty(EntityID entityID, const ComponentType &componentType, const ClassProperty *property)CeresEngine::EntityManagerprivate
markEntityAsDirty(EntityID entityID, EntityDirtyFlags flags)CeresEngine::EntityManagerprivate
mComponentListenersCeresEngine::EntityManagerprivate
mComponentMasksCeresEngine::EntityManagerprivate
mComponentStoresCeresEngine::EntityManagerprivate
mDirtyEntitiesCeresEngine::EntityManagerprivate
mEntityMetadataCeresEngine::EntityManagerprivate
metadata(EntityID entityID)CeresEngine::EntityManagerprivate
metadataIf(EntityID entityID) noexceptCeresEngine::EntityManagerprivate
metadataIf(EntityID entityID) const noexceptCeresEngine::EntityManagerprivate
mEventManagerCeresEngine::EntityManagerprivate
mWorldCeresEngine::EntityManagerprivate
nullEntityCeresEngine::EntityManagerprivatestatic
operator=(const EntityManager &)=deleteCeresEngine::EntityManager
operator=(EntityManager &&)=deleteCeresEngine::EntityManager
query(Predicate &&predicate) const noexceptCeresEngine::EntityManagerinline
removeComponent(EntityID entityID) noexcept(std::is_nothrow_destructible_v< C >)CeresEngine::EntityManagerinlineprivate
removeComponent(EntityID entityID, const ComponentType &type)CeresEngine::EntityManagerprivate
removeListener(AbstractComponentListener &componentListener)CeresEngine::EntityManager
setComponent(EntityID entityID, Args &&... args) noexcept(std::is_nothrow_constructible_v< C, Args... >)CeresEngine::EntityManagerinlineprivate
setName(EntityID entityID, String name)CeresEngine::EntityManagerprivate
setParent(EntityID entityID, Entity parent)CeresEngine::EntityManagerprivate
TComponentTypeCeresEngine::EntityManagerfriend
triggerComponentListeners(EntityID entityID, ComponentMask oldMask, ComponentMask newMask) noexceptCeresEngine::EntityManagerprivate
update()CeresEngine::EntityManager
valid(EntityID entityID) noexceptCeresEngine::EntityManager
with(Callable &&call) const noexceptCeresEngine::EntityManagerinline
with() const noexceptCeresEngine::EntityManagerinline
~EntityManager()CeresEngine::EntityManager