#include <JKRArchive.h>
|
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 void | removeResourceAll (void) |
|
virtual bool | removeResource (void *) |
|
virtual bool | detachResource (void *) |
|
virtual u32 | getResSize (const void *) const |
|
virtual u32 | countFile (const char *) const |
|
virtual JKRFileFinder * | getFirstFile (const char *) const |
|
virtual u32 | getExpandedResSize (const void *res) const |
|
virtual void * | fetchResource (SDIFileEntry *, u32 *)=0 |
|
virtual void * | fetchResource (void *, u32, SDIFileEntry *, u32 *)=0 |
|
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 () |
|
|
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 () |
|
◆ EMountDirection
Enumerator |
---|
UNKNOWN_MOUNT_DIRECTION | |
MOUNT_DIRECTION_HEAD | |
MOUNT_DIRECTION_TAIL | |
◆ EMountMode
Enumerator |
---|
UNKNOWN_MOUNT_MODE | |
MOUNT_MEM | |
MOUNT_ARAM | |
MOUNT_DVD | |
MOUNT_COMP | |
◆ JKRArchive() [1/2]
JKRArchive::JKRArchive |
( |
| ) |
|
|
protected |
◆ JKRArchive() [2/2]
◆ ~JKRArchive()
JKRArchive::~JKRArchive |
( |
| ) |
|
|
virtual |
◆ becomeCurrent()
◆ check_mount_already()
◆ convertAttrToCompressionType()
◆ countDirectory()
s32 JKRArchive::countDirectory |
( |
| ) |
const |
|
inline |
◆ countFile() [1/2]
u32 JKRArchive::countFile |
( |
| ) |
const |
|
inline |
◆ countFile() [2/2]
◆ countResource()
u32 JKRArchive::countResource |
( |
void |
| ) |
const |
◆ detachResource()
bool JKRArchive::detachResource |
( |
void * |
resource | ) |
|
|
virtual |
◆ fetchResource() [1/2]
◆ fetchResource() [2/2]
◆ findDirectory()
◆ findFsResource()
◆ findIdResource()
◆ findIdxResource()
◆ findNameResource()
◆ findPtrResource()
◆ findResType()
◆ findTypeResource()
◆ getCurrentDirID()
◆ getDirEntry()
◆ getExpandedResSize()
◆ getExpandSize()
◆ getFileAttribute()
u32 JKRArchive::getFileAttribute |
( |
u32 |
index | ) |
const |
◆ getFirstFile()
◆ getGlbResource()
◆ getIdxResource()
void * JKRArchive::getIdxResource |
( |
u32 |
index | ) |
|
◆ getMountMode()
u8 JKRArchive::getMountMode |
( |
| ) |
const |
|
inline |
◆ getResource() [1/3]
◆ getResource() [2/3]
void * JKRArchive::getResource |
( |
u16 |
id | ) |
|
◆ getResource() [3/3]
◆ getResSize()
◆ isFileEntry()
bool JKRArchive::isFileEntry |
( |
u32 |
param_0 | ) |
|
|
inline |
◆ isSameName()
◆ mount() [1/3]
◆ mount() [2/3]
◆ mount() [3/3]
◆ readIdxResource()
u32 JKRArchive::readIdxResource |
( |
void * |
buffer, |
|
|
u32 |
bufferSize, |
|
|
u32 |
index |
|
) |
| |
◆ readResource() [1/3]
◆ readResource() [2/3]
u32 JKRArchive::readResource |
( |
void * |
buffer, |
|
|
u32 |
bufferSize, |
|
|
u16 |
id |
|
) |
| |
◆ readResource() [3/3]
◆ removeResource()
bool JKRArchive::removeResource |
( |
void * |
resource | ) |
|
|
virtual |
◆ removeResourceAll()
void JKRArchive::removeResourceAll |
( |
void |
| ) |
|
|
virtual |
◆ setCurrentDirID()
◆ setExpandSize()
◆ field_0x3d
u8 JKRArchive::field_0x3d[3] |
◆ field_0x58
u32 JKRArchive::field_0x58 |
|
protected |
◆ mArcInfoBlock
◆ mCompression
◆ mEntryNum
s32 JKRArchive::mEntryNum |
◆ mExpandedSize
s32* JKRArchive::mExpandedSize |
◆ mFiles
◆ mHeap
◆ mMountDirection
◆ mMountMode
u8 JKRArchive::mMountMode |
◆ mNodes
◆ mStringTable
char* JKRArchive::mStringTable |
◆ sCurrentDirID
u32 JKRArchive::sCurrentDirID |
|
staticprivate |
The documentation for this class was generated from the following files: