GPUMemBlockMgr class
Base classes
- class sead::hostio::Node
Public types
- enum class NodeClassType { Reflexible = 0, Node = 1, Other = 2 }
- enum class AllocFlg { Name = 1u << 0u, Meta = 1u << 1u }
Public static functions
- static auto calcGPUMemorySize(u64 userSize) -> u64
- static auto calcGPUMemoryAlignment(s32 userAlignment) -> s32
Constructors, destructors, conversion operators
- GPUMemBlockMgr()
- ~GPUMemBlockMgr() virtual
Public functions
-
void initialize(sead::
Heap* heap1, sead:: Heap* heap2) - void enableSharedMemoryPool(bool enabled)
- auto getNodeClassType() const -> NodeClassType override
Enum documentation
enum class agl:: detail:: GPUMemBlockMgr:: NodeClassType
#include <hostio/seadHostIOReflexible.h>
| Enumerators | |
|---|---|
| Reflexible | |
| Node | |
| Other |
Other classes. |
enum class agl:: detail:: GPUMemBlockMgr:: AllocFlg
#include <hostio/seadHostIOReflexible.h>
Function documentation
NodeClassType agl:: detail:: GPUMemBlockMgr:: getNodeClassType() const override
#include <hostio/seadHostIONode.h>