Loading [MathJax]/extensions/MathMenu.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
c
d
j
o
z
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
►
m_Do
►
REL
▼
SSystem
▼
SComponent
►
c_angle.h
►
c_API.h
►
c_API_controller_pad.h
►
c_API_graphic.h
►
c_bg_s_chk.h
►
c_bg_s_gnd_chk.h
►
c_bg_s_lin_chk.h
►
c_bg_s_poly_info.h
►
c_bg_s_shdw_draw.h
►
c_bg_w.h
►
c_cc_d.h
►
c_cc_s.h
►
c_counter.h
►
c_lib.h
►
c_list.h
►
c_list_iter.h
►
c_m2d.h
►
c_m3d.h
►
c_m3d_g_aab.h
►
c_m3d_g_cir.h
►
c_m3d_g_cps.h
►
c_m3d_g_cyl.h
►
c_m3d_g_lin.h
►
c_m3d_g_pla.h
►
c_m3d_g_sph.h
►
c_m3d_g_tri.h
►
c_m3d_g_vtx.h
►
c_malloc.h
►
c_math.h
►
c_node.h
►
c_node_iter.h
►
c_phase.h
►
c_request.h
►
c_sxyz.h
►
c_tag.h
►
c_tag_iter.h
►
c_tree.h
►
c_tree_iter.h
►
c_xyz.h
►
SStandard
►
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
c_sxyz.h
Go to the documentation of this file.
1
#ifndef C_SXYZ_H
2
#define C_SXYZ_H
3
4
#include "
dolphin/mtx.h
"
5
6
struct
SVec
{
7
s16
x
,
y
,
z
;
8
};
6
struct
SVec
{
…
};
9
10
class
csXyz
:
public
SVec
{
11
public
:
12
static
const
csXyz
Zero
;
13
/* 80018BD0 */
~csXyz
() {};
14
/* inline */
csXyz
() {}
15
/* inline */
csXyz
(
const
csXyz
& other) :
SVec
(other){};
16
/* 802673F4 */
csXyz
(
s16
,
s16
,
s16
);
17
/* 80267404 */
csXyz
operator+
(
csXyz
&);
18
/* 8026745C */
void
operator+=
(
csXyz
&);
19
/* 80267490 */
csXyz
operator-
(
csXyz
&);
20
/* 802674E8 */
csXyz
operator*
(
f32
);
21
s16
GetX
()
const
{
return
x
; }
22
s16
GetY
()
const
{
return
y
; }
23
s16
GetZ
()
const
{
return
z
; }
24
25
void
set
(
s16
oX,
s16
oY,
s16
oZ) {
26
x
= oX;
27
y
= oY;
28
z
= oZ;
29
}
25
void
set
(
s16
oX,
s16
oY,
s16
oZ) {
…
}
30
31
void
setall
(
s16
val) {
32
x
= val;
33
y
= val;
34
z
= val;
35
}
31
void
setall
(
s16
val) {
…
}
36
};
37
38
#endif
/* C_SXYZ_H */
mtx.h
SVec
Definition
c_sxyz.h:6
SVec::x
s16 x
Definition
c_sxyz.h:7
SVec::z
s16 z
Definition
c_sxyz.h:7
SVec::y
s16 y
Definition
c_sxyz.h:7
csXyz
Definition
d_a_hozelda.cpp:161
csXyz::setall
void setall(s16 val)
Definition
c_sxyz.h:31
csXyz::operator*
csXyz operator*(f32)
Definition
c_sxyz.cpp:35
csXyz::operator-
csXyz operator-(csXyz &)
Definition
c_sxyz.cpp:30
csXyz::GetZ
s16 GetZ() const
Definition
c_sxyz.h:23
csXyz::~csXyz
~csXyz()
Definition
c_sxyz.h:13
csXyz::GetX
s16 GetX() const
Definition
c_sxyz.h:21
csXyz::GetY
s16 GetY() const
Definition
c_sxyz.h:22
csXyz::Zero
static const csXyz Zero
Definition
c_sxyz.h:12
csXyz::operator+=
void operator+=(csXyz &)
Definition
c_sxyz.cpp:23
csXyz::csXyz
csXyz()
Definition
c_sxyz.h:14
csXyz::csXyz
csXyz(const csXyz &other)
Definition
c_sxyz.h:15
csXyz::operator+
csXyz operator+(csXyz &)
Definition
c_sxyz.cpp:18
csXyz::set
void set(s16 oX, s16 oY, s16 oZ)
Definition
c_sxyz.h:25
s16
signed short int s16
Definition
types.h:6
f32
float f32
Definition
types.h:22
include
SSystem
SComponent
c_sxyz.h
Generated by
1.12.0