SSBM Decomp
Loading...
Searching...
No Matches
types.h
Go to the documentation of this file.
1
#ifndef MELEE_FT_CHARA_FTMASTERHAND_TYPES_H
2
#define MELEE_FT_CHARA_FTMASTERHAND_TYPES_H
3
4
#include <
platform.h
>
5
6
#include "
ftMasterHand/forward.h
"
// IWYU pragma: export
7
#include <
baselib/forward.h
>
8
9
#include <
dolphin/mtx/types.h
>
10
11
struct
ftMasterhand_FighterVars
{
12
/* 0x222C */
HSD_GObj
*
x222C
;
13
/* 0x2230 */
u32
x2230
;
14
/* 0x2234 */
u32
x2234
;
15
/* 0x2238 */
float
x2238
;
16
/* 0x223C */
float
x223C
;
17
/* 0x2240 */
Vec3
x2240_pos
;
18
/* 0x224C */
u32
x224C
;
19
/* 0x2250 */
s32
x2250
;
20
/* 0x2254 */
s32
x2254
;
21
/* 0x2258 */
s32
x2258
;
22
};
23
24
struct
ftMasterHand_SpecialAttrs
{
25
s32
x0
;
26
s32
x4
;
27
s32
x8
;
28
s32
xC
;
29
s32
x10
;
30
s32
x14
;
31
s32
x18
;
32
s32
x1C
;
33
s32
x20
;
34
s32
x24
;
35
float
x28
;
36
float
x2C
;
37
Vec2
x30_pos2
;
38
float
x38
;
39
float
x3C
;
40
Vec3
x40_pos
;
41
float
x4C
;
42
Vec2
x50
;
43
float
x58
;
44
float
x5C
;
45
float
x60
;
46
float
x64
;
47
float
x68
;
48
s32
x6C
;
49
s32
x70
;
50
s32
x74
;
51
float
x78
;
52
s32
x7C
;
53
float
x80
;
54
s32
x84
;
55
Vec2
x88_pos
;
56
s32
x90
;
57
s32
x94
;
58
float
x98
;
59
float
x9C
;
60
s32
xA0
;
61
float
xA4
;
62
Vec2
xA8_pos
;
63
s32
xB0
;
64
s32
xB4
;
65
float
xB8
;
66
Vec2
xBC_pos
;
67
Vec2
xC4_pos
;
68
Vec2
xCC_pos
;
69
float
xD4
;
70
float
xD8
;
71
float
xDC
;
72
float
xE0
;
73
float
xE4
;
74
float
xE8
;
75
s32
xEC
;
76
s32
xF0
;
77
float
xF4
;
78
float
xF8
;
79
float
xFC
;
80
float
x100
;
81
float
x104
;
82
float
x108
;
83
float
x10C
;
84
Vec2
x110_pos
;
85
Vec2
x118_pos
;
86
float
x120
;
87
Vec2
x124_pos
;
88
Vec2
x12C_pos
;
89
Vec2
x134_pos
;
90
Vec2
x13C_pos
;
91
s32
x144
;
92
s32
x148
;
93
float
x14C
;
94
float
x150
;
95
float
x154
;
96
float
x158
;
97
float
x15C
;
98
s32
x160
;
99
s32
x164
;
100
s32
x168
;
101
s32
x16C
;
102
s32
x170
;
103
s32
x174
;
104
float
x178
;
105
};
106
107
union
ftMasterHand_MotionVars
{
108
struct
ftMasterHand_Unk0Vars
{
109
float
x0
;
110
HSD_GObjEvent
x4
;
111
int
x8
;
112
Vec3
xC
;
113
float
x18
;
114
float
x1C
;
115
int
x20
;
116
float
x24
;
117
int
x28
;
118
int
x2C
;
119
int
x30
;
120
int
x34
;
121
int
x38
;
122
int
x3C
;
123
int
x40
;
124
int
x44
;
125
int
x48
;
126
int
x4C
;
127
float
x50
;
128
int
x54
;
129
Vec3
x58
;
130
Vec3
x64
;
131
int
x70
;
132
int
x74
;
133
int
x78
;
134
}
unk0
;
135
136
struct
ftMasterHand_Unk4Vars
{
137
ftMasterHand_UnkEnum0
x0
;
138
int
x4
;
139
int
x8
;
140
}
unk4
;
141
142
struct
ftMasterHand_Unk13Vars
{
143
float
x0
;
144
float
x4
;
145
}
unk13
;
146
};
147
148
#endif
types.h
forward.h
ftMasterHand_UnkEnum0
ftMasterHand_UnkEnum0
Definition
forward.h:8
platform.h
u32
unsigned long u32
An unsigned 32-bit integer.
Definition
platform.h:26
s32
signed long s32
A signed 32-bit integer.
Definition
platform.h:14
HSD_GObj
Definition
gobj.h:25
Vec2
Definition
types.h:9
Vec3
Definition
types.h:13
ftMasterHand_MotionVars::ftMasterHand_Unk0Vars
Definition
types.h:108
ftMasterHand_MotionVars::ftMasterHand_Unk0Vars::x4C
int x4C
Definition
types.h:126
ftMasterHand_MotionVars::ftMasterHand_Unk0Vars::x38
int x38
Definition
types.h:121
ftMasterHand_MotionVars::ftMasterHand_Unk0Vars::x24
float x24
Definition
types.h:116
ftMasterHand_MotionVars::ftMasterHand_Unk0Vars::x1C
float x1C
Definition
types.h:114
ftMasterHand_MotionVars::ftMasterHand_Unk0Vars::x30
int x30
Definition
types.h:119
ftMasterHand_MotionVars::ftMasterHand_Unk0Vars::x40
int x40
Definition
types.h:123
ftMasterHand_MotionVars::ftMasterHand_Unk0Vars::x64
Vec3 x64
Definition
types.h:130
ftMasterHand_MotionVars::ftMasterHand_Unk0Vars::x44
int x44
Definition
types.h:124
ftMasterHand_MotionVars::ftMasterHand_Unk0Vars::x28
int x28
Definition
types.h:117
ftMasterHand_MotionVars::ftMasterHand_Unk0Vars::x74
int x74
Definition
types.h:132
ftMasterHand_MotionVars::ftMasterHand_Unk0Vars::x4
HSD_GObjEvent x4
Definition
types.h:110
ftMasterHand_MotionVars::ftMasterHand_Unk0Vars::x70
int x70
Definition
types.h:131
ftMasterHand_MotionVars::ftMasterHand_Unk0Vars::xC
Vec3 xC
Definition
types.h:112
ftMasterHand_MotionVars::ftMasterHand_Unk0Vars::x8
int x8
Definition
types.h:111
ftMasterHand_MotionVars::ftMasterHand_Unk0Vars::x3C
int x3C
Definition
types.h:122
ftMasterHand_MotionVars::ftMasterHand_Unk0Vars::x18
float x18
Definition
types.h:113
ftMasterHand_MotionVars::ftMasterHand_Unk0Vars::x34
int x34
Definition
types.h:120
ftMasterHand_MotionVars::ftMasterHand_Unk0Vars::x20
int x20
Definition
types.h:115
ftMasterHand_MotionVars::ftMasterHand_Unk0Vars::x0
float x0
Definition
types.h:109
ftMasterHand_MotionVars::ftMasterHand_Unk0Vars::x2C
int x2C
Definition
types.h:118
ftMasterHand_MotionVars::ftMasterHand_Unk0Vars::x78
int x78
Definition
types.h:133
ftMasterHand_MotionVars::ftMasterHand_Unk0Vars::x54
int x54
Definition
types.h:128
ftMasterHand_MotionVars::ftMasterHand_Unk0Vars::x58
Vec3 x58
Definition
types.h:129
ftMasterHand_MotionVars::ftMasterHand_Unk0Vars::x48
int x48
Definition
types.h:125
ftMasterHand_MotionVars::ftMasterHand_Unk0Vars::x50
float x50
Definition
types.h:127
ftMasterHand_MotionVars::ftMasterHand_Unk13Vars
Definition
types.h:142
ftMasterHand_MotionVars::ftMasterHand_Unk13Vars::x4
float x4
Definition
types.h:144
ftMasterHand_MotionVars::ftMasterHand_Unk13Vars::x0
float x0
Definition
types.h:143
ftMasterHand_MotionVars::ftMasterHand_Unk4Vars
Definition
types.h:136
ftMasterHand_MotionVars::ftMasterHand_Unk4Vars::x0
ftMasterHand_UnkEnum0 x0
Definition
types.h:137
ftMasterHand_MotionVars::ftMasterHand_Unk4Vars::x8
int x8
Definition
types.h:139
ftMasterHand_MotionVars::ftMasterHand_Unk4Vars::x4
int x4
Definition
types.h:138
ftMasterHand_SpecialAttrs
Definition
types.h:24
ftMasterHand_SpecialAttrs::x4
s32 x4
Definition
types.h:26
ftMasterHand_SpecialAttrs::xD8
float xD8
Definition
types.h:70
ftMasterHand_SpecialAttrs::x88_pos
Vec2 x88_pos
Definition
types.h:55
ftMasterHand_SpecialAttrs::x104
float x104
Definition
types.h:81
ftMasterHand_SpecialAttrs::x120
float x120
Definition
types.h:86
ftMasterHand_SpecialAttrs::x68
float x68
Definition
types.h:47
ftMasterHand_SpecialAttrs::x70
s32 x70
Definition
types.h:49
ftMasterHand_SpecialAttrs::x7C
s32 x7C
Definition
types.h:52
ftMasterHand_SpecialAttrs::x58
float x58
Definition
types.h:43
ftMasterHand_SpecialAttrs::x110_pos
Vec2 x110_pos
Definition
types.h:84
ftMasterHand_SpecialAttrs::x3C
float x3C
Definition
types.h:39
ftMasterHand_SpecialAttrs::x94
s32 x94
Definition
types.h:57
ftMasterHand_SpecialAttrs::xB0
s32 xB0
Definition
types.h:63
ftMasterHand_SpecialAttrs::x98
float x98
Definition
types.h:58
ftMasterHand_SpecialAttrs::x18
s32 x18
Definition
types.h:31
ftMasterHand_SpecialAttrs::x144
s32 x144
Definition
types.h:91
ftMasterHand_SpecialAttrs::x90
s32 x90
Definition
types.h:56
ftMasterHand_SpecialAttrs::xB4
s32 xB4
Definition
types.h:64
ftMasterHand_SpecialAttrs::x150
float x150
Definition
types.h:94
ftMasterHand_SpecialAttrs::x50
Vec2 x50
Definition
types.h:42
ftMasterHand_SpecialAttrs::xEC
s32 xEC
Definition
types.h:75
ftMasterHand_SpecialAttrs::x6C
s32 x6C
Definition
types.h:48
ftMasterHand_SpecialAttrs::xF8
float xF8
Definition
types.h:78
ftMasterHand_SpecialAttrs::xC4_pos
Vec2 xC4_pos
Definition
types.h:67
ftMasterHand_SpecialAttrs::x24
s32 x24
Definition
types.h:34
ftMasterHand_SpecialAttrs::x164
s32 x164
Definition
types.h:99
ftMasterHand_SpecialAttrs::x64
float x64
Definition
types.h:46
ftMasterHand_SpecialAttrs::x134_pos
Vec2 x134_pos
Definition
types.h:89
ftMasterHand_SpecialAttrs::x158
float x158
Definition
types.h:96
ftMasterHand_SpecialAttrs::xE4
float xE4
Definition
types.h:73
ftMasterHand_SpecialAttrs::xFC
float xFC
Definition
types.h:79
ftMasterHand_SpecialAttrs::xC
s32 xC
Definition
types.h:28
ftMasterHand_SpecialAttrs::x5C
float x5C
Definition
types.h:44
ftMasterHand_SpecialAttrs::x118_pos
Vec2 x118_pos
Definition
types.h:85
ftMasterHand_SpecialAttrs::x124_pos
Vec2 x124_pos
Definition
types.h:87
ftMasterHand_SpecialAttrs::xE0
float xE0
Definition
types.h:72
ftMasterHand_SpecialAttrs::x80
float x80
Definition
types.h:53
ftMasterHand_SpecialAttrs::x14C
float x14C
Definition
types.h:93
ftMasterHand_SpecialAttrs::x108
float x108
Definition
types.h:82
ftMasterHand_SpecialAttrs::x16C
s32 x16C
Definition
types.h:101
ftMasterHand_SpecialAttrs::x178
float x178
Definition
types.h:104
ftMasterHand_SpecialAttrs::x12C_pos
Vec2 x12C_pos
Definition
types.h:88
ftMasterHand_SpecialAttrs::x0
s32 x0
Definition
types.h:25
ftMasterHand_SpecialAttrs::x170
s32 x170
Definition
types.h:102
ftMasterHand_SpecialAttrs::xBC_pos
Vec2 xBC_pos
Definition
types.h:66
ftMasterHand_SpecialAttrs::xB8
float xB8
Definition
types.h:65
ftMasterHand_SpecialAttrs::xA8_pos
Vec2 xA8_pos
Definition
types.h:62
ftMasterHand_SpecialAttrs::x100
float x100
Definition
types.h:80
ftMasterHand_SpecialAttrs::xE8
float xE8
Definition
types.h:74
ftMasterHand_SpecialAttrs::x84
s32 x84
Definition
types.h:54
ftMasterHand_SpecialAttrs::x154
float x154
Definition
types.h:95
ftMasterHand_SpecialAttrs::x10C
float x10C
Definition
types.h:83
ftMasterHand_SpecialAttrs::x38
float x38
Definition
types.h:38
ftMasterHand_SpecialAttrs::xA0
s32 xA0
Definition
types.h:60
ftMasterHand_SpecialAttrs::x28
float x28
Definition
types.h:35
ftMasterHand_SpecialAttrs::x40_pos
Vec3 x40_pos
Definition
types.h:40
ftMasterHand_SpecialAttrs::x9C
float x9C
Definition
types.h:59
ftMasterHand_SpecialAttrs::x174
s32 x174
Definition
types.h:103
ftMasterHand_SpecialAttrs::xD4
float xD4
Definition
types.h:69
ftMasterHand_SpecialAttrs::x148
s32 x148
Definition
types.h:92
ftMasterHand_SpecialAttrs::xA4
float xA4
Definition
types.h:61
ftMasterHand_SpecialAttrs::x160
s32 x160
Definition
types.h:98
ftMasterHand_SpecialAttrs::xCC_pos
Vec2 xCC_pos
Definition
types.h:68
ftMasterHand_SpecialAttrs::x78
float x78
Definition
types.h:51
ftMasterHand_SpecialAttrs::x14
s32 x14
Definition
types.h:30
ftMasterHand_SpecialAttrs::x13C_pos
Vec2 x13C_pos
Definition
types.h:90
ftMasterHand_SpecialAttrs::x168
s32 x168
Definition
types.h:100
ftMasterHand_SpecialAttrs::xF0
s32 xF0
Definition
types.h:76
ftMasterHand_SpecialAttrs::x10
s32 x10
Definition
types.h:29
ftMasterHand_SpecialAttrs::x2C
float x2C
Definition
types.h:36
ftMasterHand_SpecialAttrs::x30_pos2
Vec2 x30_pos2
Definition
types.h:37
ftMasterHand_SpecialAttrs::x8
s32 x8
Definition
types.h:27
ftMasterHand_SpecialAttrs::x60
float x60
Definition
types.h:45
ftMasterHand_SpecialAttrs::x4C
float x4C
Definition
types.h:41
ftMasterHand_SpecialAttrs::xF4
float xF4
Definition
types.h:77
ftMasterHand_SpecialAttrs::x74
s32 x74
Definition
types.h:50
ftMasterHand_SpecialAttrs::x20
s32 x20
Definition
types.h:33
ftMasterHand_SpecialAttrs::xDC
float xDC
Definition
types.h:71
ftMasterHand_SpecialAttrs::x15C
float x15C
Definition
types.h:97
ftMasterHand_SpecialAttrs::x1C
s32 x1C
Definition
types.h:32
ftMasterhand_FighterVars
Definition
types.h:11
ftMasterhand_FighterVars::x222C
HSD_GObj * x222C
Definition
types.h:12
ftMasterhand_FighterVars::x2238
float x2238
Definition
types.h:15
ftMasterhand_FighterVars::x224C
u32 x224C
Definition
types.h:18
ftMasterhand_FighterVars::x2258
s32 x2258
Definition
types.h:21
ftMasterhand_FighterVars::x2250
s32 x2250
Definition
types.h:19
ftMasterhand_FighterVars::x2230
u32 x2230
Definition
types.h:13
ftMasterhand_FighterVars::x2254
s32 x2254
Definition
types.h:20
ftMasterhand_FighterVars::x2240_pos
Vec3 x2240_pos
Definition
types.h:17
ftMasterhand_FighterVars::x2234
u32 x2234
Definition
types.h:14
ftMasterhand_FighterVars::x223C
float x223C
Definition
types.h:16
forward.h
HSD_GObjEvent
void(* HSD_GObjEvent)(HSD_GObj *gobj)
Definition
forward.h:101
ftMasterHand_MotionVars
Definition
types.h:107
ftMasterHand_MotionVars::unk13
struct ftMasterHand_MotionVars::ftMasterHand_Unk13Vars unk13
ftMasterHand_MotionVars::unk0
struct ftMasterHand_MotionVars::ftMasterHand_Unk0Vars unk0
ftMasterHand_MotionVars::unk4
struct ftMasterHand_MotionVars::ftMasterHand_Unk4Vars unk4
src
melee
ft
chara
ftMasterHand
types.h
Generated by
1.9.8