Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
|
#include <JKRFileLoader.h>
Public Member Functions | |
JKRFileLoader (void) | |
virtual | ~JKRFileLoader () |
bool | isMounted () const |
u32 | getVolumeType () const |
virtual void | unmount (void) |
virtual bool | becomeCurrent (const char *)=0 |
virtual void * | getResource (const char *)=0 |
virtual void * | getResource (u32, const char *)=0 |
virtual u32 | readResource (void *, u32, const char *)=0 |
virtual u32 | readResource (void *, u32, u32, const char *)=0 |
virtual void | removeResourceAll (void)=0 |
virtual bool | removeResource (void *)=0 |
virtual bool | detachResource (void *)=0 |
virtual u32 | getResSize (const void *) const =0 |
virtual u32 | countFile (const char *) const =0 |
virtual JKRFileFinder * | getFirstFile (const char *) const =0 |
Public Member Functions inherited from JKRDisposer | |
JKRDisposer () | |
virtual | ~JKRDisposer () |
Static Public Member Functions | |
static void * | getGlbResource (const char *) |
static void * | getGlbResource (const char *, JKRFileLoader *) |
static bool | removeResource (void *, JKRFileLoader *) |
static bool | detachResource (void *, JKRFileLoader *) |
static JKRFileLoader * | findVolume (const char **) |
static const char * | fetchVolumeName (char *, s32, const char *) |
static JKRFileLoader * | getCurrentVolume () |
static void | setCurrentVolume (JKRFileLoader *fileLoader) |
static JSUList< JKRFileLoader > & | getVolumeList () |
Static Public Attributes | |
static JKRFileLoader * | sCurrentVolume |
static JSUList< JKRFileLoader > | sVolumeList |
Protected Attributes | |
JSULink< JKRFileLoader > | mFileLoaderLink |
const char * | mVolumeName |
u32 | mVolumeType |
bool | mIsMounted |
u8 | field_0x31 [3] |
u32 | mMountCount |
Additional Inherited Members | |
Public Attributes inherited from JKRDisposer | |
JKRHeap * | mHeap |
JSULink< JKRDisposer > | mLink |
JKRFileLoader::JKRFileLoader | ( | void | ) |
|
virtual |
Implemented in JKRArchive, and JKRFileCache.
Implemented in JKRArchive, and JKRFileCache.
Implemented in JKRArchive, and JKRFileCache.
|
static |
|
static |
|
static |
|
inlinestatic |
|
pure virtual |
Implemented in JKRArchive, and JKRFileCache.
|
static |
Implemented in JKRArchive, and JKRFileCache.
Implemented in JKRArchive, and JKRFileCache.
Implemented in JKRArchive, and JKRFileCache.
|
inlinestatic |
|
inline |
|
inline |
Implemented in JKRArchive, and JKRFileCache.
Implemented in JKRArchive, and JKRFileCache.
Implemented in JKRArchive, JKRCompArchive, JKRFileCache, and JKRMemArchive.
|
static |
Implemented in JKRArchive, JKRCompArchive, JKRFileCache, and JKRMemArchive.
|
inlinestatic |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
static |
|
static |