| actions() noexcept | CeresEngine::EntityManager | |
| actions() const noexcept | CeresEngine::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) const | CeresEngine::EntityManager | inlineprivate |
| being(EntityID entityID) const noexcept | CeresEngine::EntityManager | inlineprivate |
| clear() | CeresEngine::EntityManager | |
| clear(EntityID entityID) | CeresEngine::EntityManager | private |
| ComponentFieldMutator | CeresEngine::EntityManager | friend |
| 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::EntityManager | inline |
| createComponent(EntityID entityID, Args &&... args) noexcept(std::is_nothrow_constructible_v< C, Args... >) | CeresEngine::EntityManager | inlineprivate |
| createComponent(EntityID entityID, const ComponentType &type, const Box &initialValue=nullptr) | CeresEngine::EntityManager | private |
| createWith(Block &&block, Args &&... args) | CeresEngine::EntityManager | inline |
| destroy(EntityID entityID) | CeresEngine::EntityManager | |
| each() const noexcept | CeresEngine::EntityManager | |
| empty(EntityID entityID) noexcept | CeresEngine::EntityManager | private |
| Entity | CeresEngine::EntityManager | friend |
| EntityManager(EntityEventManager &eventManager) | CeresEngine::EntityManager | explicit |
| EntityManager(EntityEventManager &eventManager, EntityActionManager &actionManager) | CeresEngine::EntityManager | explicit |
| EntityManager(World &world, EntityEventManager &eventManager, EntityActionManager &actionManager) | CeresEngine::EntityManager | explicit |
| EntityManager(const EntityManager &)=delete | CeresEngine::EntityManager | |
| EntityManager(EntityManager &&)=delete | CeresEngine::EntityManager | |
| EntityObject | CeresEngine::EntityManager | friend |
| events() noexcept | CeresEngine::EntityManager | |
| events() const noexcept | CeresEngine::EntityManager | |
| get(EntityID entityID) | CeresEngine::EntityManager | |
| get(EntityIndex entityIndex) | CeresEngine::EntityManager | |
| getChildren(EntityID entityID) const noexcept | CeresEngine::EntityManager | private |
| getComponent(EntityID entityID) noexcept | CeresEngine::EntityManager | inlineprivate |
| getComponent(EntityID entityID, const ComponentType &type) | CeresEngine::EntityManager | private |
| getComponents(EntityID entityID) | CeresEngine::EntityManager | private |
| getComponentStore() noexcept | CeresEngine::EntityManager | inlineprivate |
| getComponentStore() const noexcept | CeresEngine::EntityManager | inlineprivate |
| getComponentStore(ComponentID componentID) noexcept | CeresEngine::EntityManager | private |
| getName(EntityID entityID) const noexcept | CeresEngine::EntityManager | private |
| getParent(EntityID entityID) const noexcept | CeresEngine::EntityManager | private |
| getWorld() noexcept | CeresEngine::EntityManager | inline |
| getWorld() const noexcept | CeresEngine::EntityManager | inline |
| hasComponents(EntityID entityID) const noexcept | CeresEngine::EntityManager | private |
| hasComponents(EntityID entityID, ComponentMask mask) const noexcept | CeresEngine::EntityManager | private |
| is(EntityID entityID) const noexcept | CeresEngine::EntityManager | inlineprivate |
| mActionManager | CeresEngine::EntityManager | private |
| mAllocator | CeresEngine::EntityManager | private |
| markComponentFieldAsDirty(EntityID entityID, T C::*fieldPointer) | CeresEngine::EntityManager | private |
| markComponentFieldAsDirty(EntityID entityID, const ComponentType &componentType, const ClassProperty *property) | CeresEngine::EntityManager | private |
| markEntityAsDirty(EntityID entityID, EntityDirtyFlags flags) | CeresEngine::EntityManager | private |
| mComponentListeners | CeresEngine::EntityManager | private |
| mComponentMasks | CeresEngine::EntityManager | private |
| mComponentStores | CeresEngine::EntityManager | private |
| mDirtyEntities | CeresEngine::EntityManager | private |
| mEntityMetadata | CeresEngine::EntityManager | private |
| metadata(EntityID entityID) | CeresEngine::EntityManager | private |
| metadataIf(EntityID entityID) noexcept | CeresEngine::EntityManager | private |
| metadataIf(EntityID entityID) const noexcept | CeresEngine::EntityManager | private |
| mEventManager | CeresEngine::EntityManager | private |
| mWorld | CeresEngine::EntityManager | private |
| nullEntity | CeresEngine::EntityManager | privatestatic |
| operator=(const EntityManager &)=delete | CeresEngine::EntityManager | |
| operator=(EntityManager &&)=delete | CeresEngine::EntityManager | |
| query(Predicate &&predicate) const noexcept | CeresEngine::EntityManager | inline |
| removeComponent(EntityID entityID) noexcept(std::is_nothrow_destructible_v< C >) | CeresEngine::EntityManager | inlineprivate |
| removeComponent(EntityID entityID, const ComponentType &type) | CeresEngine::EntityManager | private |
| removeListener(AbstractComponentListener &componentListener) | CeresEngine::EntityManager | |
| setComponent(EntityID entityID, Args &&... args) noexcept(std::is_nothrow_constructible_v< C, Args... >) | CeresEngine::EntityManager | inlineprivate |
| setName(EntityID entityID, String name) | CeresEngine::EntityManager | private |
| setParent(EntityID entityID, Entity parent) | CeresEngine::EntityManager | private |
| TComponentType | CeresEngine::EntityManager | friend |
| triggerComponentListeners(EntityID entityID, ComponentMask oldMask, ComponentMask newMask) noexcept | CeresEngine::EntityManager | private |
| update() | CeresEngine::EntityManager | |
| valid(EntityID entityID) noexcept | CeresEngine::EntityManager | |
| with(Callable &&call) const noexcept | CeresEngine::EntityManager | inline |
| with() const noexcept | CeresEngine::EntityManager | inline |
| ~EntityManager() | CeresEngine::EntityManager | |