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

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

AppendRawBytes(std::span< const std::byte > data)helios::ecs::details::EventStorageinline
Clear() noexcepthelios::ecs::details::EventStorageinline
Data() const noexcept -> std::span< const std::byte >helios::ecs::details::EventStorageinline
Empty() const noexcepthelios::ecs::details::EventStorageinline
EventSize() const noexcepthelios::ecs::details::EventStorageinline
EventStorage(size_t event_size)helios::ecs::details::EventStorageinlineexplicit
EventStorage(const EventStorage &)=deletehelios::ecs::details::EventStorage
EventStorage(EventStorage &&) noexcept=defaulthelios::ecs::details::EventStorage
FromEvent()helios::ecs::details::EventStorageinlinestatic
operator=(const EventStorage &)=deletehelios::ecs::details::EventStorage
operator=(EventStorage &&) noexcept=defaulthelios::ecs::details::EventStorage
ReadAll() const noexcept -> std::span< const T >helios::ecs::details::EventStorageinline
ReadInto(OutIt out) consthelios::ecs::details::EventStorageinline
Reserve(size_t capacity_bytes)helios::ecs::details::EventStorageinline
SizeBytes() const noexcepthelios::ecs::details::EventStorageinline
Write(const T &event)helios::ecs::details::EventStorageinline
WriteBulk(const R &events)helios::ecs::details::EventStorageinline
~EventStorage()=defaulthelios::ecs::details::EventStorage