Helios Engine 0.1.0
A modular ECS based data-oriented C++23 game engine
 
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.

AddComponent(T &&component)helios::ecs::EntityCmdBuffer< Allocator >inline
AddComponents(Ts &&... components)helios::ecs::EntityCmdBuffer< Allocator >inline
allocator_type typedefhelios::ecs::EntityCmdBuffer< Allocator >
ClearComponents()helios::ecs::EntityCmdBuffer< Allocator >inline
Destroy()helios::ecs::EntityCmdBuffer< Allocator >inline
EmplaceComponent(Args &&... args)helios::ecs::EntityCmdBuffer< Allocator >inline
Empty() const noexcepthelios::ecs::EntityCmdBuffer< Allocator >inline
EntityCmdBuffer(World &world, details::SystemLocalStorage &local_storage, Allocator alloc=Allocator{})helios::ecs::EntityCmdBuffer< Allocator >inline
EntityCmdBuffer(Entity entity, details::SystemLocalStorage &local_storage, Allocator alloc=Allocator{})helios::ecs::EntityCmdBuffer< Allocator >inline
EntityCmdBuffer(const EntityCmdBuffer &)=deletehelios::ecs::EntityCmdBuffer< Allocator >
EntityCmdBuffer(EntityCmdBuffer &&) noexcept=defaulthelios::ecs::EntityCmdBuffer< Allocator >
Flush() noexcepthelios::ecs::EntityCmdBuffer< Allocator >inline
FromEntity(Entity entity, details::SystemLocalStorage &local_storage, Allocator alloc=Allocator{})helios::ecs::EntityCmdBuffer< Allocator >inlinestatic
FromWorld(World &world, details::SystemLocalStorage &local_storage, Allocator alloc=Allocator{})helios::ecs::EntityCmdBuffer< Allocator >inlinestatic
get_allocator() const noexcepthelios::ecs::EntityCmdBuffer< Allocator >inline
GetEntity() const noexcepthelios::ecs::EntityCmdBuffer< Allocator >inline
operator=(const EntityCmdBuffer &)=deletehelios::ecs::EntityCmdBuffer< Allocator >
operator=(EntityCmdBuffer &&) noexcept=defaulthelios::ecs::EntityCmdBuffer< Allocator >
RemoveComponent()helios::ecs::EntityCmdBuffer< Allocator >inline
RemoveComponents()helios::ecs::EntityCmdBuffer< Allocator >inline
Size() const noexcepthelios::ecs::EntityCmdBuffer< Allocator >inline
TryAddComponent(T &&component)helios::ecs::EntityCmdBuffer< Allocator >inline
TryAddComponents(Ts &&... components)helios::ecs::EntityCmdBuffer< Allocator >inline
TryDestroy()helios::ecs::EntityCmdBuffer< Allocator >inline
TryEmplaceComponent(Args &&... args)helios::ecs::EntityCmdBuffer< Allocator >inline
TryRemoveComponent()helios::ecs::EntityCmdBuffer< Allocator >inline
TryRemoveComponents()helios::ecs::EntityCmdBuffer< Allocator >inline
~EntityCmdBuffer() noexcepthelios::ecs::EntityCmdBuffer< Allocator >inline