SSBM Decomp
Loading...
Searching...
No Matches
camera.h File Reference
#include <platform.h>
#include <placeholder.h>
#include "cm/forward.h"
#include <baselib/forward.h>
#include "dolphin/gx/GXStruct.h"
#include <dolphin/mtx.h>
#include <baselib/cobj.h>

Go to the source code of this file.

Functions

void Camera_80028B9C (int)
 
void Camera_80028F5C (CameraBox *subject, s32 arg1)
 
CameraBoxCamera_80029020 (void)
 
CameraBoxCamera_80029044 (int)
 
void Camera_800290D4 (CameraBox *)
 
u32 Camera_80029124 (Vec *, s32)
 
bool Camera_8002928C (CameraBox *)
 
UNK_RET Camera_800293E0 (UNK_PARAMS)
 
UNK_RET Camera_8002958C (UNK_PARAMS)
 
void Camera_80029BC4 (CameraBounds *bounds, CameraTransformState *transform)
 
void Camera_80029C88 (CameraBounds *, CameraTransformState *transform, f32)
 
UNK_RET Camera_80029CF8 (UNK_PARAMS)
 
UNK_RET Camera_8002A0C0 (UNK_PARAMS)
 
void Camera_8002A278 (float x, float y)
 
UNK_RET Camera_8002A28C (UNK_PARAMS)
 
void Camera_8002A4AC (HSD_GObj *)
 
void Camera_8002A768 (CameraTransformState *transform, int arg1)
 
void Camera_8002AF68 (HSD_CObj *, CameraTransformState *)
 
void Camera_8002B0E0 (void)
 
void Camera_8002B1F8 (CameraTransformState *transform)
 
void Camera_8002B3D4 (void *)
 
UNK_RET Camera_8002B694 (UNK_PARAMS)
 
s32 Camera_8002BA00 (s32 port, s32 arg1)
 Camera_8002B3D4
 
void Camera_8002BAA8 (f32)
 
s32 Camera_8002BC78 (Vec3 *, Vec3 *, Vec3 *)
 
void Camera_8002BD88 (f32, f32)
 
UNK_RET Camera_8002C010 (UNK_PARAMS)
 
UNK_RET Camera_8002C1A8 (UNK_PARAMS)
 
UNK_RET Camera_8002C5B4 (UNK_PARAMS)
 
void Camera_8002C908 (void *)
 
UNK_RET Camera_8002CB0C (UNK_PARAMS)
 
void Camera_8002CDDC (void *)
 
void Camera_8002D318 (void *)
 
void Camera_8002D85C (void *)
 
void Camera_8002DDC4 (void *)
 
UNK_RET Camera_8002DFE4 (UNK_PARAMS)
 
UNK_RET Camera_8002E158 (UNK_PARAMS)
 
UNK_RET Camera_8002E234 (UNK_PARAMS)
 
void Camera_8002E490 (void *)
 
void Camera_8002E6FC (u8)
 
void Camera_8002E818 (Vec *)
 
void Camera_8002E948 (bool(*)(Vec *))
 
void Camera_8002EA64 (Vec *)
 Camera_8002C010
 
void Camera_8002EB5C (float)
 
void Camera_8002EC7C (float)
 
void Camera_8002ED9C (float)
 
void Camera_8002EEC8 (float)
 
void Camera_8002EF14 (void)
 
void Camera_8002F0E4 (s32)
 
bool Camera_8002F260 (void)
 Camera_8002EF14
 
void Camera_8002F274 (void)
 
void fn_8002F360 (HSD_GObj *)
 Camera_8002F274
 
void Camera_8002F3AC (void)
 
void Camera_8002F474 (void)
 
s32 fn_8002F488 (Vec4 *arg0)
 
void Camera_8002F4D4 (s8 arg0, s8 arg1, s32 arg2)
 
void Camera_8002F73C (s8 arg0, s8 arg1)
 Camera_8002F4D4
 
void Camera_8002F760 (s8 arg0, s8 arg1)
 
void Camera_8002F784 (s8 slot, s8 arg1)
 
void Camera_8002F7AC (s8)
 
void Camera_8002F8F4 (void)
 
s32 fn_8002F908 (HSD_RectF32 *arg0)
 
UNK_RET Camera_8002F9E4 (UNK_PARAMS)
 
s32 fn_8002FBA0 (HSD_RectF32 *arg0)
 Camera_8002F9E4
 
UNK_RET Camera_8002FC7C (UNK_PARAMS)
 
void Camera_8002FE38 (void)
 Camera_8002FC7C
 
void Camera_8002FEEC (int)
 
void Camera_8003006C (void)
 Camera_8002FEEC
 
UNK_RET Camera_800300F0 (UNK_PARAMS)
 
bool Camera_8003010C (void)
 
bool Camera_80030130 (void)
 
