Helios Engine
A modular ECS based data-oriented C++23 game engine framework
Loading...
Searching...
No Matches
helios::ecs::SystemGroupHandle Member List

This is the complete list of members for helios::ecs::SystemGroupHandle, including all inherited members.

After(this auto &&self, SystemId target) -> decltype(std::forward< decltype(self)>(self))helios::ecs::SystemGroupHandle
After(this auto &&self) -> decltype(std::forward< decltype(self)>(self))helios::ecs::SystemGroupHandleinline
After(this auto &&self, const SystemHandle &target) -> decltype(std::forward< decltype(self)>(self))helios::ecs::SystemGroupHandleinline
After(this auto &&self, SystemSetId target) -> decltype(std::forward< decltype(self)>(self))helios::ecs::SystemGroupHandle
After(this auto &&self, const SystemSetHandle &target) -> decltype(std::forward< decltype(self)>(self))helios::ecs::SystemGroupHandleinline
After(this auto &&self, const SystemGroupHandle &target) -> decltype(std::forward< decltype(self)>(self))helios::ecs::SystemGroupHandleinline
AfterSet(this auto &&self) -> decltype(std::forward< decltype(self)>(self))helios::ecs::SystemGroupHandleinline
Before(this auto &&self, SystemId target) -> decltype(std::forward< decltype(self)>(self))helios::ecs::SystemGroupHandle
Before(this auto &&self) -> decltype(std::forward< decltype(self)>(self))helios::ecs::SystemGroupHandleinline
Before(this auto &&self, const SystemHandle &target) -> decltype(std::forward< decltype(self)>(self))helios::ecs::SystemGroupHandleinline
Before(this auto &&self, SystemSetId target) -> decltype(std::forward< decltype(self)>(self))helios::ecs::SystemGroupHandle
Before(this auto &&self, const SystemSetHandle &target) -> decltype(std::forward< decltype(self)>(self))helios::ecs::SystemGroupHandleinline
Before(this auto &&self, const SystemGroupHandle &target) -> decltype(std::forward< decltype(self)>(self))helios::ecs::SystemGroupHandleinline
BeforeSet(this auto &&self) -> decltype(std::forward< decltype(self)>(self))helios::ecs::SystemGroupHandleinline
Done() noexcepthelios::ecs::SystemGroupHandleinline
Id() const noexcepthelios::ecs::SystemGroupHandleinline
InSet(this auto &&self, SystemSetId target) -> decltype(std::forward< decltype(self)>(self))helios::ecs::SystemGroupHandle
InSet(this auto &&self, const T &={}) -> decltype(std::forward< decltype(self)>(self))helios::ecs::SystemGroupHandleinline
operator=(const SystemGroupHandle &)=deletehelios::ecs::SystemGroupHandle
operator=(SystemGroupHandle &&) noexcept=defaulthelios::ecs::SystemGroupHandle
RunIf(this auto &&self, RunCondition condition, AccessPolicy policy={}, SystemLocalDataOptions options={}) -> decltype(std::forward< decltype(self)>(self))helios::ecs::SystemGroupHandle
RunIf(this auto &&self, T &&condition) -> decltype(std::forward< decltype(self)>(self))helios::ecs::SystemGroupHandle
RunIf(this auto &&self, std::string name, T &&condition) -> decltype(std::forward< decltype(self)>(self))helios::ecs::SystemGroupHandle
Sequence(this auto &&self) -> decltype(std::forward< decltype(self)>(self))helios::ecs::SystemGroupHandle
SystemGroupHandle(SystemSetId id, Schedule &schedule) noexcepthelios::ecs::SystemGroupHandleinline
SystemGroupHandle(const SystemGroupHandle &)=deletehelios::ecs::SystemGroupHandle
SystemGroupHandle(SystemGroupHandle &&) noexcept=defaulthelios::ecs::SystemGroupHandle
~SystemGroupHandle() noexcept=defaulthelios::ecs::SystemGroupHandle