|
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 |