Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JSURandomInputStream.h
Go to the documentation of this file.
1#ifndef JSURANDOMINPUTSTREAM_H_
2#define JSURANDOMINPUTSTREAM_H_
3
5
11public:
14
15 /* vt[3] */ virtual s32 getAvailable() const; /* override */
16 /* vt[4] */ virtual s32 skip(s32); /* override */
17 /* vt[5] */ virtual u32 readData(void*, s32) = 0;
18 /* vt[6] */ virtual s32 getLength() const = 0;
19 /* vt[7] */ virtual s32 getPosition() const = 0;
20 /* vt[8] */ virtual s32 seekPos(s32, JSUStreamSeekFrom) = 0;
21
22 // TODO: fix return types
23 /* 802DC370 */ s32 align(s32);
24 /* 802DC458 */ s32 peek(void*, s32);
25 /* 802DC4DC */ s32 seek(s32, JSUStreamSeekFrom);
26}; // Size = 0x8
27
28#endif
JSUStreamSeekFrom
Definition JSUInputStream.h:6
Definition JSUInputStream.h:16
Definition JSURandomInputStream.h:10
virtual s32 getPosition() const =0
virtual u32 readData(void *, s32)=0
virtual s32 skip(s32)
Definition JSUInputStream.cpp:83
s32 seek(s32, JSUStreamSeekFrom)
Definition JSUInputStream.cpp:103
virtual s32 seekPos(s32, JSUStreamSeekFrom)=0
s32 align(s32)
Definition JSUInputStream.cpp:67
s32 peek(void *, s32)
Definition JSUInputStream.cpp:92
virtual s32 getLength() const =0
virtual ~JSURandomInputStream()
Definition JSURandomInputStream.h:13
JSURandomInputStream()
Definition JSURandomInputStream.h:12
virtual s32 getAvailable() const
unsigned long u32
Definition types.h:10
signed long s32
Definition types.h:6