| act(Args &&... args) const | CeresEngine::Entity | inline |
| add(const ComponentType &type, const Box &initialValue=nullptr) const | CeresEngine::Entity | |
| add(Args &&... args) const noexcept(std::is_nothrow_constructible_v< C, Args... >) | CeresEngine::Entity | inline |
| addWith(Block &&block, Args &&... args) const noexcept(std::is_nothrow_constructible_v< C, Args... >) | CeresEngine::Entity | inline |
| as() const | CeresEngine::Entity | inline |
| being() const noexcept | CeresEngine::Entity | inline |
| canAct(Args &&... args) const | CeresEngine::Entity | inline |
| clear() const | CeresEngine::Entity | |
| compareHash(UInt64 &hash) const | CeresEngine::EntityObject< Components > | inline |
| ComponentSet typedef | CeresEngine::EntityObject< Components > | |
| copy() const | CeresEngine::Entity | |
| copy(Block &&block) const | CeresEngine::Entity | |
| destroy() const | CeresEngine::Entity | |
| emit(Args &&... args) const | CeresEngine::Entity | inline |
| emit(const E &event) const | CeresEngine::Entity | inline |
| empty() const noexcept | CeresEngine::Entity | |
| Entity() noexcept=default | CeresEngine::Entity | |
| Entity(EntityManager &entityManager, EntityID id) noexcept | CeresEngine::Entity | |
| Entity(std::nullptr_t) noexcept | CeresEngine::Entity | |
| Entity(const Entity &other) noexcept=default | CeresEngine::Entity | |
| entityID | CeresEngine::Entity | |
| entityManager | CeresEngine::Entity | |
| EntityManager | CeresEngine::EntityObject< Components > | friend |
| EntityObject()=default | CeresEngine::EntityObject< Components > | inline |
| EntityObject(std::nullptr_t) noexcept | CeresEngine::EntityObject< Components > | inline |
| EntityObject(EntityManager &entityManager) | CeresEngine::EntityObject< Components > | inlineexplicit |
| EntityObject(EntityManager &entityManager, const Entity &parent) | CeresEngine::EntityObject< Components > | inlineexplicit |
| EntityObject(EntityManager &entityManager, String name) | CeresEngine::EntityObject< Components > | inlineexplicit |
| EntityObject(EntityManager &entityManager, const Entity &parent, String name) | CeresEngine::EntityObject< Components > | inlineexplicit |
| EntityObject(const EntityObject< OtherComponents... > &entity) | CeresEngine::EntityObject< Components > | inline |
| EntityObject(const EntityObject &other) noexcept=default | CeresEngine::EntityObject< Components > | inline |
| EntityObject(EntityManager &entityManager, EntityID entityID) | CeresEngine::EntityObject< Components > | inlineprivate |
| get(const ComponentType &type) const | CeresEngine::Entity | |
| get() const noexcept | CeresEngine::Entity | inline |
| get() const noexcept | CeresEngine::Entity | inline |
| getChildren() const noexcept | CeresEngine::Entity | |
| getChildren() const noexcept | CeresEngine::Entity | |
| getComponents() const | CeresEngine::Entity | |
| getEntityID() const noexcept | CeresEngine::Entity | inline |
| getEntityManager() const noexcept | CeresEngine::Entity | inline |
| getHash() const | CeresEngine::EntityObject< Components > | inline |
| getIf(const ComponentType &type) const | CeresEngine::Entity | |
| getIf() const noexcept | CeresEngine::Entity | inline |
| getIf() const noexcept | CeresEngine::Entity | inline |
| getName() const noexcept | CeresEngine::Entity | |
| getOr(const ComponentType &type) const | CeresEngine::Entity | |
| getOr() const noexcept(std::is_nothrow_constructible_v< C >) | CeresEngine::Entity | inline |
| getOr() const noexcept | CeresEngine::Entity | inline |
| getParent() const noexcept | CeresEngine::Entity | |
| getParent() const noexcept | CeresEngine::Entity | |
| has(const ComponentType &type) const noexcept | CeresEngine::Entity | |
| has() const noexcept | CeresEngine::Entity | inline |
| having() const | CeresEngine::Entity | inline |
| includes | CeresEngine::EntityObject< Components > | inlinestatic |
| is() const noexcept | CeresEngine::Entity | inline |
| make(Entity entity) | CeresEngine::EntityObject< Components > | inlinestatic |
| mask | CeresEngine::EntityObject< Components > | inlinestatic |
| mutate(T Component::*ptr) const | CeresEngine::Entity | |
| mutate(MutateFunc &&func, T Component::*ptr) const | CeresEngine::Entity | |
| on(Listener &&listener) const | CeresEngine::Entity | inline |
| operator bool() const noexcept | CeresEngine::Entity | inlineexplicit |
| operator->() const | CeresEngine::EntityObject< Components > | inline |
| operator<< | CeresEngine::EntityObject< Components > | friend |
| operator=(const EntityObject &other) noexcept=default | CeresEngine::EntityObject< Components > | inline |
| CeresEngine::Entity::operator=(std::nullptr_t) noexcept | CeresEngine::Entity | |
| CeresEngine::Entity::operator=(const Entity &other) noexcept=default | CeresEngine::Entity | |
| operator[](const EntityIndex childIndex) const | CeresEngine::Entity | inline |
| operator[](const StringView childName) const | CeresEngine::Entity | inline |
| read(const T Component::*ptr) const | CeresEngine::Entity | |
| remove(const ComponentType &type) const | CeresEngine::Entity | |
| remove() const noexcept(std::is_nothrow_destructible_v< C >) | CeresEngine::Entity | inline |
| set(Args &&... args) const noexcept(std::is_nothrow_constructible_v< C, Args... >) | CeresEngine::Entity | inline |
| setChildren(const Vector< Entity > &children) | CeresEngine::Entity | |
| setName(String name) const | CeresEngine::Entity | |
| setParent(Entity parent) const | CeresEngine::Entity | |
| Type typedef | CeresEngine::EntityObject< Components > | |
| valid() const noexcept | CeresEngine::Entity | |