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
6#include "baselib/forward.h"
7
8#include "dolphin/types.h"
9
10typedef struct _gmCameraUnkStruct4 {
11 /*0x00*/ bool x0;
12 /*0x04*/ int x4;
13 /*0x08*/ int x8;
14 /*0x0C*/ int xC;
16
17typedef struct _gmCameraUnkStruct {
18 /*0x00*/ void* ifvscam;
19 /*0x04*/ HSD_JObj* x4;
20 /*0x08*/ HSD_JObj* x8;
21 /*0x0C*/ s32 xC;
22 /*0x10*/ s32 x10;
23 /*0x14*/ s32 x14;
24 /*0x18*/ s32 x18;
25 /*0x1C*/ void* x1C;
26 /*0x20*/ int x20;
28 /*0x44*/ s32 x44;
29 /*0x48*/ HSD_Text* x48[3];
30 /*0x54*/ int x54;
32
33typedef struct _gmCameraUnkFuncTable {
34 /*0x00*/ struct {
37 } flags;
38 /*0x04*/ void (*x4)(void);
39 /*0x08*/ void (*x8)(void);
41
42/* 1A2224 */ u8* gmCamera_801A2224(u8* arg0, u32 arg1);
43/* 1A2334 */ HSD_Text* gmCamera_801A2334(s32, f32, f32, f32, f32);
44/* 1A253C */ void gmCamera_801A253C(s32*, s32*);
46/* 1A2640 */ s32 gmCamera_801A2640(void);
48/* 1A26C0 */ void gmCamera_801A26C0(void);
49/* 1A2798 */ void gmCamera_801A2798(void);
50/* 1A2800 */ void gmCamera_801A2800(void);
51/* 1A28AC */ void gmCamera_801A28AC(void);
52/* 1A292C */ void gmCamera_801A292C(void);
53/* 1A2AAC */ void gmCamera_801A2AAC(void);
54/* 1A2BB0 */ void gmCamera_801A2BB0(void);
55/* 1A2BF0 */ void gmCamera_801A2BF0(void);
56/* 1A2D44 */ void gmCamera_801A2D44(void);
57/* 1A2FBC */ void gmCamera_801A2FBC(void);
58/* 1A2FFC */ void gmCamera_801A2FFC(void);
59/* 1A3048 */ void gmCamera_801A3048(s32);
62/* 1A31D8 */ UNK_RET fn_801A31D8(HSD_GObj*);
64
65#endif
unsigned long u32
Definition types.h:9
float f32
Definition types.h:13
unsigned short int u16
Definition types.h:7
void gmCamera_801A25C8(void)
Definition gmcamera.c:196
void gmCamera_801A31FC(void)
Definition gmcamera.c:603
void gmCamera_801A2650(void)
Definition gmcamera.c:213
void gmCamera_801A3098(void)
Definition gmcamera.c:552
void gmCamera_801A30E4(void)
Definition gmcamera.c:559
void gmCamera_801A2D44(void)
Definition gmcamera.c:491
void gmCamera_801A253C(s32 *, s32 *)
Definition gmcamera.c:173
void gmCamera_801A2FFC(void)
Definition gmcamera.c:531
void gmCamera_801A2800(void)
Definition gmcamera.c:298
void gmCamera_801A2BB0(void)
Definition gmcamera.c:406
void gmCamera_801A2798(void)
Definition gmcamera.c:284
void gmCamera_801A2AAC(void)
Definition gmcamera.c:372
void gmCamera_801A28AC(void)
Definition gmcamera.c:320
u8 * gmCamera_801A2224(u8 *arg0, u32 arg1)
Definition gmcamera.c:54
HSD_Text * gmCamera_801A2334(s32, f32, f32, f32, f32)
Definition gmcamera.c:94
UNK_RET fn_801A31D8(HSD_GObj *)
Definition gmcamera.c:583
void gmCamera_801A292C(void)
Definition gmcamera.c:336
void gmCamera_801A2FBC(void)
Definition gmcamera.c:520
void gmCamera_801A2BF0(void)
Definition gmcamera.c:427
void gmCamera_801A3048(s32)
Definition gmcamera.c:544
s32 gmCamera_801A2640(void)
Definition gmcamera.c:208
void gmCamera_801A26C0(void)
Definition gmcamera.c:263
signed long s32
Definition hsd_3B2B.h:1
unsigned char u8
Definition hsd_3B2B.h:2
#define UNK_PARAMS
Definition placeholder.h:47
#define UNK_RET
Definition placeholder.h:39
Definition gobj.h:24
Definition jobj.h:107
Definition sislib.h:46
Definition gmcamera.h:33
void(* x8)(void)
Definition gmcamera.h:39
u8 x0
Definition gmcamera.h:35
u16 x2
Definition gmcamera.h:36
void(* x4)(void)
Definition gmcamera.h:38
Definition gmcamera.h:10
bool x0
Definition gmcamera.h:11
int xC
Definition gmcamera.h:14
int x8
Definition gmcamera.h:13
int x4
Definition gmcamera.h:12
Definition gmcamera.h:17
HSD_JObj * x8
Definition gmcamera.h:20
s32 x18
Definition gmcamera.h:24
s32 x44
Definition gmcamera.h:28
void * ifvscam
interface dat file loaded from 801a3254
Definition gmcamera.h:18
HSD_JObj * x4
Definition gmcamera.h:19
int x54
Definition gmcamera.h:30
s32 x10
Definition gmcamera.h:22
s32 x14
Definition gmcamera.h:23
HSD_Text * x48[3]
Definition gmcamera.h:29
s32 xC
Definition gmcamera.h:21
int x20
Definition gmcamera.h:26
void * x1C
Definition gmcamera.h:25
gmCameraUnkStruct4 x24[2]
Definition gmcamera.h:27