Home
last modified time | relevance | path

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

/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/api/core/ecs/
H A Dintf_entity_manager.h99 enum class IteratorType : uint8_t { in CORE_BEGIN_NAMESPACE() enum
103 virtual Iterator::Ptr Begin(IteratorType type = IteratorType::ALIVE) const = 0; in CORE_BEGIN_NAMESPACE()
104 virtual Iterator::Ptr End(IteratorType type = IteratorType::ALIVE) const = 0; in CORE_BEGIN_NAMESPACE()
115 return CORE_NS::EntityIterator(manager.Begin(IEntityManager::IteratorType::ALIVE)); in begin()
120 return CORE_NS::EntityIterator(manager.End(IEntityManager::IteratorType::ALIVE)); in end()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/src/ecs/
H A Dentity_manager.h51 Iterator::Ptr Begin(IteratorType type) const override; in CORE_BEGIN_NAMESPACE()
52 Iterator::Ptr End(IteratorType type) const override; in CORE_BEGIN_NAMESPACE()
90 IteratorType type_; in CORE_BEGIN_NAMESPACE()
93 IteratorImpl(const EntityManager&, size_t, IteratorType type); in CORE_BEGIN_NAMESPACE()
100 Iterator::Ptr MakeIterator(uint32_t index, IteratorType type) const; in CORE_BEGIN_NAMESPACE()
H A Dentity_manager.cpp337 EntityManager::IteratorImpl::IteratorImpl(const EntityManager& owner, size_t index, IteratorType ty… in IteratorImpl()
340 …const auto valid = (type == IteratorType::DEACTIVATED) ? EntityState::State::INACTIVE : EntityStat… in IteratorImpl()
368 … (type_ == IteratorType::DEACTIVATED) ? EntityState::State::INACTIVE : EntityState::State::ALIVE; in Next()
390 IEntityManager::Iterator::Ptr EntityManager::MakeIterator(uint32_t index, IteratorType type) const in MakeIterator()
402 IEntityManager::Iterator::Ptr EntityManager::Begin(IteratorType type) const in Begin()
407 IEntityManager::Iterator::Ptr EntityManager::End(IteratorType type) const in End()