New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
LayoutAllocator Class Reference

#include <LayoutAllocator.h>

Inherits nw::ut::IAllocator.

Public Member Functions

 LayoutAllocator ()
void * Alloc (size_t size, u32 alignment) override
void Free (void *memory) override
void setHeap (sead::Heap *heap)
Public Member Functions inherited from nw::ut::IAllocator
virtual ~IAllocator ()

Protected Attributes

sead::HeapmHeap

Constructor & Destructor Documentation

◆ LayoutAllocator()

LayoutAllocator::LayoutAllocator ( )
inline

Member Function Documentation

◆ Alloc()

void * LayoutAllocator::Alloc ( size_t size,
u32 alignment )
overridevirtual

Implements nw::ut::IAllocator.

◆ Free()

void LayoutAllocator::Free ( void * memory)
overridevirtual

Implements nw::ut::IAllocator.

◆ setHeap()

void LayoutAllocator::setHeap ( sead::Heap * heap)

Member Data Documentation

◆ mHeap

sead::Heap* LayoutAllocator::mHeap
protected