sead
Loading...
Searching...
No Matches
sead::ForegroundBucketMgr Class Reference

#include <seadForegroundBucketMgr.h>

Public Member Functions

 ForegroundBucketMgr ()
void initialize (Heap *heap, u32 block_max, u32 alloc_area_size, bool enable_lock=false)
SeparateHeapgetSeparateHeap () const

Static Public Member Functions

static ForegroundBucketMgrinstance ()

Private Attributes

SeparateHeapmSeparateHeap

Static Private Attributes

static ForegroundBucketMgr sForegroundBucketMgr

Constructor & Destructor Documentation

◆ ForegroundBucketMgr()

sead::ForegroundBucketMgr::ForegroundBucketMgr ( )
inline

Member Function Documentation

◆ instance()

ForegroundBucketMgr * sead::ForegroundBucketMgr::instance ( )
inlinestatic

◆ initialize()

void sead::ForegroundBucketMgr::initialize ( Heap * heap,
u32 block_max,
u32 alloc_area_size,
bool enable_lock = false )

◆ getSeparateHeap()

SeparateHeap * sead::ForegroundBucketMgr::getSeparateHeap ( ) const
inline

Member Data Documentation

◆ mSeparateHeap

SeparateHeap* sead::ForegroundBucketMgr::mSeparateHeap
private

◆ sForegroundBucketMgr

ForegroundBucketMgr sead::ForegroundBucketMgr::sForegroundBucketMgr
staticprivate