Loading [MathJax]/extensions/tex2jax.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
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Modules
Pages
Loading...
Searching...
No Matches
d_a_fr.h
Go to the documentation of this file.
1
#ifndef D_A_FR_H
2
#define D_A_FR_H
3
4
#include "
d/d_bg_s_acch.h
"
5
#include "
d/d_cc_d.h
"
6
#include "
d/d_msg_flow.h
"
7
#include "
dolphin/types.h
"
8
#include "
SSystem/SComponent/c_phase.h
"
9
#include "
f_op/f_op_actor_mng.h
"
10
19
class
fr_class
:
public
fopAc_ac_c
{
20
public
:
21
/* 0x568 */
u8
field_0x568
[0x5ac - 0x568];
22
/* 0x5AC */
request_of_phase_process_class
mPhase
;
23
/* 0x5B4 */
u8
field_0x5b4
;
24
/* 0x5B5 */
u8
field_0x5b5
[0x5c4 - 0x5b5];
25
/* 0x5C4 */
mDoExt_McaMorf
*
mMorf
;
26
/* 0x5C8 */
mDoExt_btkAnm
*
mBtkAnm
;
27
/* 0x5CC */
u8
field_0x5cc
;
28
/* 0x5CD */
s8
field_0x5cd
;
29
/* 0x5CE */
s8
field_0x5ce
;
30
/* 0x5CF */
u8
field_0x5cf
;
31
/* 0x5D0 */
s16
field_0x5d0
;
32
/* 0x5D2 */
s16
field_0x5d2
;
33
/* 0x5D4 */
s16
field_0x5d4
;
34
/* 0x5D6 */
u8
field_0x5d6
[0x5d8 - 0x5d6];
35
/* 0x5D8 */
f32
field_0x5d8
;
36
/* 0x5DC */
s16
field_0x5dc
[4];
37
/* 0x5E4 */
s16
field_0x5e4
;
38
/* 0x5E6 */
u8
field_0x5e6
[0x5e8 - 0x5e6];
39
/* 0x5E8 */
f32
field_0x5e8
;
40
/* 0x5EC */
s8
field_0x5ec
;
41
/* 0x5ED */
u8
field_0x5ed
[0x5f0 - 0x5ed];
42
/* 0x5F0 */
f32
field_0x5f0
;
43
/* 0x5F4 */
f32
field_0x5f4
;
44
/* 0x5F8 */
fpc_ProcID
field_0x5f8
;
45
/* 0x5FC */
s16
field_0x5fc
;
46
/* 0x5FE */
u8
field_0x5fe
[0x600 - 0x5fe];
47
/* 0x600 */
f32
field_0x600
;
48
/* 0x604 */
dBgS_AcchCir
mAcchCir
;
49
/* 0x644 */
dBgS_ObjAcch
mAcch
;
50
/* 0x81C */
dCcD_Stts
mStts
;
51
/* 0x858 */
dCcD_Sph
mSph
;
52
/* 0x990 */
u8
field_0x990
;
53
/* 0x991 */
s8
field_0x991
;
54
/* 0x992 */
s16
field_0x992
;
55
/* 0x994 */
s16
field_0x994
;
56
/* 0x998 */
dMsgFlow_c
mMsgFlow
;
57
/* 0x9E4 */
u8
field_0x9e4
;
58
/* 0x9E5 */
u8
field_0x9e5
[0x9e8 - 0x9e5];
59
};
19
class
fr_class
:
public
fopAc_ac_c
{
…
};
60
61
STATIC_ASSERT
(
sizeof
(
fr_class
) == 0x9e8);
62
63
class
daFr_HIO_c
:
public
JORReflexible
{
64
public
:
65
/* 805198EC */
daFr_HIO_c
();
66
/* 8051B920 */
virtual
~daFr_HIO_c
() {};
67
68
void
genMessage
(
JORMContext
*);
69
70
/* 0x04 */
s8
field_0x4
;
71
/* 0x08 */
f32
field_0x8
;
72
/* 0x0C */
f32
field_0xc
;
73
/* 0x10 */
f32
field_0x10
;
74
/* 0x14 */
f32
field_0x14
;
75
/* 0x18 */
f32
field_0x18
;
76
/* 0x1C */
f32
field_0x1c
;
77
/* 0x20 */
f32
field_0x20
;
78
/* 0x24 */
f32
field_0x24
;
79
/* 0x28 */
f32
field_0x28
;
80
};
63
class
daFr_HIO_c
:
public
JORReflexible
{
…
};
81
82
83
#endif
/* D_A_FR_H */
c_phase.h
JORMContext
Definition
JORMContext.h:96
JORReflexible
Definition
JORReflexible.h:43
dCcD_Sph
Definition
d_cc_d.h:435
dMsgFlow_c
Definition
d_msg_flow.h:35
daFr_HIO_c
Definition
d_a_fr.h:63
daFr_HIO_c::field_0x24
f32 field_0x24
Definition
d_a_fr.h:78
daFr_HIO_c::genMessage
void genMessage(JORMContext *)
daFr_HIO_c::field_0x4
s8 field_0x4
Definition
d_a_fr.h:70
daFr_HIO_c::~daFr_HIO_c
virtual ~daFr_HIO_c()
Definition
d_a_fr.h:66
daFr_HIO_c::field_0xc
f32 field_0xc
Definition
d_a_fr.h:72
daFr_HIO_c::field_0x10
f32 field_0x10
Definition
d_a_fr.h:73
daFr_HIO_c::field_0x20
f32 field_0x20
Definition
d_a_fr.h:77
daFr_HIO_c::field_0x28
f32 field_0x28
Definition
d_a_fr.h:79
daFr_HIO_c::daFr_HIO_c
daFr_HIO_c()
Definition
d_a_fr.cpp:16
daFr_HIO_c::field_0x18
f32 field_0x18
Definition
d_a_fr.h:75
daFr_HIO_c::field_0x14
f32 field_0x14
Definition
d_a_fr.h:74
daFr_HIO_c::field_0x8
f32 field_0x8
Definition
d_a_fr.h:71
daFr_HIO_c::field_0x1c
f32 field_0x1c
Definition
d_a_fr.h:76
fr_class
Frog.
Definition
d_a_fr.h:19
fr_class::field_0x9e5
u8 field_0x9e5[0x9e8 - 0x9e5]
Definition
d_a_fr.h:58
fr_class::field_0x5d4
s16 field_0x5d4
Definition
d_a_fr.h:33
fr_class::mMsgFlow
dMsgFlow_c mMsgFlow
Definition
d_a_fr.h:56
fr_class::mBtkAnm
mDoExt_btkAnm * mBtkAnm
Definition
d_a_fr.h:26
fr_class::field_0x5cc
u8 field_0x5cc
Definition
d_a_fr.h:27
fr_class::field_0x5ed
u8 field_0x5ed[0x5f0 - 0x5ed]
Definition
d_a_fr.h:41
fr_class::field_0x5e4
s16 field_0x5e4
Definition
d_a_fr.h:37
fr_class::field_0x5cd
s8 field_0x5cd
Definition
d_a_fr.h:28
fr_class::field_0x5ce
s8 field_0x5ce
Definition
d_a_fr.h:29
fr_class::field_0x5fc
s16 field_0x5fc
Definition
d_a_fr.h:45
fr_class::field_0x5d2
s16 field_0x5d2
Definition
d_a_fr.h:32
fr_class::field_0x5d6
u8 field_0x5d6[0x5d8 - 0x5d6]
Definition
d_a_fr.h:34
fr_class::field_0x5f4
f32 field_0x5f4
Definition
d_a_fr.h:43
fr_class::field_0x991
s8 field_0x991
Definition
d_a_fr.h:53
fr_class::field_0x5cf
u8 field_0x5cf
Definition
d_a_fr.h:30
fr_class::field_0x5b4
u8 field_0x5b4
Definition
d_a_fr.h:23
fr_class::field_0x5e6
u8 field_0x5e6[0x5e8 - 0x5e6]
Definition
d_a_fr.h:38
fr_class::field_0x5d8
f32 field_0x5d8
Definition
d_a_fr.h:35
fr_class::field_0x5d0
s16 field_0x5d0
Definition
d_a_fr.h:31
fr_class::field_0x5f8
fpc_ProcID field_0x5f8
Definition
d_a_fr.h:44
fr_class::mAcchCir
dBgS_AcchCir mAcchCir
Definition
d_a_fr.h:48
fr_class::field_0x9e4
u8 field_0x9e4
Definition
d_a_fr.h:57
fr_class::mStts
dCcD_Stts mStts
Definition
d_a_fr.h:50
fr_class::field_0x5ec
s8 field_0x5ec
Definition
d_a_fr.h:40
fr_class::field_0x5dc
s16 field_0x5dc[4]
Definition
d_a_fr.h:36
fr_class::field_0x992
s16 field_0x992
Definition
d_a_fr.h:54
fr_class::mMorf
mDoExt_McaMorf * mMorf
Definition
d_a_fr.h:25
fr_class::field_0x5f0
f32 field_0x5f0
Definition
d_a_fr.h:42
fr_class::field_0x5fe
u8 field_0x5fe[0x600 - 0x5fe]
Definition
d_a_fr.h:46
fr_class::field_0x600
f32 field_0x600
Definition
d_a_fr.h:47
fr_class::mSph
dCcD_Sph mSph
Definition
d_a_fr.h:51
fr_class::field_0x5b5
u8 field_0x5b5[0x5c4 - 0x5b5]
Definition
d_a_fr.h:24
fr_class::field_0x5e8
f32 field_0x5e8
Definition
d_a_fr.h:39
fr_class::field_0x994
s16 field_0x994
Definition
d_a_fr.h:55
fr_class::mPhase
request_of_phase_process_class mPhase
Definition
d_a_fr.h:22
fr_class::field_0x568
u8 field_0x568[0x5ac - 0x568]
Definition
d_a_fr.h:21
fr_class::field_0x990
u8 field_0x990
Definition
d_a_fr.h:52
fr_class::mAcch
dBgS_ObjAcch mAcch
Definition
d_a_fr.h:49
mDoExt_McaMorf
Definition
m_Do_ext.h:353
STATIC_ASSERT
STATIC_ASSERT(sizeof(fr_class)==0x9e8)
d_bg_s_acch.h
d_cc_d.h
d_msg_flow.h
f_op_actor_mng.h
fpc_ProcID
unsigned int fpc_ProcID
Definition
f_pc_base.h:10
dBgS_AcchCir
Definition
d_a_npc_fguard.cpp:98
dBgS_ObjAcch
Definition
d_a_npc_fguard.cpp:94
dCcD_Stts
Definition
d_a_npc_fguard.cpp:70
fopAc_ac_c
Definition
d_a_hozelda.cpp:74
mDoExt_btkAnm
Definition
d_a_hozelda.cpp:47
request_of_phase_process_class
Definition
d_a_hozelda.cpp:14
types.h
s8
signed char s8
Definition
types.h:4
s16
signed short int s16
Definition
types.h:6
f32
float f32
Definition
types.h:22
u8
unsigned char u8
Definition
types.h:5
include
d
actor
d_a_fr.h
Generated by
1.12.0