#include <aglTextureMemoryAllocator.h>
◆ TextureMemoryAllocator()
| agl::utl::TextureMemoryAllocator::TextureMemoryAllocator |
( |
| ) |
|
◆ ~TextureMemoryAllocator()
| virtual agl::utl::TextureMemoryAllocator::~TextureMemoryAllocator |
( |
| ) |
|
|
virtual |
◆ getUsedSize()
| u32 agl::utl::TextureMemoryAllocator::getUsedSize |
( |
| ) |
const |
|
inline |
◆ alloc()
◆ free()
| void agl::utl::TextureMemoryAllocator::free |
( |
MemoryBlock * | p_memory | ) |
|
◆ isOverwrapperd()
◆ alloc_()
| bool agl::utl::TextureMemoryAllocator::alloc_ |
( |
MemoryBlock * | p_memory, |
|
|
const AllocArg & | arg, |
|
|
bool | allocate_from_head ) |
|
private |
◆ mpBufferStart
| void* agl::utl::TextureMemoryAllocator::mpBufferStart |
|
private |
◆ mpBufferEnd
| void* agl::utl::TextureMemoryAllocator::mpBufferEnd |
|
private |
◆ mUsedSize
| u32 agl::utl::TextureMemoryAllocator::mUsedSize |
|
private |
◆ mMemoryBlock
◆ mMemoryBlockUsed
◆ mMemoryBlockFree
◆ mMemoryBlockEmpty
◆ mColorTarget
◆ mDepthTarget
◆ mpDebugHeap
| sead::Heap* agl::utl::TextureMemoryAllocator::mpDebugHeap |
|
private |