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

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

ApplyConsumed(const ConsumedMessagesRegistry< Alloc > &merged_consumed)helios::ecs::MessageManagerinline
AsyncQueue() noexcepthelios::ecs::MessageManagerinline
AsyncQueue() const noexcepthelios::ecs::MessageManagerinline
Clear() noexcepthelios::ecs::MessageManagerinline
ClearAllQueues() noexcepthelios::ecs::MessageManagerinline
CurrentMessages() const noexcept -> std::span< const T >helios::ecs::MessageManagerinline
CurrentQueue() const noexcepthelios::ecs::MessageManagerinline
CurrentQueue() noexcepthelios::ecs::MessageManagerinline
HasAsyncMessages() const noexcepthelios::ecs::MessageManagerinline
HasMessages() const noexcepthelios::ecs::MessageManagerinline
HasMessages() const noexcepthelios::ecs::MessageManagerinline
IsRegistered() const noexcepthelios::ecs::MessageManagerinline
ManualAsyncClear()helios::ecs::MessageManagerinline
ManualClear()helios::ecs::MessageManagerinline
MergeLocalMessages(const MessageQueue< OtherAllocator > &local)helios::ecs::MessageManagerinline
MergeLocalMessages(MessageQueue< OtherAllocator > &&local)helios::ecs::MessageManagerinline
MessageManager()=defaulthelios::ecs::MessageManager
MessageManager(const MessageManager &)=deletehelios::ecs::MessageManager
MessageManager(MessageManager &&) noexcept=defaulthelios::ecs::MessageManager
Metadata() const noexcepthelios::ecs::MessageManagerinline
operator=(const MessageManager &)=deletehelios::ecs::MessageManager
operator=(MessageManager &&) noexcept=defaulthelios::ecs::MessageManager
PreviousMessages() const noexcept -> std::span< const T >helios::ecs::MessageManagerinline
PreviousQueue() const noexcepthelios::ecs::MessageManagerinline
PreviousQueue() noexcepthelios::ecs::MessageManagerinline
Register()helios::ecs::MessageManagerinline
RegisteredMessageCount() const noexcepthelios::ecs::MessageManagerinline
size_type typedefhelios::ecs::MessageManager
Update(const ConsumedMessagesRegistry< Alloc > &consumed_registry)helios::ecs::MessageManagerinline
Update()helios::ecs::MessageManagerinline
Write(T &&message)helios::ecs::MessageManagerinline
WriteAsync(T &&message)helios::ecs::MessageManagerinline
WriteAsyncBulk(R &&messages)helios::ecs::MessageManagerinline
WriteBulk(R &&messages)helios::ecs::MessageManagerinline
~MessageManager()=defaulthelios::ecs::MessageManager