4#include <libultraship.h>
15#define BAD_RETURN(cmd) void
17#define BAD_RETURN(cmd) cmd
Camera * camera3
Definition camera.c:32
f32 D_800DDB30[]
Definition camera.c:27
f32 D_80164A30
Definition camera.c:46
f32 D_80164A90[NUM_CAMERAS]
Definition camera.c:53
s32 D_80164A28
Definition camera.c:43
Camera * gFreecamCamera
Definition camera.c:34
Camera * camera4
Definition camera.c:33
Camera * camera1
Definition camera.c:30
Camera cameras[NUM_CAMERAS]
Definition camera.c:29
s32 D_80164A08[4]
Definition camera.c:41
s32 D_80164A2C
Definition camera.c:44
Camera * camera2
Definition camera.c:31
s8 D_80164A89
Definition camera.c:51
f32 D_80164AA0[NUM_CAMERAS]
Definition camera.c:54
void func_8001D944(Player *, Camera *, Vec3f, f32 *, f32 *, f32 *, s32 *, s16, s16)
void func_8001EE98(Player *, Camera *, s8)
Definition camera.c:1048
void func_8001D794(Player *, Camera *, Vec3f, f32 *, f32 *, f32 *, s16)
Definition camera.c:603
void func_8001CA78(Player *, Camera *, Vec3f, f32 *, f32 *, f32 *, s32, s32)
void freecam_init(Vec3f pos, s16 rot, u32 mode, s32 cameraId)
Definition camera.c:198
void func_8001EA0C(Camera *, Player *, s8)
Definition camera.c:956
void func_8001F87C(s32)
Definition camera.c:1268
void func_8001CA24(Player *, f32)
Definition camera.c:345
void camera_init(Vec3f pos, s16 rot, u32, s32)
Definition camera.c:56
void func_8001E0C4(Camera *, Player *, s8)
Definition camera.c:773
void func_8001F394(Player *)
Definition camera.c:1133
void func_8001CCEC(Player *, Camera *, Vec3f, f32 *, f32 *, f32 *, s32 *, s16, s16)
void func_8001CA10(Camera *)
Definition camera.c:340
void func_8001D53C(Player *, Camera *, Vec3f, f32 *, f32 *, f32 *, s16, s16)
Definition camera.c:553
RenderMode
Definition camera.h:22
@ RENDER_COLLISION_MESH
Definition camera.h:25
@ RENDER_TRACK_SECTIONS
Definition camera.h:23
@ RENDER_FULL_SCENE
Definition camera.h:24
void func_8001E8E8(Camera *, Player *, s8)
Definition camera.c:925
void func_8001E45C(Camera *, Player *, s8)
Definition camera.c:834
f32 Vec3f[3]
Definition common_structs.h:10
s16 Vec3s[3]
Definition common_structs.h:15
UnkCameraInner unk_94
Definition camera.h:55
s32 unk_4C
Definition camera.h:50
Vec3s rot
Definition camera.h:42
size_t cameraId
Definition camera.h:67
Mtx * lookAtMatrix
Definition camera.h:71
s16 playerId
Definition camera.h:62
Vec3f unk_30
Definition camera.h:47
s16 unk_AC
Definition camera.h:60
s32 unk_50
Definition camera.h:51
f32 fieldOfView
Definition camera.h:43
enum RenderMode renderMode
Definition camera.h:69
f32 unk_A0
Definition camera.h:57
Mtx * perspectiveMatrix
Definition camera.h:70
int32_t mode
Definition camera.h:68
s16 unk_2E
Definition camera.h:46
f32 unk_B4
Definition camera.h:66
s32 unk_A4
Definition camera.h:58
Vec3f pos
Definition camera.h:36
s16 unk_B2
Definition camera.h:65
Vec3f unk_3C
Definition camera.h:48
Vec3f up
Definition camera.h:39
u16 someBitFlags
Definition camera.h:44
Vec3f lookAt
Definition camera.h:37
s16 unk_B0
Definition camera.h:64
s16 unk_2C
Definition camera.h:45
Collision collision
Definition camera.h:52
s32 unk_48
Definition camera.h:49
s32 unk_A8
Definition camera.h:59
Definition common_structs.h:147
Definition common_structs.h:264
s16 unk_6
Definition camera.h:31
s16 unk_4
Definition camera.h:30
s16 unk_8
Definition camera.h:32
f32 unk_0
Definition camera.h:29