Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
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)
 
u32 JKRReadIdxResource (void *buffer, u32 bufsize, u32 resIdx, JKRArchive *archive)
 

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()

u32 JKRReadIdxResource ( void * buffer,
u32 bufsize,
u32 resIdx,
JKRArchive * archive )
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