bool Camera_80030154 (void)
 
bool Camera_80030178 (void)
 
Vec3 * Camera_8003019C (void)
 
void fn_800301D0 (HSD_GObj *, int)
 
UNK_RET Camera_800304E0 (UNK_PARAMS)
 
UNK_RET Camera_80030688 (UNK_PARAMS)
 
void Camera_80030730 (f32 arg8)
 
void Camera_SetBackgroundColor (u8 r, u8 g, u8 b)
 
GXColor Camera_80030758 (void)
 
void Camera_80030788 (Vec *)
 
void Camera_800307AC (Vec *)
 
bool Camera_800307D0 (f32 *, f32 *, f32 *)
 
HSD_GObjCamera_80030A50 (void)
 
void Camera_80030A60 (bool arg0)
 
bool Camera_80030A78 (void)
 
void Camera_80030A8C (bool arg0)
 
void Camera_SetStageVisible (int)
 
bool Camera_80030AC4 (void)
 
void Camera_80030AE0 (bool arg0)
 
bool Camera_80030AF8 (void)
 
void Camera_80030B0C (bool arg0)
 
bool Camera_80030B24 (void)
 
void Camera_80030B38 (bool arg0)
 
bool Camera_80030B50 (void)
 
void Camera_80030B64 (bool arg0)
 
bool Camera_80030B7C (void)
 
void Camera_80030B90 (bool arg0)
 
bool Camera_80030BA8 (void)
 
bool Camera_80030BBC (Point3d *arg0, S32Vec2 *arg1)
 
bool Camera_80030CD8 (CameraBox *, S32Vec2 *)
 
bool Camera_80030CFC (CameraBox *, float)
 
void Camera_80030DE4 (f32 arg8, f32 arg9)
 
UNK_RET Camera_80030DF8 (UNK_PARAMS)
 
float Camera_80030E10 (void)
 
void Camera_80030E34 (f32 arg8)
 
void Camera_80030E44 (enum_t, Vec *)
 
void Camera_80031044 (s32 arg0)
 Camera_80030E44
 
enum_t Camera_80031060 (void)
 
void Camera_80031074 (u8)
 
enum_t Camera_8003108C (void)
 
void Camera_800310A0 (u8)
 
HSD_CObjCamera_800310B8 (void)
 
UNK_RET Camera_800310E8 (UNK_PARAMS)
 
float Camera_80031144 (void)
 
bool Camera_80031154 (Vec3 *)
 
bool Camera_8003118C (Vec3 *, float)
 
void Camera_800311CC (f32 arg8)
 
void Camera_800311DC (f32 arg8)
 
UNK_RET Camera_800311EC (UNK_PARAMS)
 
UNK_RET Camera_80031328 (UNK_PARAMS)
 
void Camera_800313E0 (HSD_GObj *, u64)
 

Variables

CameraDebugMode cm_80453004
 

Function Documentation

◆ Camera_80028B9C()

void Camera_80028B9C ( int  n_subjects)

◆ Camera_80028F5C()

void Camera_80028F5C ( CameraBox subject,
s32  arg1 
)

◆ Camera_80029020()

CameraBox * Camera_80029020 ( void  )

◆ Camera_80029044()

CameraBox * Camera_80029044 ( int  arg0)

◆ Camera_800290D4()

void Camera_800290D4 ( CameraBox subject)

◆ Camera_80029124()

u32 Camera_80029124 ( Vec *  ,
s32   
)

◆ Camera_8002928C()

bool Camera_8002928C ( CameraBox cam)

◆ Camera_800293E0()

UNK_RET Camera_800293E0 ( UNK_PARAMS  )

◆ Camera_8002958C()

UNK_RET Camera_8002958C ( UNK_PARAMS  )

◆ Camera_80029BC4()

void Camera_80029BC4 ( CameraBounds bounds,
CameraTransformState transform 
)

◆ Camera_80029C88()

void Camera_80029C88 ( CameraBounds unused,
CameraTransformState transform,
f32  arg_scale 
)

◆ Camera_80029CF8()

UNK_RET Camera_80029CF8 ( UNK_PARAMS  )

◆ Camera_8002A0C0()

UNK_RET Camera_8002A0C0 ( UNK_PARAMS  )

◆ Camera_8002A278()

void Camera_8002A278 ( float  x,
float  y 
)

◆ Camera_8002A28C()

UNK_RET Camera_8002A28C ( UNK_PARAMS  )

◆ Camera_8002A4AC()

void Camera_8002A4AC ( HSD_GObj arg0)

◆ Camera_8002A768()

void Camera_8002A768 ( CameraTransformState transform,
int  arg1 
)

◆ Camera_8002AF68()

void Camera_8002AF68 ( HSD_CObj cobj,
CameraTransformState transform 
)

◆ Camera_8002B0E0()

void Camera_8002B0E0 ( void  )

◆ Camera_8002B1F8()

void Camera_8002B1F8 ( CameraTransformState transform)

◆ Camera_8002B3D4()

void Camera_8002B3D4 ( void *  )

◆ Camera_8002B694()

UNK_RET Camera_8002B694 ( UNK_PARAMS  )

◆ Camera_8002BA00()

s32 Camera_8002BA00 ( s32  slot,
s32  arg1 
)

◆ Camera_8002BAA8()

void Camera_8002BAA8 ( f32  zoom_amt)

◆ Camera_8002BC78()

s32 Camera_8002BC78 ( Vec3 *  forward,
Vec3 *  up,
Vec3 *  right 
)

◆ Camera_8002BD88()

void Camera_8002BD88 ( f32  x,
f32  y 
)

◆ Camera_8002C010()

UNK_RET Camera_8002C010 ( UNK_PARAMS  )

◆ Camera_8002C1A8()

UNK_RET Camera_8002C1A8 ( UNK_PARAMS  )

◆ Camera_8002C5B4()

UNK_RET Camera_8002C5B4 ( UNK_PARAMS  )

◆ Camera_8002C908()

void Camera_8002C908 ( void *  )

◆ Camera_8002CB0C()

UNK_RET Camera_8002CB0C ( UNK_PARAMS  )

◆ Camera_8002CDDC()

void Camera_8002CDDC ( void *  )

◆ Camera_8002D318()

void Camera_8002D318 ( void *  )

◆ Camera_8002D85C()

void Camera_8002D85C ( void *  )

◆ Camera_8002DDC4()

void Camera_8002DDC4 ( void *  )

◆ Camera_8002DFE4()

UNK_RET Camera_8002DFE4 ( UNK_PARAMS  )

◆ Camera_8002E158()

UNK_RET Camera_8002E158 ( UNK_PARAMS  )

◆ Camera_8002E234()

UNK_RET Camera_8002E234 ( UNK_PARAMS  )

◆ Camera_8002E490()

void Camera_8002E490 ( void *  )

◆ Camera_8002E6FC()

void Camera_8002E6FC ( u8  )

◆ Camera_8002E818()

void Camera_8002E818 ( Vec *  )

◆ Camera_8002E948()

void Camera_8002E948 ( bool(*)(Vec *)  )

◆ Camera_8002EA64()

◆ Camera_8002EB5C()

void Camera_8002EB5C ( float  )

◆ Camera_8002EC7C()

void Camera_8002EC7C ( float  )

◆ Camera_8002ED9C()

void Camera_8002ED9C ( float  )

◆ Camera_8002EEC8()

void Camera_8002EEC8 ( float  )

◆ Camera_8002EF14()

void Camera_8002EF14 ( void  )

◆ Camera_8002F0E4()

void Camera_8002F0E4 ( s32  )

◆ Camera_8002F260()

bool Camera_8002F260 ( void  )

◆ Camera_8002F274()

void Camera_8002F274 ( void  )

◆ fn_8002F360()

void fn_8002F360 ( HSD_GObj x)

◆ Camera_8002F3AC()

void Camera_8002F3AC ( void  )

◆ Camera_8002F474()

void Camera_8002F474 ( void  )

◆ fn_8002F488()

s32 fn_8002F488 ( Vec4 *  arg0)

◆ Camera_8002F4D4()

void Camera_8002F4D4 ( s8  arg0,
s8  arg1,
s32  arg2 
)

◆ Camera_8002F73C()

void Camera_8002F73C ( s8  arg0,
s8  arg1 
)

◆ Camera_8002F760()

void Camera_8002F760 ( s8  arg0,
s8  arg1 
)

◆ Camera_8002F784()

void Camera_8002F784 ( s8  slot,
s8  arg1 
)

◆ Camera_8002F7AC()

void Camera_8002F7AC ( s8  slot)

◆ Camera_8002F8F4()

void Camera_8002F8F4 ( void  )

◆ fn_8002F908()

s32 fn_8002F908 ( HSD_RectF32 arg0)

◆ Camera_8002F9E4()

UNK_RET Camera_8002F9E4 ( UNK_PARAMS  )

◆ fn_8002FBA0()

s32 fn_8002FBA0 ( HSD_RectF32 arg0)

◆ Camera_8002FC7C()

UNK_RET Camera_8002FC7C ( UNK_PARAMS  )

◆ Camera_8002FE38()

void Camera_8002FE38 ( void  )

◆ Camera_8002FEEC()

void Camera_8002FEEC ( int  )

◆ Camera_8003006C()

void Camera_8003006C ( void  )

◆ Camera_800300F0()

UNK_RET Camera_800300F0 ( UNK_PARAMS  )

◆ Camera_8003010C()

bool Camera_8003010C ( void  )

◆ Camera_80030130()

bool Camera_80030130 ( void  )

◆ Camera_80030154()

bool Camera_80030154 ( void  )

◆ Camera_80030178()

bool Camera_80030178 ( void  )

◆ Camera_8003019C()

Vec3 * Camera_8003019C ( void  )

◆ fn_800301D0()

void fn_800301D0 ( HSD_GObj ,
int   
)

◆ Camera_800304E0()

UNK_RET Camera_800304E0 ( UNK_PARAMS  )

◆ Camera_80030688()

UNK_RET Camera_80030688 ( UNK_PARAMS  )

◆ Camera_80030730()

void Camera_80030730 ( f32  arg8)

◆ Camera_SetBackgroundColor()

void Camera_SetBackgroundColor ( u8  r,
u8  g,
u8  b 
)

◆ Camera_80030758()

GXColor Camera_80030758 ( void  )

◆ Camera_80030788()

void Camera_80030788 ( Vec *  )

◆ Camera_800307AC()

void Camera_800307AC ( Vec *  arg0)

◆ Camera_800307D0()

bool Camera_800307D0 ( f32 *  left,
f32 *  center,
f32 *  right 
)

◆ Camera_80030A50()

HSD_GObj * Camera_80030A50 ( void  )

◆ Camera_80030A60()

void Camera_80030A60 ( bool  arg0)

◆ Camera_80030A78()

bool Camera_80030A78 ( void  )

◆ Camera_80030A8C()

void Camera_80030A8C ( bool  arg0)

◆ Camera_SetStageVisible()

void Camera_SetStageVisible ( int  arg0)

◆ Camera_80030AC4()

bool Camera_80030AC4 ( void  )

◆ Camera_80030AE0()

void Camera_80030AE0 ( bool  arg0)

◆ Camera_80030AF8()

bool Camera_80030AF8 ( void  )

◆ Camera_80030B0C()

void Camera_80030B0C ( bool  arg0)

◆ Camera_80030B24()

bool Camera_80030B24 ( void  )

◆ Camera_80030B38()

void Camera_80030B38 ( bool  arg0)

◆ Camera_80030B50()

bool Camera_80030B50 ( void  )

◆ Camera_80030B64()

void Camera_80030B64 ( bool  arg0)

◆ Camera_80030B7C()

bool Camera_80030B7C ( void  )

◆ Camera_80030B90()

void Camera_80030B90 ( bool  arg0)

◆ Camera_80030BA8()

bool Camera_80030BA8 ( void  )

◆ Camera_80030BBC()

bool Camera_80030BBC ( Point3d *  arg0,
S32Vec2 *  arg1 
)

◆ Camera_80030CD8()

bool Camera_80030CD8 ( CameraBox arg0,
S32Vec2 *  arg1 
)

◆ Camera_80030CFC()

bool Camera_80030CFC ( CameraBox ,
float   
)

◆ Camera_80030DE4()

void Camera_80030DE4 ( f32  arg8,
f32  arg9 
)

◆ Camera_80030DF8()

UNK_RET Camera_80030DF8 ( UNK_PARAMS  )

◆ Camera_80030E10()

float Camera_80030E10 ( void  )

◆ Camera_80030E34()

void Camera_80030E34 ( f32  arg8)

◆ Camera_80030E44()

void Camera_80030E44 ( enum_t  ,
Vec *   
)

◆ Camera_80031044()

void Camera_80031044 ( s32  arg0)

◆ Camera_80031060()

enum_t Camera_80031060 ( void  )

◆ Camera_80031074()

void Camera_80031074 ( u8  arg0)

◆ Camera_8003108C()

enum_t Camera_8003108C ( void  )

◆ Camera_800310A0()

void Camera_800310A0 ( u8  arg0)

◆ Camera_800310B8()

HSD_CObj * Camera_800310B8 ( void  )

◆ Camera_800310E8()

UNK_RET Camera_800310E8 ( UNK_PARAMS  )

◆ Camera_80031144()

float Camera_80031144 ( void  )

◆ Camera_80031154()

bool Camera_80031154 ( Vec3 *  arg0)

◆ Camera_8003118C()

bool Camera_8003118C ( Vec3 *  arg0,
float  arg1 
)

◆ Camera_800311CC()

void Camera_800311CC ( f32  arg8)

◆ Camera_800311DC()

void Camera_800311DC ( f32  arg8)

◆ Camera_800311EC()

UNK_RET Camera_800311EC ( UNK_PARAMS  )

◆ Camera_80031328()

UNK_RET Camera_80031328 ( UNK_PARAMS  )

◆ Camera_800313E0()

void Camera_800313E0 ( HSD_GObj ,
u64   
)

Variable Documentation

◆ cm_80453004

CameraDebugMode cm_80453004
extern