Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JSUFileStream.h
Go to the documentation of this file.
1
#ifndef JSUFILESTREAM_H
2
#define JSUFILESTREAM_H
3
4
#include "
JSystem/JSupport/JSURandomInputStream.h
"
5
6
class
JKRFile
;
7
12
class
JSUFileInputStream
:
public
JSURandomInputStream
{
13
public
:
14
// TODO: fix return values
15
JSUFileInputStream
(
JKRFile
*);
16
u32
readData
(
void
*,
s32
);
17
s32
seekPos
(
s32
,
JSUStreamSeekFrom
);
18
s32
getLength
()
const
;
19
s32
getPosition
()
const
;
20
21
private
:
22
/* 0x08 */
JKRFile
*
mFile
;
23
/* 0x0C */
s32
mPosition
;
24
};
// Size = 0x10
25
26
#endif
/* JSUFILESTREAM_H */
JSUStreamSeekFrom
JSUStreamSeekFrom
Definition
JSUIosBase.h:6
JSURandomInputStream.h
JKRFile
Definition
JKRFile.h:10
JSUFileInputStream
Definition
JSUFileStream.h:12
JSUFileInputStream::JSUFileInputStream
JSUFileInputStream(JKRFile *)
Definition
JSUFileStream.cpp:6
JSUFileInputStream::getLength
s32 getLength() const
Definition
JSUFileStream.cpp:57
JSUFileInputStream::mFile
JKRFile * mFile
Definition
JSUFileStream.h:22
JSUFileInputStream::getPosition
s32 getPosition() const
Definition
JSUFileStream.cpp:61
JSUFileInputStream::seekPos
s32 seekPos(s32, JSUStreamSeekFrom)
Definition
JSUFileStream.cpp:31
JSUFileInputStream::mPosition
s32 mPosition
Definition
JSUFileStream.h:23
JSUFileInputStream::readData
u32 readData(void *, s32)
Definition
JSUFileStream.cpp:11
JSURandomInputStream
Definition
JSURandomInputStream.h:10
u32
unsigned long u32
Definition
types.h:12
s32
signed long s32
Definition
types.h:11
include
JSystem
JSupport
JSUFileStream.h
Generated by
1.12.0