Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
JKRArchive.h File Reference

Go to the source code of this file.

Classes

struct  SArcHeader
 
struct  SArcDataInfo
 
class  JKRArchive
 
struct  JKRArchive::SDirEntry
 
struct  JKRArchive::SDIDirEntry
 
struct  JKRArchive::SDIFileEntry
 
class  JKRArchive::CArcName
 

Functions

u32 read_big_endian_u32 (void *ptr)
 
u16 read_big_endian_u16 (void *ptr)
 
JKRCompression JKRConvertAttrToCompressionType (u32 attr)
 
void * JKRGetResource (u32 node, const char *path, JKRArchive *archive)
 
void * JKRGetTypeResource (u32 tag, const char *name, JKRArchive *arc)
 
bool JKRRemoveResource (void *resource, JKRFileLoader *fileLoader)
 
JKRArchiveJKRMountArchive (void *ptr, JKRHeap *heap, JKRArchive::EMountDirection mountDirection)
 
void JKRUnmountArchive (JKRArchive *arc)
 
void JKRReadIdxResource (void *param_1, u32 param_2, u32 param_3, JKRArchive *param_4)
 

Variables

u32 sCurrentDirID__10JKRArchive
 

Function Documentation

◆ JKRConvertAttrToCompressionType()

JKRCompression JKRConvertAttrToCompressionType ( u32 attr)
inline

◆ JKRGetResource()

void * JKRGetResource ( u32 node,
const char * path,
JKRArchive * archive )
inline

◆ JKRGetTypeResource()

void * JKRGetTypeResource ( u32 tag,
const char * name,
JKRArchive * arc )
inline

◆ JKRMountArchive()

JKRArchive * JKRMountArchive ( void * ptr,
JKRHeap * heap,
JKRArchive::EMountDirection mountDirection )
inline

◆ JKRReadIdxResource()

void JKRReadIdxResource ( void * param_1,
u32 param_2,
u32 param_3,
JKRArchive * param_4 )
inline

◆ JKRRemoveResource()

bool JKRRemoveResource ( void * resource,
JKRFileLoader * fileLoader )
inline

◆ JKRUnmountArchive()

void JKRUnmountArchive ( JKRArchive * arc)
inline

◆ read_big_endian_u16()

u16 read_big_endian_u16 ( void * ptr)
inline

◆ read_big_endian_u32()

u32 read_big_endian_u32 ( void * ptr)
inline

Variable Documentation

◆ sCurrentDirID__10JKRArchive

u32 sCurrentDirID__10JKRArchive
extern