sead
Loading...
Searching...
No Matches
sead::ptcl::Heap Class Reference

#include <seadPtclSystem.h>

Inherits nw::eft::Heap.

Public Member Functions

 Heap ()
 Heap (::sead::Heap *heap)
void * Alloc (u32 size, s32 alignment) override
void Free (void *ptr) override
Public Member Functions inherited from nw::eft::Heap
 Heap ()
virtual ~Heap ()

Public Attributes

::sead::HeapmpHeap
Public Attributes inherited from nw::eft::Heap
 EFT_HEAP_DEAFULT_ALIGNMENT

Additional Inherited Members

Public Types inherited from nw::eft::Heap
enum  Alignment

Constructor & Destructor Documentation

◆ Heap() [1/2]

sead::ptcl::Heap::Heap ( )
inline

◆ Heap() [2/2]

sead::ptcl::Heap::Heap ( ::sead::Heap * heap)
inlineexplicit

Member Function Documentation

◆ Alloc()

void * sead::ptcl::Heap::Alloc ( u32 size,
s32 alignment )
inlineoverridevirtual

Implements nw::eft::Heap.

◆ Free()

void sead::ptcl::Heap::Free ( void * ptr)
inlineoverridevirtual

Implements nw::eft::Heap.

Member Data Documentation

◆ mpHeap

::sead::Heap* sead::ptcl::Heap::mpHeap