NcEngine
nc::ecs::EntityPool Member List

This is the complete list of members for nc::ecs::EntityPool, including all inherited members.

Add(Entity::layer_type layer, Entity::flags_type flags, Entity::user_data_type userData) -> Entitync::ecs::EntityPoolinline
at(size_t pos) -> Entity &nc::ecs::EntityPoolinline
at(size_t pos) const -> const Entity &nc::ecs::EntityPoolinline
begin() noexceptnc::ecs::EntityPoolinline
begin() const noexceptnc::ecs::EntityPoolinline
Clear()nc::ecs::EntityPoolinline
ClearNonPersistent()nc::ecs::EntityPoolinline
const_iterator typedef (defined in nc::ecs::EntityPool)nc::ecs::EntityPool
Contains(Entity entity) constnc::ecs::EntityPoolinline
data() noexceptnc::ecs::EntityPoolinline
data() const noexceptnc::ecs::EntityPoolinline
empty() const noexceptnc::ecs::EntityPoolinline
end() noexceptnc::ecs::EntityPoolinline
end() const noexceptnc::ecs::EntityPoolinline
EntityPool(size_t maxEntities) (defined in nc::ecs::EntityPool)nc::ecs::EntityPoolinlineexplicit
iterator typedef (defined in nc::ecs::EntityPool)nc::ecs::EntityPool
operator=(const StableAddress &)=delete (defined in nc::StableAddress)nc::StableAddress
operator=(StableAddress &&)=delete (defined in nc::StableAddress)nc::StableAddress
operator[](size_t pos) noexcept -> Entity &nc::ecs::EntityPoolinline
operator[](size_t pos) const noexcept -> const Entity &nc::ecs::EntityPoolinline
RecycleDeadEntities() -> std::vector< Entity >nc::ecs::EntityPoolinline
Remove(Entity entity)nc::ecs::EntityPoolinline
reverse_iterator typedef (defined in nc::ecs::EntityPool)nc::ecs::EntityPool
size() const noexceptnc::ecs::EntityPoolinline
Size() const noexcept -> size_tnc::ecs::EntityPoolinline
StableAddress() noexcept=default (defined in nc::StableAddress)nc::StableAddress
StableAddress(const StableAddress &)=delete (defined in nc::StableAddress)nc::StableAddress
StableAddress(StableAddress &&)=delete (defined in nc::StableAddress)nc::StableAddress
value_type typedef (defined in nc::ecs::EntityPool)nc::ecs::EntityPool
~StableAddress() noexcept=default (defined in nc::StableAddress)nc::StableAddressprotected