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

This is the complete list of members for helios::memory::DoubleFrameAllocator, including all inherited members.

Allocate(size_t size, size_t alignment=kDefaultAlignment) noexcepthelios::memory::DoubleFrameAllocatorinline
Allocate() noexcepthelios::memory::DoubleFrameAllocatorinline
Allocate(size_t count) noexcepthelios::memory::DoubleFrameAllocatorinline
AllocateAndConstruct(Args &&... args) noexcept(std::is_nothrow_constructible_v< T, Args... >)helios::memory::DoubleFrameAllocatorinline
AllocateAndConstructArray(size_t count) noexcept(std::is_nothrow_default_constructible_v< T >)helios::memory::DoubleFrameAllocatorinline
Capacity() const noexcepthelios::memory::DoubleFrameAllocatorinline
CurrentBufferIndex() const noexcepthelios::memory::DoubleFrameAllocatorinline
CurrentFrameStats() const noexcepthelios::memory::DoubleFrameAllocatorinline
DoubleFrameAllocator(size_t capacity_per_buffer)helios::memory::DoubleFrameAllocatorinlineexplicit
DoubleFrameAllocator(const DoubleFrameAllocator &)=deletehelios::memory::DoubleFrameAllocator
DoubleFrameAllocator(DoubleFrameAllocator &&other) noexcepthelios::memory::DoubleFrameAllocatorinline
FreeSpace() const noexcepthelios::memory::DoubleFrameAllocatorinline
kBufferCounthelios::memory::DoubleFrameAllocatorstatic
NextFrame() noexcepthelios::memory::DoubleFrameAllocatorinline
operator=(const DoubleFrameAllocator &)=deletehelios::memory::DoubleFrameAllocator
operator=(DoubleFrameAllocator &&other) noexcepthelios::memory::DoubleFrameAllocatorinline
PreviousBufferIndex() const noexcepthelios::memory::DoubleFrameAllocatorinline
PreviousFrameStats() const noexcepthelios::memory::DoubleFrameAllocatorinline
Reset() noexcepthelios::memory::DoubleFrameAllocatorinline
Stats() const noexcepthelios::memory::DoubleFrameAllocatorinline
~DoubleFrameAllocator() noexcept=defaulthelios::memory::DoubleFrameAllocator