SSBM Decomp
Loading...
Searching...
No Matches
gmcamera.h
Go to the documentation of this file.
1#ifndef GALE01_1A2224
2#define GALE01_1A2224
3
4#include <placeholder.h>
5
6typedef struct _gmCameraUnkStruct3 {
7 /*0x00*/ u8 x0_padding[0x24 - 0x0];
8 /*0x24*/ float x24;
9 /*0x28*/ float x28;
10 /*0x2C*/ u8 x2C_padding[0x49 - 0x2C];
11 /*0x49*/ u8 x49;
13
14typedef struct _gmCameraUnkStruct2 {
15 /*0x00*/ u8 x0_padding[0x24 - 0x0];
16 /*0x24*/ u32 x24;
17 /*0x28*/ u32 x28;
18 /*0x2C*/ int x2C;
19 /*0x30*/ u32 x30;
21
22typedef struct _gmCameraUnkStruct {
23 /*0x00*/ u8 x0_padding[0x20 - 0x0];
24 /*0x20*/ u32 x20;
25 /*0x24*/ u32 x24;
26 /*0x28*/ u8 x28_padding[0x54 - 0x28];
27 /*0x54*/ u32 x54;
29
30typedef struct _gmCameraUnkStructPtrs {
31 /*0x00*/ u8 x0_padding[0x58 - 0x0];
33
36 // gmCameraUnkStruct2* gcus2_ptrs[0x58/4];
38};
39
40/* 479BC8 */ extern union _gmCameraUnkUnion gmCamera_80479BC8;
41/* 4DA9B8 */ extern float gmCamera_804DA9B8;
42/* 4DA9BC */ extern float gmCamera_804DA9BC;
43/* 4DA9C0 */ extern float gmCamera_804DA9C0;
44
45/* 1A2224 */ u8* gmCamera_801A2224(u8* arg0, u32 arg1);
46/* 1A2334 */ void* gmCamera_801A2334(int arg0, float argA, float argB);
49/* 1A2640 */ s32 gmCamera_801A2640(void);
68/* 1A34FC */ void gmCamera_801A34FC_OnFrame(void);
70/* 1A367C */ void gmCamera_801A367C_OnLeave(UNK_T);
71
72#endif
void gmCamera_801A2650(void)
Definition gmcamera.c:187
UNK_RET gmCamera_801A2AAC(UNK_PARAMS)
void gmCamera_801A3634_OnEnter(UNK_T)
void gmCamera_801A34FC_OnFrame(void)
void * gmCamera_801A2334(int arg0, float argA, float argB)
Definition gmcamera.c:67
UNK_RET gmCamera_801A2798(UNK_PARAMS)
UNK_RET gmCamera_801A25C8(UNK_PARAMS)
UNK_RET gmCamera_801A30E4(UNK_PARAMS)
float gmCamera_804DA9C0
UNK_RET gmCamera_801A2D44(UNK_PARAMS)
UNK_RET gmCamera_801A292C(UNK_PARAMS)
u8 * gmCamera_801A2224(u8 *arg0, u32 arg1)
Definition gmcamera.c:28
UNK_RET gmCamera_801A3048(UNK_PARAMS)
UNK_RET fn_801A31D8(UNK_PARAMS)
float gmCamera_804DA9B8
UNK_RET gmCamera_801A33BC(UNK_PARAMS)
UNK_RET gmCamera_801A2BB0(UNK_PARAMS)
UNK_RET gmCamera_801A31FC(UNK_PARAMS)
UNK_RET gmCamera_801A3098(UNK_PARAMS)
UNK_RET gmCamera_801A28AC(UNK_PARAMS)
union _gmCameraUnkUnion gmCamera_80479BC8
UNK_RET gmCamera_801A26C0(UNK_PARAMS)
UNK_RET gmCamera_801A2BF0(UNK_PARAMS)
float gmCamera_804DA9BC
UNK_RET gmCamera_801A253C(UNK_PARAMS)
UNK_RET gmCamera_801A2800(UNK_PARAMS)
void gmCamera_801A367C_OnLeave(UNK_T)
gmCamera_801A26C0
Definition gmcamera.c:232
UNK_RET gmCamera_801A2FFC(UNK_PARAMS)
s32 gmCamera_801A2640(void)
gmCamera_801A253C
Definition gmcamera.c:182
UNK_RET gmCamera_801A2FBC(UNK_PARAMS)
#define UNK_PARAMS
Definition placeholder.h:48
#define UNK_T
Definition placeholder.h:32
#define UNK_RET
Definition placeholder.h:40
Definition gmcamera.h:30
Definition gmcamera.h:14
u32 x28
Definition gmcamera.h:17
u32 x24
Definition gmcamera.h:16
u32 x30
Definition gmcamera.h:19
int x2C
Definition gmcamera.h:18
Definition gmcamera.h:6
float x24
Definition gmcamera.h:8
float x28
Definition gmcamera.h:9
u8 x49
Definition gmcamera.h:11
Definition gmcamera.h:22
u32 x24
Definition gmcamera.h:25
u32 x20
Definition gmcamera.h:24
u32 x54
Definition gmcamera.h:27
Definition gmcamera.h:34
gmCameraUnkStruct gcus
Definition gmcamera.h:35
gmCameraUnkStruct2Ptrs gcus2_ptrs
Definition gmcamera.h:37