1#ifndef MELEE_CM_TYPES_H
2#define MELEE_CM_TYPES_H
9#include <dolphin/mtx.h>
signed char s8
Definition hsd_3B2B.h:3
signed long s32
Definition hsd_3B2B.h:1
unsigned char u8
Definition hsd_3B2B.h:2
CameraType
Definition forward.h:11
float z_pos
Definition types.h:46
float y_max
Definition types.h:44
int total_subjects
Definition types.h:45
float x_max
Definition types.h:43
float y_min
Definition types.h:42
float x_min
Definition types.h:41
Vec3 follow_int_offset
Definition types.h:73
Vec3 free_eye_pos
Definition types.h:79
Vec3 follow_int_pos
Definition types.h:76
float free_fov
Definition types.h:80
Vec3 follow_eye_offset
Definition types.h:74
Vec3 follow_eye_pos
Definition types.h:75
Vec3 free_int_pos
Definition types.h:78
float follow_fov
Definition types.h:77
u8 _4C[8]
Definition types.h:81
CameraType last_mode
Definition types.h:71
int ply_slot
Definition types.h:72
Vec3 x0
Definition types.h:66
int type
Definition types.h:67
float xBC
Definition types.h:237
float xC
Definition types.h:193
float x80
Definition types.h:222
float xA8
Definition types.h:232
float x10
Definition types.h:194
float x8C
Definition types.h:225
float xDC
Definition types.h:245
float x64
Definition types.h:215
float x48
Definition types.h:208
float x0
Definition types.h:190
float x6C
Definition types.h:217
float xB4
Definition types.h:235
float x58
Definition types.h:212
float x34
Definition types.h:203
float x38
Definition types.h:204
float x4C
Definition types.h:209
float x4
Definition types.h:191
float xCC
Definition types.h:241
float x60
Definition types.h:214
float x2C
Definition types.h:201
float x20
Definition types.h:198
float x54
Definition types.h:211
float x18
Definition types.h:196
float x70
Definition types.h:218
float xE8
Definition types.h:248
float xC0
Definition types.h:238
float x8
Definition types.h:192
float x88
Definition types.h:224
float x78
Definition types.h:220
float xA0
Definition types.h:230
float x1C
Definition types.h:197
float x44
Definition types.h:207
float xB0
Definition types.h:234
float x28
Definition types.h:200
float xD0
Definition types.h:242
float x90
Definition types.h:226
float x24
Definition types.h:199
float x14
Definition types.h:195
float xEC
Definition types.h:249
float x74
Definition types.h:219
float xA4
Definition types.h:231
float xD4
Definition types.h:243
float x7C
Definition types.h:221
float x94
Definition types.h:227
float x30
Definition types.h:202
float xAC
Definition types.h:233
float xC8
Definition types.h:240
float x3C
Definition types.h:205
float xC4
Definition types.h:239
float x68
Definition types.h:216
float xE4
Definition types.h:247
float xB8
Definition types.h:236
float x98
Definition types.h:228
float xD8
Definition types.h:244
float xE0
Definition types.h:246
float x40
Definition types.h:206
float x5C
Definition types.h:213
float x50
Definition types.h:210
float x84
Definition types.h:223
float x9C
Definition types.h:229
f32 x_max
Definition types.h:53
f32 angle_left
Definition types.h:59
f32 angle_down
Definition types.h:57
f32 z_max
Definition types.h:54
f32 y_min
Definition types.h:51
f32 angle_up
Definition types.h:56
f32 y_max
Definition types.h:50
f32 unk2C
Definition types.h:61
f32 unk28
Definition types.h:60
f32 x_min
Definition types.h:52
f32 angle_right
Definition types.h:58
f32 z_min
Definition types.h:55
void(* callback)(Camera_x2D0 *)
Definition types.h:62
Vec3 pause_eye_offset
Definition types.h:123
u8 x399_b7
Definition types.h:176
f32 pause_eye_distance
Definition types.h:125
Vec3 x368
Definition types.h:151
struct Camera::@3::@6 bits
u8 x399_b2
Definition types.h:171
s32(* cb)(Vec3 *)
Definition types.h:137
u8 x39A_b6
Definition types.h:183
s8 x2C5
pauser slot
Definition types.h:112
f32 x2C0
Definition types.h:110
s16 x2
Definition types.h:148
u8 x398_b5
Definition types.h:168
u8 x341_b7
Definition types.h:132
Vec2 translation
Definition types.h:97
char pad_39B
Definition types.h:185
u8 x341_b3_b4
Definition types.h:130
s8 x305
Definition types.h:118
u8 background_g
Definition types.h:88
char pad_2C6[0x2C8 - 0x2C6]
Definition types.h:113
char x342_pad[2]
Definition types.h:133
s8 x306
Definition types.h:119
u8 b1
Definition types.h:145
u8 background_r
Definition types.h:87
u8 x39A_b2
Definition types.h:179
struct CameraQuake _B0[2][8]
Definition types.h:103
f32 x374
Definition types.h:152
HSD_GObj * gobj
Definition types.h:85
u8 x399_b6
Definition types.h:175
f32 x32C
Definition types.h:124
s8 x304
Definition types.h:117
u8 x39A_b7
Definition types.h:184
u8 x398_b4
Definition types.h:167
u8 b0
Definition types.h:144
Vec3 x308
Definition types.h:121
u8 x399_b5
Definition types.h:174
u8 x399_b3
Definition types.h:172
float x2B4
Definition types.h:106
u8 x341_b5_b6
Definition types.h:131
s32 s32
Definition types.h:135
float pitch_offset
Definition types.h:114
float x2B0
Definition types.h:105
u8 x399_b4
Definition types.h:173
CameraTransformState transform
Definition types.h:93
f32 xA4
Definition types.h:100
u8 x398_b1
Definition types.h:164
s16 x2B8
Definition types.h:107
u8 x341_b1_b2
Definition types.h:129
f32 xAC
Definition types.h:102
s8 x2C4
unk player slot
Definition types.h:111
u8 x39A_b5
Definition types.h:182
u8 background_b
Definition types.h:89
f32 farz
Definition types.h:92
f32 f32
Definition types.h:154
u8 pad
Definition types.h:147
u8 x380[0x18]
Definition types.h:162
u8 x398_b0
Definition types.h:163
Vec3 vec
Definition types.h:136
s16 x2BA
Definition types.h:108
u8 x340
Definition types.h:127
struct CameraQuake _1B0[2][8]
Definition types.h:104
u8 x39A_b3
Definition types.h:180
f32 xA8
Definition types.h:101
Vec3 x350
Definition types.h:139
u8 x39A_b1
Definition types.h:178
u8 x398_b2
Definition types.h:165
Vec3 x314
Definition types.h:122
u8 x341_b0
Definition types.h:128
HSD_GObj * xA0
Definition types.h:99
s32 _8C[5]
Definition types.h:98
f32 x2BC
Definition types.h:109
CameraType mode
Definition types.h:86
u8 x398_b6_b7
Definition types.h:169
Vec3 pause_up
Definition types.h:126
u8 x39A_b4
Definition types.h:181
u8 x399_b0_b1
Definition types.h:170
Camera_x2D0 x2D0
Definition types.h:116
f32 nearz
Definition types.h:91
u8 x398_b3
Definition types.h:166
float yaw_offset
Definition types.h:115
u8 b2
Definition types.h:146
u8 x39A_b0
Definition types.h:177
CameraTransformState transform_copy
Definition types.h:95
s8 xB
Definition types.h:90
s8 x307
Definition types.h:120
Vec2 x40
Definition types.h:25
Vec2 x2C
Definition types.h:23
u8 xC_b2
Definition types.h:18
s16 xE
Definition types.h:19
u8 xC_b0
Definition types.h:16
CmSubject * prev
Definition types.h:14
Vec3 x34
Definition types.h:24
u8 xC_b1
Definition types.h:17
Vec3 x54
Definition types.h:27
Vec3 x48
Definition types.h:26
CmSubject * next
Definition types.h:13
Vec3 x1C
Definition types.h:21
Vec3 x60
Definition types.h:28
float x28
Definition types.h:22
bool x8
Definition types.h:15
Vec3 x10
Definition types.h:20
was using this to try and fix some matches, unsuccessfully
Definition gobj.h:26