Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JKRCompArchive.h
Go to the documentation of this file.
1#ifndef JKRCOMPARCHIVE_H
2#define JKRCOMPARCHIVE_H
3
5
6class JKRAramBlock;
7class JKRDvdFile;
8
13class JKRCompArchive : public JKRArchive {
14public:
16 virtual ~JKRCompArchive();
17
18 bool open(s32);
19
20 /* vt[09] */ void removeResourceAll(void); /* override */
21 /* vt[10] */ bool removeResource(void*); /* override */
22
23 /* vt[15] */ u32 getExpandedResSize(const void*) const; /* override */
24 /* vt[16] */ void* fetchResource(SDIFileEntry*, u32*); /* override */
25 /* vt[17] */ void* fetchResource(void*, u32, SDIFileEntry*, u32*); /* override */
26
27public:
28private:
29 /* 0x00 */ // vtable
30 /* 0x04 */ // JKRArchive
31 /* 0x64 */ int field_0x64;
33 /* 0x6C */ int field_0x6c;
34 /* 0x70 */ JKRDvdFile* mDvdFile;
35 /* 0x74 */ u32 mSizeOfMemPart;
36 /* 0x78 */ u32 mSizeOfAramPart;
37 /* 0x7C */ int field_0x7c;
38};
39
40#endif /* JKRCOMPARCHIVE_H */
Definition JKRAramBlock.h:12
Definition JKRArchive.h:57
EMountDirection
Definition JKRArchive.h:104
Definition JKRCompArchive.h:13
void removeResourceAll(void)
Definition JKRCompArchive.cpp:321
bool open(s32)
Definition JKRCompArchive.cpp:64
int field_0x64
Definition JKRCompArchive.h:31
u32 mSizeOfAramPart
Definition JKRCompArchive.h:36
u32 getExpandedResSize(const void *) const
Definition JKRCompArchive.cpp:356
virtual ~JKRCompArchive()
Definition JKRCompArchive.cpp:31
void * fetchResource(SDIFileEntry *, u32 *)
Definition JKRCompArchive.cpp:225
int field_0x7c
Definition JKRCompArchive.h:37
bool removeResource(void *)
Definition JKRCompArchive.cpp:340
u32 mSizeOfMemPart
Definition JKRCompArchive.h:35
JKRDvdFile * mDvdFile
Definition JKRCompArchive.h:34
JKRAramBlock * mAramPart
Definition JKRCompArchive.h:32
int field_0x6c
Definition JKRCompArchive.h:33
Definition JKRDvdFile.h:19
Definition JKRArchive.h:74
unsigned long u32
Definition types.h:10
signed long s32
Definition types.h:6