Helios Engine 0.1.0
A modular ECS based data-oriented C++23 game engine
 
Loading...
Searching...
No Matches
helios::app::SystemContext Member List

This is the complete list of members for helios::app::SystemContext, including all inherited members.

CommandAllocator typedefhelios::app::SystemContext
Commands() noexcept -> ecs::WorldCmdBuffer< CommandAllocator >helios::app::SystemContextinline
EmitEvent(const T &event)helios::app::SystemContextinline
EmitEventBulk(const R &events)helios::app::SystemContextinline
EntityCommands(ecs::Entity entity) -> ecs::EntityCmdBuffer< CommandAllocator >helios::app::SystemContextinline
EntityCount() const noexcepthelios::app::SystemContextinline
EntityExists(ecs::Entity entity) consthelios::app::SystemContextinline
Executor() noexcepthelios::app::SystemContextinline
FrameAllocator() noexcepthelios::app::SystemContextinline
FrameAllocator() const noexcepthelios::app::SystemContextinline
FrameAllocatorStats() const noexcepthelios::app::SystemContextinline
GetSystemInfo() const noexcepthelios::app::SystemContextinline
GetSystemName() const noexcepthelios::app::SystemContextinline
HasComponent(ecs::Entity entity) consthelios::app::SystemContextinline
HasComponents(ecs::Entity entity) const -> std::array< bool, sizeof...(Ts)>helios::app::SystemContextinline
HasExecutor() const noexcepthelios::app::SystemContextinline
HasResource() consthelios::app::SystemContextinline
HasSubTaskGraph() const noexcepthelios::app::SystemContextinline
MakeFrameAllocator() noexcept -> memory::STLGrowableAllocator< T, memory::FrameAllocator >helios::app::SystemContextinline
operator=(const SystemContext &)=deletehelios::app::SystemContext
operator=(SystemContext &&)=deletehelios::app::SystemContext
Query() noexcept -> ecs::QueryBuilder< QueryAllocator >helios::app::SystemContextinline
QueryAllocator typedefhelios::app::SystemContext
ReadEvents() const noexcept -> ecs::EventReader< T >helios::app::SystemContextinline
ReadOnlyQuery() const noexcept -> ecs::ReadOnlyQueryBuilder< QueryAllocator >helios::app::SystemContextinline
ReadResource() consthelios::app::SystemContextinline
ReserveEntity()helios::app::SystemContextinline
SubTaskGraph() noexcepthelios::app::SystemContextinline
SystemContext(ecs::World &world, const details::SystemInfo &system_info, async::Executor &executor, ecs::details::SystemLocalStorage &local_storage) noexcepthelios::app::SystemContextinline
SystemContext(ecs::World &world, const details::SystemInfo &system_info, async::SubTaskGraph &sub_graph, ecs::details::SystemLocalStorage &local_storage) noexcepthelios::app::SystemContextinline
SystemContext(const SystemContext &)=deletehelios::app::SystemContext
SystemContext(SystemContext &&)=deletehelios::app::SystemContext
TryReadResource() consthelios::app::SystemContextinline
TryWriteResource()helios::app::SystemContextinline
WriteResource()helios::app::SystemContextinline
~SystemContext() noexcept=defaulthelios::app::SystemContext