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

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

AddCommand(std::unique_ptr< Command > command)helios::ecs::details::SystemLocalStorageinline
Clear()helios::ecs::details::SystemLocalStorageinline
ClearAll()helios::ecs::details::SystemLocalStorageinline
CommandCount() const noexcepthelios::ecs::details::SystemLocalStorageinline
CreateFrameCommandAllocator() noexcepthelios::ecs::details::SystemLocalStorageinline
EmplaceCommand(Args &&... args)helios::ecs::details::SystemLocalStorageinline
Empty() const noexcepthelios::ecs::details::SystemLocalStorageinline
FrameAllocator() noexcepthelios::ecs::details::SystemLocalStorageinline
FrameAllocator() const noexcepthelios::ecs::details::SystemLocalStorageinline
FrameAllocatorCapacity() const noexcepthelios::ecs::details::SystemLocalStorageinline
FrameAllocatorStats() const noexcepthelios::ecs::details::SystemLocalStorageinline
FrameAllocatorType typedefhelios::ecs::details::SystemLocalStorage
FrameCommandAllocator typedefhelios::ecs::details::SystemLocalStorage
FrameCommandVector typedefhelios::ecs::details::SystemLocalStorage
GetCommands() noexcept -> std::vector< std::unique_ptr< Command > > &helios::ecs::details::SystemLocalStorageinline
GetCommands() const noexcept -> const std::vector< std::unique_ptr< Command > > &helios::ecs::details::SystemLocalStorageinline
GetEventQueue() noexcepthelios::ecs::details::SystemLocalStorageinline
GetEventQueue() const noexcepthelios::ecs::details::SystemLocalStorageinline
operator=(const SystemLocalStorage &)=deletehelios::ecs::details::SystemLocalStorage
operator=(SystemLocalStorage &&) noexcept=defaulthelios::ecs::details::SystemLocalStorage
ReserveCommands(size_t capacity)helios::ecs::details::SystemLocalStorageinline
ResetFrameAllocator() noexcepthelios::ecs::details::SystemLocalStorageinline
SystemLocalStorage()helios::ecs::details::SystemLocalStorageinline
SystemLocalStorage(size_t frame_allocator_capacity)helios::ecs::details::SystemLocalStorageinlineexplicit
SystemLocalStorage(const SystemLocalStorage &)=deletehelios::ecs::details::SystemLocalStorage
SystemLocalStorage(SystemLocalStorage &&) noexcept=defaulthelios::ecs::details::SystemLocalStorage
WriteEvent(const T &event)helios::ecs::details::SystemLocalStorageinline
WriteEventBulk(const R &events)helios::ecs::details::SystemLocalStorageinline
~SystemLocalStorage()=defaulthelios::ecs::details::SystemLocalStorage