Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JKRDvdArchive.h
Go to the documentation of this file.
1#ifndef JKRDVDARCHIVE_H
2#define JKRDVDARCHIVE_H
3
5
6class JKRDvdFile;
7
12class JKRDvdArchive : public JKRArchive {
13public:
15 virtual ~JKRDvdArchive();
16
17 bool open(s32);
18
19 /* vt[15] */ virtual u32 getExpandedResSize(const void*) const; /* override */
20 /* vt[16] */ virtual void* fetchResource(SDIFileEntry*, u32*); /* override */
21 /* vt[17] */ virtual void* fetchResource(void*, u32, SDIFileEntry*, u32*); /* override */
22
23public:
26 u8**);
27
28private:
29 /* 0x00 */ // vtable
30 /* 0x04 */ // JKRArchive
31 /* 0x64 */ s32 mDataOffset;
32 /* 0x68 */ JKRDvdFile* mDvdFile;
33};
34
35#endif /* JKRDVDARCHIVE_H */
int JKRCompression
Definition JKRCompression.h:4
Definition JKRArchive.h:57
EMountDirection
Definition JKRArchive.h:104
Definition JKRDvdArchive.h:12
bool open(s32)
Definition JKRDvdArchive.cpp:56
JKRDvdFile * mDvdFile
Definition JKRDvdArchive.h:32
s32 mDataOffset
Definition JKRDvdArchive.h:31
virtual void * fetchResource(SDIFileEntry *, u32 *)
Definition JKRDvdArchive.cpp:142
virtual u32 getExpandedResSize(const void *) const
Definition JKRDvdArchive.cpp:344
virtual ~JKRDvdArchive()
Definition JKRDvdArchive.cpp:26
static u32 fetchResource_subroutine(s32, u32, u32, u8 *, u32, JKRCompression, JKRCompression)
Definition JKRDvdArchive.cpp:213
Definition JKRDvdFile.h:19
Definition JKRHeap.h:16
Definition JKRArchive.h:74
unsigned long u32
Definition types.h:10
signed long s32
Definition types.h:6
unsigned char u8
Definition types.h:8