GPUMemBlockMgrHeapEx class
Base classes
- class sead::hostio::Node
- class sead::IDisposer
Public types
- enum class NodeClassType { Reflexible = 0, Node = 1, Other = 2 }
- enum class AllocFlg { Name = 1u << 0u, Meta = 1u << 1u }
- enum class HeapNullOption { AlwaysUseSpecifiedHeap = 0, UseSpecifiedOrContainHeap = 1, DoNotAppendDisposerIfNoHeapSpecified = 2, UseSpecifiedOrCurrentHeap = 3 }
Public static functions
- static auto getListNodeOffset() -> u32
Constructors, destructors, conversion operators
-
GPUMemBlockMgrHeapEx(sead::
Heap* p_heap) - ~GPUMemBlockMgrHeapEx() override
Public functions
- void finalize()
- auto getNodeClassType() const -> NodeClassType override
Protected functions
- auto getDisposerHeap_() const -> Heap*
Enum documentation
enum class agl:: detail:: GPUMemBlockMgrHeapEx:: NodeClassType
#include <hostio/seadHostIOReflexible.h>
| Enumerators | |
|---|---|
| Reflexible | |
| Node | |
| Other |
Other classes. |
enum class agl:: detail:: GPUMemBlockMgrHeapEx:: AllocFlg
#include <hostio/seadHostIOReflexible.h>
enum class agl:: detail:: GPUMemBlockMgrHeapEx:: HeapNullOption
#include <heap/seadDisposer.h>
Function documentation
static u32 agl:: detail:: GPUMemBlockMgrHeapEx:: getListNodeOffset()
#include <heap/seadDisposer.h>
NodeClassType agl:: detail:: GPUMemBlockMgrHeapEx:: getNodeClassType() const override
#include <hostio/seadHostIONode.h>
Heap* agl:: detail:: GPUMemBlockMgrHeapEx:: getDisposerHeap_() const protected
#include <heap/seadDisposer.h>