#include <aglDynamicTextureAllocator.h>
|
| bool | isValid_ (const Context *p_ctx) const |
| bool | isContextValid_ (const Context *p_ctx) const |
| TextureData * | alloc_ (Context *p_ctx, const sead::SafeString &name, TextureFormat format, TextureType type, u32 width, u32 height, u32 mip_level_num, MultiSampleType multi_sample_type, u32 slice_num, void **pp_buffer, bool allocate_from_head, AllocateType allocate_type, bool invalidate_gpu_cache) |
| bool | free_ (Context *p_ctx, const TextureData *ptr) |
◆ AllocateType
| Enumerator |
|---|
| cAllocateType_Num | |
◆ DynamicTextureAllocator()
| agl::utl::DynamicTextureAllocator::DynamicTextureAllocator |
( |
| ) |
|
◆ ~DynamicTextureAllocator()
| virtual agl::utl::DynamicTextureAllocator::~DynamicTextureAllocator |
( |
| ) |
|
|
virtual |
◆ alloc()
◆ free()
| void agl::utl::DynamicTextureAllocator::free |
( |
const TextureData * | ptr | ) |
|
◆ isValid_()
| bool agl::utl::DynamicTextureAllocator::isValid_ |
( |
const Context * | p_ctx | ) |
const |
|
private |
◆ isContextValid_()
| bool agl::utl::DynamicTextureAllocator::isContextValid_ |
( |
const Context * | p_ctx | ) |
const |
|
private |
◆ alloc_()
| TextureData * agl::utl::DynamicTextureAllocator::alloc_ |
( |
Context * | p_ctx, |
|
|
const sead::SafeString & | name, |
|
|
TextureFormat | format, |
|
|
TextureType | type, |
|
|
u32 | width, |
|
|
u32 | height, |
|
|
u32 | mip_level_num, |
|
|
MultiSampleType | multi_sample_type, |
|
|
u32 | slice_num, |
|
|
void ** | pp_buffer, |
|
|
bool | allocate_from_head, |
|
|
AllocateType | allocate_type, |
|
|
bool | invalidate_gpu_cache ) |
|
private |
◆ free_()
| bool agl::utl::DynamicTextureAllocator::free_ |
( |
Context * | p_ctx, |
|
|
const TextureData * | ptr ) |
|
private |
◆ TextureDataEx
◆ _10
◆ mContext
◆ mCriticalSection
◆ _2470
| u32 agl::utl::DynamicTextureAllocator::_2470 |
|
private |
◆ mpDebugHeap
| sead::Heap* agl::utl::DynamicTextureAllocator::mpDebugHeap |
|
private |