FFL
Loading...
Searching...
No Matches
FFLiBufferAllocator Class Reference

#include <FFLiBufferAllocator.h>

Public Member Functions

void Init (void *pBuffer, u32 size)
void * Allocate (u32 size, u32 alignment)
void * Allocate (u32 size)
u32 GetRestSize () const
bool CanAllocate (u32 size, u32 alignment) const

Private Attributes

void * m_pBuffer
u32 m_Size

Member Function Documentation

◆ Init()

void FFLiBufferAllocator::Init ( void * pBuffer,
u32 size )

◆ Allocate() [1/2]

void * FFLiBufferAllocator::Allocate ( u32 size,
u32 alignment )

◆ Allocate() [2/2]

void * FFLiBufferAllocator::Allocate ( u32 size)

◆ GetRestSize()

u32 FFLiBufferAllocator::GetRestSize ( ) const

◆ CanAllocate()

bool FFLiBufferAllocator::CanAllocate ( u32 size,
u32 alignment ) const

Member Data Documentation

◆ m_pBuffer

void* FFLiBufferAllocator::m_pBuffer
private

◆ m_Size

u32 FFLiBufferAllocator::m_Size
private