Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JKRAramArchive.h
Go to the documentation of this file.
1#ifndef JKRARAMARCHIVE_H
2#define JKRARAMARCHIVE_H
3
5
6class JKRAramBlock;
7class JKRFile;
8
13class JKRAramArchive : public JKRArchive {
14public:
17 virtual ~JKRAramArchive();
18
21 bool open(s32);
23 u32 getAramAddress(char const*);
24
25 /* vt[15] */ u32 getExpandedResSize(const void*) const; /* override */
26 /* vt[16] */ void* fetchResource(SDIFileEntry*, u32*); /* override */
27 /* vt[17] */ void* fetchResource(void*, u32, SDIFileEntry*, u32*); /* override */
28
29public:
30 static u32 fetchResource_subroutine(u32, u32, u8*, u32, int);
31 static u32 fetchResource_subroutine(u32, u32, JKRHeap*, int, u8**);
32
33 /* 0x00 */ // vtable
34 /* 0x04 */ // JKRArchive
35 /* 0x64 */ JKRAramBlock* mBlock;
36 /* 0x68 */ JKRFile* mDvdFile;
37}; // Size = 0x6C
38
39#endif /* JKRARAMARCHIVE_H */
Definition JKRAramArchive.h:13
static u32 fetchResource_subroutine(u32, u32, u8 *, u32, int)
Definition JKRAramArchive.cpp:273
void fixedInit(s32, JKRArchive::EMountDirection)
Definition JKRAramArchive.cpp:62
u32 getExpandedResSize(const void *) const
Definition JKRAramArchive.cpp:331
virtual ~JKRAramArchive()
Definition JKRAramArchive.cpp:29
JKRFile * mDvdFile
Definition JKRAramArchive.h:36
u32 getAramAddress_Entry(SDIFileEntry *)
Definition JKRAramArchive.cpp:259
JKRAramBlock * mBlock
Definition JKRAramArchive.h:35
JKRAramArchive()
Definition JKRAramArchive.cpp:13
void * fetchResource(SDIFileEntry *, u32 *)
Definition JKRAramArchive.cpp:193
bool open(s32)
Definition JKRAramArchive.cpp:100
BOOL mountFixed(s32, JKRArchive::EMountDirection)
Definition JKRAramArchive.cpp:76
u32 getAramAddress(char const *)
Definition JKRAramArchive.cpp:268
Definition JKRAramBlock.h:12
Definition JKRArchive.h:57
EMountDirection
Definition JKRArchive.h:104
Definition JKRFile.h:10
Definition JKRHeap.h:23
int BOOL
Definition types.h:33
unsigned long u32
Definition types.h:12
signed long s32
Definition types.h:11
unsigned char u8
Definition types.h:8
Definition JKRArchive.h:74