Loading [MathJax]/extensions/MathZoom.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Toggle main menu visibility
Main Page
Topics
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
l
m
o
p
q
r
s
t
u
w
Functions
_
a
b
c
d
e
f
g
h
i
j
l
m
o
p
q
r
s
t
u
w
Variables
a
b
c
d
e
f
g
h
j
l
m
p
s
w
Typedefs
Enumerations
Enumerator
c
e
o
t
u
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
i
j
m
o
p
r
s
t
u
v
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
o
p
q
r
s
t
Enumerator
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
y
z
Related Symbols
Files
File List
File Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
Enumerations
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
w
z
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
z
▼
Twilight Princess
►
About
►
Topics
►
Namespaces
►
Classes
▼
Files
▼
File List
►
docs
▼
include
►
c
►
d
►
dolphin
►
f_ap
►
f_op
►
f_pc
▼
JSystem
►
J2DGraph
►
J3DGraphAnimator
►
J3DGraphBase
►
J3DGraphLoader
►
J3DU
►
JAudio2
►
JFramework
►
JGadget
►
JHostIO
►
JKernel
►
JMath
►
JMessage
►
JParticle
►
JStage
►
JStudio
▼
JSupport
JSUFileStream.h
►
JSUInputStream.h
►
JSUIosBase.h
JSUList.h
►
JSUMemoryStream.h
JSUOutputStream.h
►
JSupport.h
JSURandomInputStream.h
JSURandomOutputStream.h
►
JUtility
►
JGeometry.h
►
TPosition3.h
►
m_Do
►
REL
►
SSystem
►
TRK_MINNOW_DOLPHIN
►
Z2AudioLib
dol2asm.h
►
DynamicLink.h
►
global.h
►
src
►
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Modules
Pages
Loading...
Searching...
No Matches
JSURandomInputStream.h
Go to the documentation of this file.
1
#ifndef JSURANDOMINPUTSTREAM_H_
2
#define JSURANDOMINPUTSTREAM_H_
3
4
#include "
JSystem/JSupport/JSUInputStream.h
"
5
10
class
JSURandomInputStream
:
public
JSUInputStream
{
11
public
:
12
JSURandomInputStream
() {}
13
virtual
~JSURandomInputStream
() {}
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
10
class
JSURandomInputStream
:
public
JSUInputStream
{
…
};
27
28
#endif
JSUInputStream.h
JSUStreamSeekFrom
JSUStreamSeekFrom
Definition
JSUIosBase.h:6
JSUInputStream
Definition
JSUInputStream.h:10
JSURandomInputStream
Definition
JSURandomInputStream.h:10
JSURandomInputStream::getPosition
virtual s32 getPosition() const =0
JSURandomInputStream::readData
virtual u32 readData(void *, s32)=0
JSURandomInputStream::skip
virtual s32 skip(s32)
Definition
JSUInputStream.cpp:105
JSURandomInputStream::seek
s32 seek(s32, JSUStreamSeekFrom)
Definition
JSUInputStream.cpp:125
JSURandomInputStream::seekPos
virtual s32 seekPos(s32, JSUStreamSeekFrom)=0
JSURandomInputStream::align
s32 align(s32)
Definition
JSUInputStream.cpp:88
JSURandomInputStream::peek
s32 peek(void *, s32)
Definition
JSUInputStream.cpp:114
JSURandomInputStream::getLength
virtual s32 getLength() const =0
JSURandomInputStream::~JSURandomInputStream
virtual ~JSURandomInputStream()
Definition
JSURandomInputStream.h:13
JSURandomInputStream::JSURandomInputStream
JSURandomInputStream()
Definition
JSURandomInputStream.h:12
JSURandomInputStream::getAvailable
virtual s32 getAvailable() const
u32
unsigned long u32
Definition
types.h:9
s32
signed long s32
Definition
types.h:8
include
JSystem
JSupport
JSURandomInputStream.h
Generated by
1.12.0