Searched refs:IteratorType (Results 1 – 3 of 3) sorted by relevance
99 enum class IteratorType : uint8_t { in CORE_BEGIN_NAMESPACE() enum103 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()
51 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()
337 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()