1#ifndef FFLI_BUFFER_ALLOCATOR_H_
2#define FFLI_BUFFER_ALLOCATOR_H_
4#include <nn/ffl/types.h>
18 void Init(
void* pBuffer, u32 size);
20 void*
Allocate(u32 size, u32 alignment);
NN_STATIC_ASSERT(sizeof(FFLiAllocator)==4)
void * FFLiAllocateBufferAllocator(FFLiBufferAllocator *pAllocator, u32 size)
Definition FFLiBufferAllocator.cpp:10
void * FFLiAllocateBufferAllocator(FFLiBufferAllocator *pAllocator, u32 size, u32 alignment)
Definition FFLiBufferAllocator.cpp:5
void FFLiInitBufferAllocator(FFLiBufferAllocator *pAllocator, void *pBuffer, u32 size)
Definition FFLiBufferAllocator.h:16
u32 GetRestSize() const
Definition FFLiBufferAllocator.cpp:35
void * Allocate(u32 size)
Definition FFLiBufferAllocator.cpp:30
void Init(void *pBuffer, u32 size)
Definition FFLiBufferAllocator.cpp:15
u32 m_Size
Definition FFLiBufferAllocator.h:29
bool CanAllocate(u32 size, u32 alignment) const
Definition FFLiBufferAllocator.cpp:40
void * Allocate(u32 size, u32 alignment)
Definition FFLiBufferAllocator.cpp:21
void * m_pBuffer
Definition FFLiBufferAllocator.h:28