EcsInterface(AccessPolicy< Base, Includes... > policy) noexcept | nc::ecs::EcsInterface< Base, Includes > | inlineexplicit |
Emplace(EntityInfo info={}) -> Entity | nc::ecs::EcsInterface< Base, Includes > | inline |
Emplace(Entity entity, Args &&... args) -> T & | nc::ecs::EcsInterface< Base, Includes > | inline |
FilterType typedef (defined in nc::ecs::EcsInterface< Base, Includes >) | nc::ecs::EcsInterface< Base, Includes > | |
Get(Entity entity) -> T & | nc::ecs::EcsInterface< Base, Includes > | inline |
Get(Entity entity) const -> const T & | nc::ecs::EcsInterface< Base, Includes > | inline |
GetEntityByTag(std::string_view tagValue) -> Entity | nc::ecs::EcsInterface< Base, Includes > | inline |
GetPool() const -> decltype(auto) | nc::ecs::EcsInterface< Base, Includes > | inline |
operator EcsInterface< TargetBase, TargetIncludes... >() const noexcept | nc::ecs::EcsInterface< Base, Includes > | inline |
PolicyType typedef (defined in nc::ecs::EcsInterface< Base, Includes >) | nc::ecs::EcsInterface< Base, Includes > | |
Remove(Entity entity) -> bool | nc::ecs::EcsInterface< Base, Includes > | inline |
Remove(Entity entity) -> bool | nc::ecs::EcsInterface< Base, Includes > | inline |
RemoveNode(Entity entity) -> bool | nc::ecs::EcsInterface< Base, Includes > | inline |