sead
Loading...
Searching...
No Matches
agl::utl::TextureMemoryAllocator::MemoryBlock Class Reference

#include <aglTextureMemoryAllocator.h>

Public Member Functions

 MemoryBlock ()
void * getImagePtr () const
void * getMipPtr () const

Private Attributes

u8 * mpBuffer
u32 mSize
u8 * mpBufferFromDebugHeap
u8 * mpImagePtr
u8 * mpMipPtr
sead::ListNode mListNode

Friends

class TextureMemoryAllocator

Constructor & Destructor Documentation

◆ MemoryBlock()

agl::utl::TextureMemoryAllocator::MemoryBlock::MemoryBlock ( )

Member Function Documentation

◆ getImagePtr()

void * agl::utl::TextureMemoryAllocator::MemoryBlock::getImagePtr ( ) const
inline

◆ getMipPtr()

void * agl::utl::TextureMemoryAllocator::MemoryBlock::getMipPtr ( ) const
inline

◆ TextureMemoryAllocator

friend class TextureMemoryAllocator
friend

Member Data Documentation

◆ mpBuffer

u8* agl::utl::TextureMemoryAllocator::MemoryBlock::mpBuffer
private

◆ mSize

u32 agl::utl::TextureMemoryAllocator::MemoryBlock::mSize
private

◆ mpBufferFromDebugHeap

u8* agl::utl::TextureMemoryAllocator::MemoryBlock::mpBufferFromDebugHeap
private

◆ mpImagePtr

u8* agl::utl::TextureMemoryAllocator::MemoryBlock::mpImagePtr
private

◆ mpMipPtr

u8* agl::utl::TextureMemoryAllocator::MemoryBlock::mpMipPtr
private

◆ mListNode

sead::ListNode agl::utl::TextureMemoryAllocator::MemoryBlock::mListNode
private