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

This is the complete list of members for helios::memory::NFrameAllocator< N >, including all inherited members.

Allocate(size_t size, size_t alignment=kDefaultAlignment) noexcepthelios::memory::NFrameAllocator< N >inline
Allocate() noexcepthelios::memory::NFrameAllocator< N >inline
Allocate(size_t count) noexcepthelios::memory::NFrameAllocator< N >inline
AllocateAndConstruct(Args &&... args) noexcept(std::is_nothrow_constructible_v< T, Args... >)helios::memory::NFrameAllocator< N >inline
AllocateAndConstructArray(size_t count) noexcept(std::is_nothrow_default_constructible_v< T >)helios::memory::NFrameAllocator< N >inline
BufferCount() noexcepthelios::memory::NFrameAllocator< N >inlinestatic
BufferStats(size_t buffer_index) const noexcepthelios::memory::NFrameAllocator< N >inline
Capacity() const noexcepthelios::memory::NFrameAllocator< N >inline
CurrentBufferIndex() const noexcepthelios::memory::NFrameAllocator< N >inline
CurrentFrameStats() const noexcepthelios::memory::NFrameAllocator< N >inline
FreeSpace() const noexcepthelios::memory::NFrameAllocator< N >inline
kBufferCounthelios::memory::NFrameAllocator< N >static
NextFrame() noexcepthelios::memory::NFrameAllocator< N >inline
NFrameAllocator(size_t capacity_per_buffer)helios::memory::NFrameAllocator< N >inlineexplicit
NFrameAllocator(const NFrameAllocator &)=deletehelios::memory::NFrameAllocator< N >
NFrameAllocator(NFrameAllocator &&other) noexcepthelios::memory::NFrameAllocator< N >inline
operator=(const NFrameAllocator &)=deletehelios::memory::NFrameAllocator< N >
operator=(NFrameAllocator &&other) noexcepthelios::memory::NFrameAllocator< N >inline
Reset() noexcepthelios::memory::NFrameAllocator< N >inline
Stats() const noexcepthelios::memory::NFrameAllocator< N >inline
~NFrameAllocator() noexcept=defaulthelios::memory::NFrameAllocator< N >