Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
nw4hbm::lyt::ArcResourceAccessor Class Reference

#include <arcResourceAccessor.h>

+ Inheritance diagram for nw4hbm::lyt::ArcResourceAccessor:
+ Collaboration diagram for nw4hbm::lyt::ArcResourceAccessor:

Public Member Functions

 ArcResourceAccessor ()
 
virtual ~ArcResourceAccessor ()
 
virtual void * GetResource (u32 resType, const char *name, u32 *pSize=NULL)
 
virtual ut::FontGetFont (const char *name)
 
bool Attach (void *archiveStart, const char *resourceRootDirectory)
 
bool IsAttached (void)
 
- Public Member Functions inherited from nw4hbm::lyt::ResourceAccessor
 ResourceAccessor ()
 
virtual ~ResourceAccessor ()
 

Private Attributes

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

Constructor & Destructor Documentation

◆ ArcResourceAccessor()

nw4hbm::lyt::ArcResourceAccessor::ArcResourceAccessor ( )

◆ ~ArcResourceAccessor()

virtual nw4hbm::lyt::ArcResourceAccessor::~ArcResourceAccessor ( )
inlinevirtual

Member Function Documentation

◆ Attach()

bool nw4hbm::lyt::ArcResourceAccessor::Attach ( void * archiveStart,
const char * resourceRootDirectory )

◆ GetFont()

ut::Font * nw4hbm::lyt::ArcResourceAccessor::GetFont ( const char * name)
virtual

Reimplemented from nw4hbm::lyt::ResourceAccessor.

◆ GetResource()

void * nw4hbm::lyt::ArcResourceAccessor::GetResource ( u32 resType,
const char * name,
u32 * pSize = NULL )
virtual

◆ IsAttached()

bool nw4hbm::lyt::ArcResourceAccessor::IsAttached ( void )
inline

Member Data Documentation

◆ mArcBuf

void* nw4hbm::lyt::ArcResourceAccessor::mArcBuf
private

◆ mArcHandle

ARCHandle nw4hbm::lyt::ArcResourceAccessor::mArcHandle
private

◆ mFontList

FontRefLinkList nw4hbm::lyt::ArcResourceAccessor::mFontList
private

◆ mResRootDir

char nw4hbm::lyt::ArcResourceAccessor::mResRootDir[RESOURCE_NAME_MAX]
private

The documentation for this class was generated from the following files: