NcEngine
|
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) -> Entity | nc::ecs::EntityPool | inline |
at(size_t pos) -> Entity & | nc::ecs::EntityPool | inline |
at(size_t pos) const -> const Entity & | nc::ecs::EntityPool | inline |
begin() noexcept | nc::ecs::EntityPool | inline |
begin() const noexcept | nc::ecs::EntityPool | inline |
Clear() | nc::ecs::EntityPool | inline |
ClearNonPersistent() | nc::ecs::EntityPool | inline |
const_iterator typedef (defined in nc::ecs::EntityPool) | nc::ecs::EntityPool | |
Contains(Entity entity) const | nc::ecs::EntityPool | inline |
data() noexcept | nc::ecs::EntityPool | inline |
data() const noexcept | nc::ecs::EntityPool | inline |
empty() const noexcept | nc::ecs::EntityPool | inline |
end() noexcept | nc::ecs::EntityPool | inline |
end() const noexcept | nc::ecs::EntityPool | inline |
EntityPool(size_t maxEntities) (defined in nc::ecs::EntityPool) | nc::ecs::EntityPool | inlineexplicit |
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::EntityPool | inline |
operator[](size_t pos) const noexcept -> const Entity & | nc::ecs::EntityPool | inline |
RecycleDeadEntities() -> std::vector< Entity > | nc::ecs::EntityPool | inline |
Remove(Entity entity) | nc::ecs::EntityPool | inline |
reverse_iterator typedef (defined in nc::ecs::EntityPool) | nc::ecs::EntityPool | |
size() const noexcept | nc::ecs::EntityPool | inline |
Size() const noexcept -> size_t | nc::ecs::EntityPool | inline |
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::StableAddress | protected |