#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()
| bool JKRArchive::becomeCurrent |
( |
const char * | path | ) |
|
|
virtual |
◆ check_mount_already()
◆ convertAttrToCompressionType()
◆ countDirectory()
| s32 JKRArchive::countDirectory |
( |
| ) |
const |
|
inline |
◆ countFile() [1/2]
| u32 JKRArchive::countFile |
( |
| ) |
const |
|
inline |
◆ countFile() [2/2]
| u32 JKRArchive::countFile |
( |
const char * | path | ) |
const |
|
virtual |
◆ 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()
| static u32 JKRArchive::getCurrentDirID |
( |
| ) |
|
|
inlinestatic |
◆ getDirEntry()
| bool JKRArchive::getDirEntry |
( |
SDirEntry * | dirEntry, |
|
|
u32 | index ) const |
◆ getExpandedResSize()
| virtual u32 JKRArchive::getExpandedResSize |
( |
const void * | res | ) |
const |
|
inlinevirtual |
◆ getExpandSize()
◆ getFileAttribute()
| u32 JKRArchive::getFileAttribute |
( |
u32 | index | ) |
const |
◆ getFirstFile()
| JKRFileFinder * JKRArchive::getFirstFile |
( |
const char * | path | ) |
const |
|
virtual |
◆ getGlbResource()
| void * JKRArchive::getGlbResource |
( |
u32 | param_1, |
|
|
const char * | path, |
|
|
JKRArchive * | archive ) |
|
static |
◆ getIdxResource()
| void * JKRArchive::getIdxResource |
( |
u32 | index | ) |
|
◆ getMountMode()
| u8 JKRArchive::getMountMode |
( |
| ) |
const |
|
inline |
◆ getResource() [1/3]
| void * JKRArchive::getResource |
( |
const char * | path | ) |
|
|
virtual |
◆ getResource() [2/3]
| void * JKRArchive::getResource |
( |
u16 | id | ) |
|
◆ getResource() [3/3]
| void * JKRArchive::getResource |
( |
u32 | type, |
|
|
const char * | path ) |
|
virtual |
◆ getResSize()
| u32 JKRArchive::getResSize |
( |
const void * | resource | ) |
const |
|
virtual |
◆ 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]
| u32 JKRArchive::readResource |
( |
void * | buffer, |
|
|
u32 | bufferSize, |
|
|
const char * | path ) |
|
virtual |
◆ readResource() [2/3]
| u32 JKRArchive::readResource |
( |
void * | buffer, |
|
|
u32 | bufferSize, |
|
|
u16 | id ) |
◆ readResource() [3/3]
| u32 JKRArchive::readResource |
( |
void * | buffer, |
|
|
u32 | bufferSize, |
|
|
u32 | type, |
|
|
const char * | path ) |
|
virtual |
◆ removeResource()
| bool JKRArchive::removeResource |
( |
void * | resource | ) |
|
|
virtual |
◆ removeResourceAll()
| void JKRArchive::removeResourceAll |
( |
void | | ) |
|
|
virtual |
◆ setCurrentDirID()
| static void JKRArchive::setCurrentDirID |
( |
u32 | dirID | ) |
|
|
inlinestatic |
◆ setExpandSize()
| void JKRArchive::setExpandSize |
( |
SDIFileEntry * | fileEntry, |
|
|
u32 | expandSize ) |
|
virtual |
◆ 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: