SSBM Decomp
Loading...
Searching...
No Matches
camera.h
Go to the documentation of this file.
1#ifndef GALE01_028B9C
2#define GALE01_028B9C
3
4#include <platform.h>
5#include <placeholder.h>
6
7#include "cm/forward.h"
9#include <baselib/forward.h>
10
11#include "cm/types.h"
12
13#include <dolphin/mtx/types.h>
14#include <baselib/cobj.h>
15
16/* 028B9C */ void Camera_80028B9C(int);
17/* 028F5C */ void Camera_80028F5C(CameraBox* subject, s32 arg1);
18/* 029020 */ CameraBox* Camera_80029020(void);
19/* 029044 */ CameraBox* Camera_80029044(int);
20/* 0290D4 */ void Camera_800290D4(CameraBox*);
21/* 029124 */ u32 Camera_80029124(Vec3*, s32);
25/* 029AAC */ void Camera_80028F5C(CameraBox*, s32);
26/* 029BC4 */ void Camera_80029BC4(CameraBounds* bounds,
27 CameraMovement* movement);
28/* 029C88 */ void Camera_80029C88(CameraMovement* movement, f32);
31/* 02A278 */ void Camera_8002A278(float x, float y);
33/* 02A4AC */ void Camera_8002A4AC(HSD_GObj*);
34/* 02A768 */ void Camera_8002A768(CameraMovement* movement, int arg1);
37/* 02B1F8 */ void Camera_8002B1F8(CameraMovement* movement);
57/* 02E6FC */ void Camera_8002E6FC(u8);
58/* 02E818 */ void Camera_8002E818(Vec3*);
59/* 02E948 */ void Camera_8002E948(bool (*)(Vec3*));
60/* 02EA64 */ void Camera_8002EA64(Vec3*);
61/* 02EB5C */ void Camera_8002EB5C(float);
62/* 02EC7C */ void Camera_8002EC7C(float);
63/* 02ED9C */ void Camera_8002ED9C(float);
64/* 02EEC8 */ void Camera_8002EEC8(float);
65/* 02EF14 */ void Camera_8002EF14(void);
66/* 02F0E4 */ void Camera_8002F0E4(s32);
67/* 02F260 */ bool Camera_8002F260(void);
68/* 02F274 */ void Camera_8002F274(void);
71/* 02F474 */ void Camera_8002F474(void);
78/* 02F8F4 */ void Camera_8002F8F4(void);
95/* 030730 */ void Camera_80030730(f32 arg8);
96/* 030740 */ void Camera_80030740(u8 r, u8 g, u8 b);
98/* 030788 */ void Camera_80030788(Vec3*);
101/* 030A50 */ HSD_GObj* Camera_80030A50(void);
103/* 030A78 */ bool Camera_80030A78(void);
108/* 030AF8 */ bool Camera_80030AF8(void);
110/* 030B24 */ bool Camera_80030B24(void);
112/* 030B50 */ bool Camera_80030B50(void);
114/* 030B7C */ bool Camera_80030B7C(void);
116/* 030BA8 */ bool Camera_80030BA8(void);
118/* 030CD8 */ bool Camera_80030CD8(CameraBox*, S32Vec2*);
119/* 030CFC */ bool Camera_80030CFC(CameraBox*, float);
120/* 030DE4 */ void Camera_80030DE4(f32 arg8, f32 arg9);
123/* 030E34 */ void Camera_80030E34(f32 arg8);
124/* 030E44 */ void Camera_80030E44(enum_t, Vec3*);
126/* 031060 */ enum_t Camera_80031060(void);
127/* 031074 */ void Camera_80031074(u8);
128/* 03108C */ enum_t Camera_8003108C(void);
129/* 0310A0 */ void Camera_800310A0(u8);
130/* 0310B8 */ HSD_CObj* Camera_800310B8(void);
132/* 031144 */ float Camera_80031144(void);
133/* 031154 */ bool Camera_80031154(Vec3*);
134/* 03118C */ bool Camera_8003118C(Vec3*, float);
135/* 0311CC */ void Camera_800311CC(f32 arg8);
136/* 0311DC */ void Camera_800311DC(f32 arg8);
140
141#endif
void Camera_800310E8(void)
Definition camera.c:961
void Camera_80030DF8(void)
Definition camera.c:921
void Camera_800293E0(void)
Camera_8002928C
Definition camera.c:152
void Camera_8002A28C(void)
Definition camera.c:339
UNK_RET Camera_8002B694(UNK_PARAMS)
CameraBox * Camera_80029020(void)
Definition camera.c:62
UNK_RET Camera_80030AA4(UNK_PARAMS)
UNK_RET fn_8002F488(UNK_PARAMS)
void Camera_8002EF14(void)
void Camera_8002F8F4(void)
fn_8002F488
Definition camera.c:804
UNK_RET Camera_800311EC(UNK_PARAMS)
UNK_RET Camera_8002B3D4(UNK_PARAMS)
void Camera_80029C88(CameraMovement *movement, f32)
Definition camera.c:301
bool Camera_80030BA8(void)
Camera_80030B90
Definition camera.c:904
UNK_RET Camera_8002E234(UNK_PARAMS)
void Camera_80030E44(enum_t, Vec3 *)
bool Camera_8002F260(void)
Camera_8002B3D4
Definition camera.c:776
void Camera_80030740(u8 r, u8 g, u8 b)
void Camera_80031074(u8)
UNK_RET Camera_80029CF8(UNK_PARAMS)
HSD_GObj * Camera_80030A50(void)
Camera_80030740
Definition camera.c:856
u32 Camera_80029124(Vec3 *, s32)
Definition camera.c:108
UNK_RET Camera_8002D85C(UNK_PARAMS)
void Camera_800290D4(CameraBox *)
Definition camera.c:90
void Camera_8002EA64(Vec3 *)
enum_t Camera_8003108C(void)
Camera_80031074
Definition camera.c:944
void Camera_800311CC(f32 arg8)
Definition camera.c:992
UNK_RET Camera_80030B0C(UNK_PARAMS)
UNK_RET Camera_80030130(UNK_PARAMS)
bool Camera_80030B24(void)
Camera_80030B0C
Definition camera.c:883
bool Camera_8003118C(Vec3 *, float)
Definition camera.c:984
UNK_RET Camera_8002C010(UNK_PARAMS)
UNK_RET Camera_8002C5B4(UNK_PARAMS)
UNK_RET Camera_8002FC7C(UNK_PARAMS)
UNK_RET Camera_8003006C(UNK_PARAMS)
UNK_RET Camera_80030AC4(UNK_PARAMS)
UNK_RET fn_800301D0(UNK_PARAMS)
void Camera_8002EC7C(float)
UNK_RET Camera_800307AC(UNK_PARAMS)
UNK_RET Camera_80031044(UNK_PARAMS)
UNK_RET Camera_8002F760(UNK_PARAMS)
void Camera_80030730(f32 arg8)
fn_8002F908
Definition camera.c:841
bool Camera_80030A78(void)
Camera_80030A60
Definition camera.c:863
bool Camera_80030AF8(void)
Camera_80030A8C
Definition camera.c:876
UNK_RET Camera_8002A0C0(UNK_PARAMS)
UNK_RET Camera_8002F9E4(UNK_PARAMS)
void Camera_8002B1F8(CameraMovement *movement)
Camera_8002AF68
Definition camera.c:672
void Camera_8002F474(void)
Camera_8002F274
Definition camera.c:787
UNK_RET Camera_8002CDDC(UNK_PARAMS)
UNK_RET Camera_80030AE0(UNK_PARAMS)
UNK_RET Camera_8002FE38(UNK_PARAMS)
void Camera_8002A4AC(HSD_GObj *)
UNK_RET Camera_8002C1A8(UNK_PARAMS)
UNK_RET Camera_8002F7AC(UNK_PARAMS)
bool Camera_80030B7C(void)
Camera_80030B64
Definition camera.c:897
UNK_RET Camera_8003019C(UNK_PARAMS)
UNK_RET Camera_80030758(UNK_PARAMS)
UNK_RET Camera_80030BBC(UNK_PARAMS)
void Camera_8002F274(void)
UNK_RET fn_8002F908(UNK_PARAMS)
void Camera_8002EEC8(float)
void Camera_8002E948(bool(*)(Vec3 *))
UNK_RET Camera_8003010C(UNK_PARAMS)
void Camera_800311DC(f32 arg8)
Definition camera.c:997
UNK_RET Camera_8002D318(UNK_PARAMS)
float Camera_80031144(void)
Definition camera.c:971
bool Camera_80030B50(void)
Camera_80030B38
Definition camera.c:890
void Camera_8002E6FC(u8)
void Camera_8002ED9C(float)
void Camera_8002A278(float x, float y)
Camera_80029CF8
Definition camera.c:333
UNK_RET Camera_8002AF68(UNK_PARAMS)
void Camera_8002EB5C(float)
void Camera_80029BC4(CameraBounds *bounds, CameraMovement *movement)
Definition camera.c:282
UNK_RET Camera_8002C908(UNK_PARAMS)
UNK_RET Camera_80030A60(UNK_PARAMS)
UNK_RET Camera_8002FEEC(UNK_PARAMS)
UNK_RET Camera_80030178(UNK_PARAMS)
UNK_RET Camera_8002F4D4(UNK_PARAMS)
void Camera_80028B9C(int)
void Camera_80028F5C(CameraBox *subject, s32 arg1)
Camera_80028B9C
Definition camera.c:24
void Camera_80030E34(f32 arg8)
Camera_80030E10
Definition camera.c:928
UNK_RET Camera_800307D0(UNK_PARAMS)
CameraBox * Camera_80029044(int)
Definition camera.c:67
UNK_RET Camera_8002958C(UNK_PARAMS)
UNK_RET Camera_800304E0(UNK_PARAMS)
UNK_RET Camera_80030B64(UNK_PARAMS)
void Camera_80030DE4(f32 arg8, f32 arg9)
Camera_80030BBC
Definition camera.c:915
UNK_RET Camera_8002B0E0(UNK_PARAMS)
UNK_RET Camera_80030B90(UNK_PARAMS)
HSD_CObj * Camera_800310B8(void)
Definition camera.c:954
s32 Camera_8002928C(CameraBox *)
void Camera_80030788(Vec3 *)
UNK_RET Camera_8002DDC4(UNK_PARAMS)
bool Camera_80030CD8(CameraBox *, S32Vec2 *)
UNK_RET Camera_80030A8C(UNK_PARAMS)
UNK_RET Camera_8002BC78(UNK_PARAMS)
UNK_RET Camera_8002F784(UNK_PARAMS)
UNK_RET Camera_80030E10(UNK_PARAMS)
void Camera_8002A768(CameraMovement *movement, int arg1)
Camera_8002A4AC
Definition camera.c:376
UNK_RET Camera_8002F73C(UNK_PARAMS)
UNK_RET fn_8002F360(UNK_PARAMS)
enum_t Camera_80031060(void)
Camera_80030E44
Definition camera.c:937
UNK_RET Camera_800300F0(UNK_PARAMS)
void Camera_8002E818(Vec3 *)
bool Camera_80030CFC(CameraBox *, float)
bool Camera_80031154(Vec3 *)
Definition camera.c:976
void Camera_800310A0(u8)
Definition camera.c:949
UNK_RET Camera_80030688(UNK_PARAMS)
void Camera_8002F0E4(s32)
UNK_RET Camera_800313E0(UNK_PARAMS)
UNK_RET Camera_8002F3AC(UNK_PARAMS)
UNK_RET Camera_8002BA00(UNK_PARAMS)
UNK_RET Camera_8002E490(UNK_PARAMS)
UNK_RET Camera_8002E158(UNK_PARAMS)
UNK_RET Camera_80030154(UNK_PARAMS)
UNK_RET Camera_80030B38(UNK_PARAMS)
UNK_RET Camera_8002CB0C(UNK_PARAMS)
UNK_RET Camera_80031328(UNK_PARAMS)
UNK_RET Camera_8002DFE4(UNK_PARAMS)
UNK_RET Camera_8002BAA8(UNK_PARAMS)
UNK_RET Camera_8002BD88(UNK_PARAMS)
UNK_RET fn_8002FBA0(UNK_PARAMS)
#define UNK_PARAMS
#define UNK_RET
unsigned long u32
An unsigned 32-bit integer.
Definition platform.h:26
float f32
A 32-bit floating-point number.
Definition platform.h:62
int enum_t
The underlying type of an enum, used as a placeholder.
Definition platform.h:74
signed long s32
A signed 32-bit integer.
Definition platform.h:14
unsigned char u8
An unsigned 8-bit integer.
Definition platform.h:20
Definition types.h:37
Definition types.h:11
Definition types.h:28
Definition cobj.h:39
Definition gobj.h:25
Definition types.h:33
Definition types.h:13