NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
nw4r::lyt::ArcResourceAccessor Class Reference
Inheritance diagram for nw4r::lyt::ArcResourceAccessor:
[legend]

Description

Definition at line 47 of file lyt_arcResourceAccessor.h.

Public Member Functions

virtual void * GetResource (ulong type, const char *pName, size_t *pSize)
 
virtual ut::FontGetFont (const char *pName)
 
bool Attach (void *pArchive, const char *pRootDir)
 
void * Detach ()
 
bool IsAttached () const
 

Static Public Attributes

static const ulong RES_TYPE_ANIMATION = 'anim'
 
static const ulong RES_TYPE_LAYOUT = 'blyt'
 
static const ulong RES_TYPE_FONT = 'font'
 
static const ulong RES_TYPE_TEXTURE = 'timg'
 

Protected Attributes

ARCHandle mArcHandle
 
void * mArcBuf
 
FontRefLinkList mFontList
 
char mResRootDir [ROOTPATH_MAX]
 

Static Protected Attributes

static const int ROOTPATH_MAX = 128
 

Member Function Documentation

◆ GetResource()

virtual void * nw4r::lyt::ArcResourceAccessor::GetResource ( ulong type,
const char * pName,
size_t * pSize )
virtual

◆ GetFont()

virtual ut::Font * nw4r::lyt::ArcResourceAccessor::GetFont ( const char * pName)
virtual

Reimplemented from nw4r::lyt::ResourceAccessor.

◆ IsAttached()

bool nw4r::lyt::ArcResourceAccessor::IsAttached ( ) const
inline

Definition at line 65 of file lyt_arcResourceAccessor.h.

Member Data Documentation

◆ RES_TYPE_ANIMATION

const ulong nw4r::lyt::ArcResourceAccessor::RES_TYPE_ANIMATION = 'anim'
static

Definition at line 49 of file lyt_arcResourceAccessor.h.

◆ RES_TYPE_LAYOUT

const ulong nw4r::lyt::ArcResourceAccessor::RES_TYPE_LAYOUT = 'blyt'
static

Definition at line 50 of file lyt_arcResourceAccessor.h.

◆ RES_TYPE_FONT

const ulong nw4r::lyt::ArcResourceAccessor::RES_TYPE_FONT = 'font'
static

Definition at line 51 of file lyt_arcResourceAccessor.h.

◆ RES_TYPE_TEXTURE

const ulong nw4r::lyt::ArcResourceAccessor::RES_TYPE_TEXTURE = 'timg'
static

Definition at line 52 of file lyt_arcResourceAccessor.h.

◆ ROOTPATH_MAX

const int nw4r::lyt::ArcResourceAccessor::ROOTPATH_MAX = 128
staticprotected

Definition at line 70 of file lyt_arcResourceAccessor.h.

◆ mArcHandle

ARCHandle nw4r::lyt::ArcResourceAccessor::mArcHandle
protected

Definition at line 73 of file lyt_arcResourceAccessor.h.

◆ mArcBuf

void* nw4r::lyt::ArcResourceAccessor::mArcBuf
protected

Definition at line 74 of file lyt_arcResourceAccessor.h.

◆ mFontList

FontRefLinkList nw4r::lyt::ArcResourceAccessor::mFontList
protected

Definition at line 75 of file lyt_arcResourceAccessor.h.

◆ mResRootDir

char nw4r::lyt::ArcResourceAccessor::mResRootDir[ROOTPATH_MAX]
protected

Definition at line 76 of file lyt_arcResourceAccessor.h.