Home
last modified time | relevance | path

Searched refs:EntityManager (Results 1 – 3 of 3) sorted by relevance

/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/src/ecs/
H A Dentity_manager.cpp89 EntityManager::EntityManager() : EntityManager(64u) {} in EntityManager() function in EntityManager
91 EntityManager::EntityManager(const size_t entityCount) in EntityManager() function in EntityManager
96 EntityManager::~EntityManager() in ~EntityManager()
113 Entity EntityManager::Create() in Create()
198 void EntityManager::Destroy(const Entity entity) in Destroy()
215 void EntityManager::DestroyAllEntities() in DestroyAllEntities()
245 vector<Entity> EntityManager::GetRemovedEntities() in GetRemovedEntities()
320 void EntityManager::UpdateDeadEntities() in UpdateDeadEntities()
337 EntityManager::IteratorImpl::IteratorImpl(const EntityManager& owner, size_t index, IteratorType ty… in IteratorImpl()
363 bool EntityManager::IteratorImpl::Next() in Next()
[all …]
H A Dentity_manager.h35 CORE_BEGIN_NAMESPACE() class EntityManager final : public IEntityManager { in CORE_BEGIN_NAMESPACE()
37 EntityManager(); in CORE_BEGIN_NAMESPACE()
38 explicit EntityManager(const size_t entityCount); in CORE_BEGIN_NAMESPACE()
39 ~EntityManager() override; in CORE_BEGIN_NAMESPACE()
88 const EntityManager* owner_ { nullptr }; in CORE_BEGIN_NAMESPACE()
93 IteratorImpl(const EntityManager&, size_t, IteratorType type); in CORE_BEGIN_NAMESPACE()
H A Decs.cpp128 EntityManager entityManager_;