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

This is the complete list of members for helios::ecs::EntityCmdBuffer< Allocator >, including all inherited members.

AddComponents(this auto &&self, Ts &&... components) -> decltype(std::forward< decltype(self)>(self))helios::ecs::EntityCmdBuffer< Allocator >inline
allocator_type typedefhelios::ecs::EntityCmdBuffer< Allocator >
Clear() noexcepthelios::ecs::EntityCmdBuffer< Allocator >inline
ClearComponents(this auto &&self) -> decltype(std::forward< decltype(self)>(self))helios::ecs::EntityCmdBuffer< Allocator >inline
Destroy(this auto &&self) -> decltype(std::forward< decltype(self)>(self))helios::ecs::EntityCmdBuffer< Allocator >inline
Empty() const noexcepthelios::ecs::EntityCmdBuffer< Allocator >inline
EntityCmdBuffer(Entity entity, CmdQueue< Allocator > &queue, allocator_type allocator=allocator_type{})helios::ecs::EntityCmdBuffer< Allocator >
EntityCmdBuffer(Entity entity, CmdQueue< Allocator > &queue, std::pmr::memory_resource *resource)helios::ecs::EntityCmdBuffer< Allocator >inline
EntityCmdBuffer(Entity entity, CmdQueue< Allocator > &queue, std::nullptr_t)=deletehelios::ecs::EntityCmdBuffer< Allocator >
EntityCmdBuffer(const EntityCmdBuffer &)=deletehelios::ecs::EntityCmdBuffer< Allocator >
EntityCmdBuffer(EntityCmdBuffer &&)=deletehelios::ecs::EntityCmdBuffer< Allocator >
GetAllocator() const noexcept(std::is_nothrow_copy_constructible_v< allocator_type >)helios::ecs::EntityCmdBuffer< Allocator >inline
GetEntity() const noexcepthelios::ecs::EntityCmdBuffer< Allocator >inline
operator=(const EntityCmdBuffer &)=deletehelios::ecs::EntityCmdBuffer< Allocator >
operator=(EntityCmdBuffer &&)=deletehelios::ecs::EntityCmdBuffer< Allocator >
RemoveComponents(this auto &&self) -> decltype(std::forward< decltype(self)>(self))helios::ecs::EntityCmdBuffer< Allocator >inline
Reserve(size_type capacity)helios::ecs::EntityCmdBuffer< Allocator >inline
Size() const noexcepthelios::ecs::EntityCmdBuffer< Allocator >inline
size_type typedefhelios::ecs::EntityCmdBuffer< Allocator >
TryAddComponents(this auto &&self, Ts &&... components) -> decltype(std::forward< decltype(self)>(self))helios::ecs::EntityCmdBuffer< Allocator >inline
TryDestroy(this auto &&self) -> decltype(std::forward< decltype(self)>(self))helios::ecs::EntityCmdBuffer< Allocator >inline
TryRemoveComponents(this auto &&self) -> decltype(std::forward< decltype(self)>(self))helios::ecs::EntityCmdBuffer< Allocator >inline
~EntityCmdBuffer()helios::ecs::EntityCmdBuffer< Allocator >inline