template<typename T>
GPUMemBlock class
Base classes
-
template<typename T>class GPUMemBlockT<T>
Public functions
- void clear()
- void freeBuffer()
- void free()
-
void allocBuffer_(u64,
sead::
Heap*, s32, MemoryAttribute) -
auto tryAllocBuffer_(u64,
sead::
Heap*, s32, MemoryAttribute) -> bool - void setBuffer_(u64, void*, void*, MemoryAttribute)
-
void setVirtual_(u64,
sead::
Heap*, MemoryAttribute, GPUMemVoidAddr, s32) -
void initializeGfxMemoryPool(nn::
gfx:: MemoryPool*) const - void addList(GPUMemBlockBase*)
-
void setMemoryPool(void*,
u64,
detail::
MemoryPool*) -
void setMemoryPoolHeap(void*,
u64,
detail::
MemoryPoolHeap*) - auto getByteOffset() const -> u64
- auto getMemoryPoolType() const -> u64