|
| | JKRCompArchive (s32, JKRArchive::EMountDirection) |
| |
| virtual | ~JKRCompArchive () |
| |
| bool | open (s32) |
| |
| void | removeResourceAll (void) |
| |
| bool | removeResource (void *) |
| |
| u32 | getExpandedResSize (const void *) const |
| |
| void * | fetchResource (SDIFileEntry *, u32 *) |
| |
| void * | fetchResource (void *, u32, SDIFileEntry *, u32 *) |
| |
| virtual | ~JKRArchive () |
| |
| bool | getDirEntry (SDirEntry *, u32) const |
| |
| void * | getIdxResource (u32) |
| |
| void * | getResource (u16) |
| |
| u32 | readIdxResource (void *, u32, u32) |
| |
| u32 | readResource (void *, u32, u16) |
| |
| u32 | countResource (void) const |
| |
| u32 | getFileAttribute (u32) const |
| |
| SDIFileEntry * | findNameResource (const char *) const |
| |
| bool | isSameName (CArcName &, u32, u16) const |
| |
| SDIDirEntry * | findResType (u32) const |
| |
| SDIDirEntry * | findDirectory (const char *, u32) const |
| |
| SDIFileEntry * | findTypeResource (u32, const char *) const |
| |
| SDIFileEntry * | findFsResource (const char *, u32) const |
| |
| SDIFileEntry * | findIdxResource (u32) const |
| |
| SDIFileEntry * | findPtrResource (const void *) const |
| |
| SDIFileEntry * | findIdResource (u16) const |
| |
| virtual bool | becomeCurrent (const char *) |
| |
| virtual void * | getResource (const char *) |
| |
| virtual void * | getResource (u32, const char *) |
| |
| virtual u32 | readResource (void *, u32, const char *) |
| |
| virtual u32 | readResource (void *, u32, u32, const char *) |
| |
| virtual bool | detachResource (void *) |
| |
| virtual u32 | getResSize (const void *) const |
| |
| virtual u32 | countFile (const char *) const |
| |
| virtual JKRFileFinder * | getFirstFile (const char *) const |
| |
| virtual void | setExpandSize (SDIFileEntry *, u32) |
| |
| virtual u32 | getExpandSize (SDIFileEntry *) const |
| |
| u32 | countFile () const |
| |
| s32 | countDirectory () const |
| |
| u8 | getMountMode () const |
| |
| bool | isFileEntry (u32 param_0) |
| |
| | JKRFileLoader (void) |
| |
| virtual | ~JKRFileLoader () |
| |
| bool | isMounted () const |
| |
| u32 | getVolumeType () const |
| |
| virtual void | unmount (void) |
| |
| | JKRDisposer () |
| |
| virtual | ~JKRDisposer () |
| |
|
| enum | EMountMode {
UNKNOWN_MOUNT_MODE = 0
, MOUNT_MEM = 1
, MOUNT_ARAM = 2
, MOUNT_DVD = 3
,
MOUNT_COMP = 4
} |
| |
| enum | EMountDirection { UNKNOWN_MOUNT_DIRECTION = 0
, MOUNT_DIRECTION_HEAD = 1
, MOUNT_DIRECTION_TAIL = 2
} |
| |
| static JKRArchive * | check_mount_already (s32, JKRHeap *) |
| |
| static JKRArchive * | mount (const char *, EMountMode, JKRHeap *, EMountDirection) |
| |
| static JKRArchive * | mount (void *, JKRHeap *, EMountDirection) |
| |
| static JKRArchive * | mount (s32, EMountMode, JKRHeap *, EMountDirection) |
| |
| static void * | getGlbResource (u32, const char *, JKRArchive *) |
| |
| static JKRCompression | convertAttrToCompressionType (u32 attr) |
| |
| static u32 | getCurrentDirID () |
| |
| static void | setCurrentDirID (u32 dirID) |
| |
| 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 () |
| |
| JKRHeap * | mHeap |
| |
| u8 | mMountMode |
| |
| u8 | field_0x3d [3] |
| |
| s32 | mEntryNum |
| |
| SArcDataInfo * | mArcInfoBlock |
| |
| SDIDirEntry * | mNodes |
| |
| SDIFileEntry * | mFiles |
| |
| s32 * | mExpandedSize |
| |
| char * | mStringTable |
| |
| JKRHeap * | mHeap |
| |
| JSULink< JKRDisposer > | mLink |
| |
| static JKRFileLoader * | sCurrentVolume |
| |
| static JSUList< JKRFileLoader > | sVolumeList |
| |
| | JKRArchive () |
| |
| | JKRArchive (s32, EMountMode) |
| |
| u32 | field_0x58 |
| |
| JKRCompression | mCompression |
| |
| EMountDirection | mMountDirection |
| |
| JSULink< JKRFileLoader > | mFileLoaderLink |
| |
| const char * | mVolumeName |
| |
| u32 | mVolumeType |
| |
| bool | mIsMounted |
| |
| u8 | field_0x31 [3] |
| |
| u32 | mMountCount |
| |