|
Air-Trap 1.0.0
A multiplayer R-Type clone game engine built with C++23 and ECS architecture
|
This is the complete list of members for rtp::ecs::Registry, including all inherited members.
| _arrays | rtp::ecs::Registry | private |
| _freeIndices | rtp::ecs::Registry | private |
| _generations | rtp::ecs::Registry | private |
| _mutex | rtp::ecs::Registry | mutableprivate |
| add(Entity entity, Args &&...args) -> std::expected< std::reference_wrapper< T >, rtp::Error > | rtp::ecs::Registry | |
| clear(void) noexcept | rtp::ecs::Registry | |
| componentCount(void) const noexcept | rtp::ecs::Registry | |
| entityCount(void) const noexcept | rtp::ecs::Registry | |
| get(this const Self &self) -> std::expected< std::reference_wrapper< ConstLike< Self, SparseArray< T > > >, rtp::Error > | rtp::ecs::Registry | |
| getArray(this Self &self) -> ConstLikeRef< Self, SparseArray< T > > | rtp::ecs::Registry | private |
| getSmallestArray(this Self &self) | rtp::ecs::Registry | private |
| has(Entity entity) const noexcept | rtp::ecs::Registry | |
| hasAllComponents(Entity entity) const noexcept | rtp::ecs::Registry | private |
| isAlive(Entity entity) const noexcept | rtp::ecs::Registry | |
| kill(Entity entity) | rtp::ecs::Registry | |
| purge(void) noexcept | rtp::ecs::Registry | |
| remove(Entity entity) noexcept | rtp::ecs::Registry | |
| spawn(void) -> std::expected< Entity, rtp::Error > | rtp::ecs::Registry | |
| subscribe(this Self &self) -> std::expected< std::reference_wrapper< ConstLike< Self, SparseArray< T > > >, rtp::Error > | rtp::ecs::Registry | |
| view(this Self &self) | rtp::ecs::Registry | |
| zipView(this Self &self) | rtp::ecs::Registry | |
| ~Registry() noexcept=default | rtp::ecs::Registry |