SSBM Decomp
Loading...
Searching...
No Matches
gmcamera.c File Reference
#include "gmcamera.h"
#include "gm/gmcamera.static.h"
#include <placeholder.h>
#include <platform.h>
#include "baselib/controller.h"
#include "baselib/forward.h"
#include "baselib/jobj.h"
#include "baselib/sislib.h"
#include "cm/cmsnap.h"
#include "gm/gm_16AE.h"
#include "gm/gm_1A36.h"
#include "gm/gm_1A45.h"
#include "gm/gmpause.h"
#include "gm/types.h"
#include "if/ifall.h"
#include "lb/lb_00F9.h"
#include "lb/lbaudio_ax.h"
#include "lb/lbcardnew.h"
#include "lb/lbsnap.h"
#include "mn/mnmain.h"

Data Structures

struct  SisLibUnkStruct2
 
struct  SisLibUnkStruct
 

Functions

u8 * gmCamera_801A2224 (u8 *arg0, u32 arg1)
 
HSD_TextgmCamera_801A2334 (s32 arg0, f32 arg1, f32 arg2, f32 arg3, f32 arg4)
 
void gmCamera_801A253C (s32 *arg0, s32 *arg1)
 
void gmCamera_801A25C8 (void)
 
s32 gmCamera_801A2640 (void)
 
void gmCamera_801A2650 (void)
 
void gmCamera_801A26C0 (void)
 
void gmCamera_801A2798 (void)
 
void gmCamera_801A2800 (void)
 
void gmCamera_801A28AC (void)
 
void gmCamera_801A2AAC (void)
 gmCamera_801A292C
 
void gmCamera_801A2BB0 (void)
 
void gmCamera_801A2FBC (void)
 gmCamera_801A2BF0
 
void gmCamera_801A2FFC (void)
 
void gmCamera_801A3048 (s32 i)
 
void gmCamera_801A3098 (void)
 
void gmCamera_801A30E4 (void)
 
void fn_801A31D8 (HSD_GObj *gobj)
 
static void gmCamera_801A25C8_no_inline (void)
 gmCamera_801A31FC
 
static void gmCamera_801A253C_no_inline (s32 *arg0, s32 *arg1)
 
void gmCamera_801A34FC_OnFrame (void)
 
void gmCamera_801A3634_OnEnter (UNK_T arg0)
 
void gmCamera_801A367C_OnLeave (UNK_T unused)
 

Variables

gmCameraUnkFuncTable gmCamera_803DA6B4 [9]
 

Function Documentation

◆ gmCamera_801A2224()

u8 * gmCamera_801A2224 ( u8 *  arg0,
u32  arg1 
)

◆ gmCamera_801A2334()

HSD_Text * gmCamera_801A2334 ( s32  arg0,
f32  arg1,
f32  arg2,
f32  arg3,
f32  arg4 
)

◆ gmCamera_801A253C()

void gmCamera_801A253C ( s32 *  arg0,
s32 *  arg1 
)

◆ gmCamera_801A25C8()

void gmCamera_801A25C8 ( void  )

◆ gmCamera_801A2640()

s32 gmCamera_801A2640 ( void  )

◆ gmCamera_801A2650()

void gmCamera_801A2650 ( void  )

◆ gmCamera_801A26C0()

void gmCamera_801A26C0 ( void  )

◆ gmCamera_801A2798()

void gmCamera_801A2798 ( void  )

◆ gmCamera_801A2800()

void gmCamera_801A2800 ( void  )

◆ gmCamera_801A28AC()

void gmCamera_801A28AC ( void  )

◆ gmCamera_801A2AAC()

void gmCamera_801A2AAC ( void  )

◆ gmCamera_801A2BB0()

void gmCamera_801A2BB0 ( void  )

◆ gmCamera_801A2FBC()

void gmCamera_801A2FBC ( void  )

◆ gmCamera_801A2FFC()

void gmCamera_801A2FFC ( void  )

◆ gmCamera_801A3048()

void gmCamera_801A3048 ( s32  i)

◆ gmCamera_801A3098()

void gmCamera_801A3098 ( void  )

◆ gmCamera_801A30E4()

void gmCamera_801A30E4 ( void  )

◆ fn_801A31D8()

void fn_801A31D8 ( HSD_GObj gobj)

◆ gmCamera_801A25C8_no_inline()

static void gmCamera_801A25C8_no_inline ( void  )
static

◆ gmCamera_801A253C_no_inline()

static void gmCamera_801A253C_no_inline ( s32 *  arg0,
s32 *  arg1 
)
static

◆ gmCamera_801A34FC_OnFrame()

void gmCamera_801A34FC_OnFrame ( void  )

◆ gmCamera_801A3634_OnEnter()

void gmCamera_801A3634_OnEnter ( UNK_T  arg0)

◆ gmCamera_801A367C_OnLeave()

void gmCamera_801A367C_OnLeave ( UNK_T  unused)

Variable Documentation

◆ gmCamera_803DA6B4

gmCameraUnkFuncTable gmCamera_803DA6B4[9]
Initial value:
= {
{ { 0, 0, 0x54 }, NULL, gmCamera_801A2BB0 },
{ { 0, 0, 0x34 }, NULL, gmCamera_801A2BB0 },
{ { 0, 0, 0x94 }, NULL, gmCamera_801A2BB0 },
{ { 0, 0, 0x1204 }, gmCamera_801A2BF0, gmCamera_801A2D44 },
{ { 0, 0, 0x1604 }, gmCamera_801A2FBC, gmCamera_801A2FFC },
{ { 0, 0, 0x1A14 }, NULL, gmCamera_801A2BB0 },
}
void gmCamera_801A2FFC(void)
Definition gmcamera.c:365
void gmCamera_801A2800(void)
Definition gmcamera.c:269
void gmCamera_801A2BB0(void)
Definition gmcamera.c:342
void gmCamera_801A2798(void)
Definition gmcamera.c:257
void gmCamera_801A2AAC(void)
gmCamera_801A292C
Definition gmcamera.c:309
void gmCamera_801A28AC(void)
Definition gmcamera.c:291
void gmCamera_801A2FBC(void)
gmCamera_801A2BF0
Definition gmcamera.c:354
void gmCamera_801A26C0(void)
Definition gmcamera.c:228
void gmCamera_801A2D44(void)
void gmCamera_801A292C(void)
void gmCamera_801A2BF0(void)
#define NULL
Definition stddef.h:19
Todo:
HSD_SisLib_804D1124 is of type SIS.