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

#include <seadArena.h>

Public Member Functions

 Arena ()
 ~Arena ()
u8 * initialize (size_t size)
void destroy ()
u8 * getStartAddr ()
size_t getSize () const
bool isInclude (void *ptr) const

Protected Attributes

u8 * mStart
size_t mSize
bool mInitWithStartAddress

Constructor & Destructor Documentation

◆ Arena()

sead::Arena::Arena ( )

◆ ~Arena()

sead::Arena::~Arena ( )

Member Function Documentation

◆ initialize()

u8 * sead::Arena::initialize ( size_t size)

◆ destroy()

void sead::Arena::destroy ( )

◆ getStartAddr()

u8 * sead::Arena::getStartAddr ( )
inline

◆ getSize()

size_t sead::Arena::getSize ( ) const
inline

◆ isInclude()

bool sead::Arena::isInclude ( void * ptr) const
inline

Member Data Documentation

◆ mStart

u8* sead::Arena::mStart
protected

◆ mSize

size_t sead::Arena::mSize
protected

◆ mInitWithStartAddress

bool sead::Arena::mInitWithStartAddress
protected