SSBM Decomp
Loading...
Searching...
No Matches
camera.static.h File Reference
#include "baselib/forward.h"
#include "camera.h"
#include "baselib/wobj.h"

Go to the source code of this file.

Variables

static Camera cm_80452C68
 .bss
 
static CameraModeCallbacks cm_803BCB18
 
static HSD_WObjDesc cm_803BCB3C
 
static HSD_WObjDesc cm_803BCB50
 
static HSD_CameraDescPerspective cm_803BCB64
 
static CameraFixednessMult cm_803BCB9C = { 0.0f, 1.5f, 1.32f, 1.16f, 1.0f }
 
static s8 cm_803BCBB0 [0x20] = "couldn't get CmSubject struct.\n"
 
static char cm_803BCBD0 [0xB] = "camera.c"
 
static char cm_803BCBDC [0x1B] = "fov_u<MTXDegToRad(90.0F)"
 
static char cm_803BCBF8 [0x1B] = "fov_d<MTXDegToRad(90.0F)"
 
static char cm_803BCC14 [0x1B] = "fov_r<MTXDegToRad(90.0F)"
 
static char cm_803BCC30 [0x1B] = "fov_l<MTXDegToRad(90.0F)"
 
static char lbl_803BCC70 [0x17] = "rate>0.0F&&rate<=1.0F"
 
static char lbl_803BCC88 [0x17] = "snapshot! ptr=%08x\n"
 
static CameraUnkGlobals cm_803BCCA0
 
static Vec3 cm_803B73B8 = {0.0f, 0.0f, -1.0f}
 .rodata
 
static Vec3 cm_803B73C4 = { 0.0f }
 
static Vec3 cm_803B73D0 = { 0.0f, 1.0f, 0.0f }
 
static Vec3 cm_803B73DC = { 0.0f, 1.0f, 0.0f }
 
static CameraBoxcm_804D6458
 .sbss
 
static CameraBoxcm_804D645C
 
static CameraBoxcm_804D6460
 
static CameraBoxcm_804D6468
 
static char cm_804D3938 [0x8] = "0"
 .sdata
 
float const cm_804D7E00 = -3.4028235E+38f
 sdata2
 
float const cm_804D7E04 = 1.0f
 
float const cm_804D7E08 = 0.1f
 
float const cm_804D7E0C = 16384.0f
 
float const cm_804D7E10 = -1.0f
 
float const cm_804D7E14 = 0.0f
 
double const cm_804D7E18 = 1.0f
 
double const cm_804D7E20 = 4503601774854144.0f
 
float const cm_804D7E28 = 0.64999998f
 
float const cm_804D7E2C = 0.34999999f
 
float const cm_804D7E30 = 0.5f
 
float const cm_804D7E34 = -0.5f
 
float const cm_804D7E38 = 3.4028235E+38f
 
float const cm_804D7E3C = 40.0f
 
float const cm_804D7E40 = 80.0f
 
float const cm_804D7E44 = 5000.0f
 
float const cm_804D7E48 = 4920.0f
 
float const cm_804D7E4C = 10.0f
 
float const cm_804D7E50 = 390.0f
 
float const cm_804D7E54 = 99999.0f
 
float const cm_804D7E58 = 0.000099999997f
 
float const cm_804D7E5C = 1000.0f
 
float const cm_804D7E60 = 0.017453292f
 
float const cm_804D7E64 = 1.5707964f
 
float const cm_804D7E68 = 0.001f
 
float const cm_804D7E6C = -0.001f
 
float const cm_804D7E70 = 30.0f
 
float const cm_804D7E74 = 0.85f
 
double const cm_804D7E78 = 0.5f
 
double const cm_804D7E80 = 3.0f
 
float const cm_804D7E88 = 0.999f
 
float const cm_804D7E8C = -0.999f
 
float const cm_804D7E90 = 5.0f
 
float const cm_804D7E94 = 20.0f
 
float const cm_804D7E98 = 3.0f
 
double const cm_804D7EA0 = 0.125f
 
float const cm_804D7EA8 = 2.0f
 
float const cm_804D7EAC = 2000.0f
 
float const cm_804D7EB0 = -2000.0f
 
double const cm_804D7EB8 = -1.0f
 
float const cm_804D7EC0 = 4.0f
 
float const cm_804D7EC8 [2] = { 1.6963495f, 3.3702806E+12f}
 
float const cm_804D7ED0 [2] = { 1.5713495f, 3.3702806E+12f }
 
float const cm_804D7ED8 [2] = { 2.392699f, 3.3702806E+12f}
 
float const cm_804D7EE0 [2] = { 2.142699f, 3.3702806E+12f}
 
float const cm_804D7EE8 [2] = { 0.60239995f, -1.8890966E+26f}
 
double const cm_804D7EF0 = 0.0f
 
float const cm_804D7EF8 = 8.5070587E+37f
 
float const cm_804D7EFC = -8.5070587E+37f
 
float const cm_804D7F00 = 2.1474836E+9f
 
float const cm_804D7F04 = -2.1474836E+9f
 
float const cm_804D7F08 = 10000.0f
 

Variable Documentation

◆ cm_80452C68

Camera cm_80452C68
static

.bss

◆ cm_803BCB18

CameraModeCallbacks cm_803BCB18
static
Initial value:
= {
}
void Camera_8002D85C(void)
void Camera_8002E490(void)
void Camera_8002B3D4(void)
void Camera_8002D318(void)
void Camera_8002DDC4(void)
void Camera_8002C908(void)
void Camera_8002CDDC(void)

◆ cm_803BCB3C

HSD_WObjDesc cm_803BCB3C
static
Initial value:
= {
NULL, { 0.0f, 40.241425f, 300.241f }, 0
}
#define NULL
A null pointer.
Definition stddef.h:19

◆ cm_803BCB50

HSD_WObjDesc cm_803BCB50
static
Initial value:
= {
NULL, { 0.0f, 10.0f, 0.0f }, 0
}

◆ cm_803BCB64

HSD_CameraDescPerspective cm_803BCB64
static
Initial value:
= {
0, 0, 1, { 0, 0x280, 0, 0x1E0}, { 0, 0x280, 0, 0x1E0},
&cm_803BCB3C, &cm_803BCB50, 0.0f, NULL, 0.1f, 16384.0f, 30.0f, 1.2173333f
}
static HSD_WObjDesc cm_803BCB50
Definition camera.static.h:21
static HSD_WObjDesc cm_803BCB3C
Definition camera.static.h:18

◆ cm_803BCB9C

CameraFixednessMult cm_803BCB9C = { 0.0f, 1.5f, 1.32f, 1.16f, 1.0f }
static

◆ cm_803BCBB0

s8 cm_803BCBB0[0x20] = "couldn't get CmSubject struct.\n"
static

◆ cm_803BCBD0

char cm_803BCBD0[0xB] = "camera.c"
static

◆ cm_803BCBDC

char cm_803BCBDC[0x1B] = "fov_u<MTXDegToRad(90.0F)"
static

◆ cm_803BCBF8

char cm_803BCBF8[0x1B] = "fov_d<MTXDegToRad(90.0F)"
static

◆ cm_803BCC14

char cm_803BCC14[0x1B] = "fov_r<MTXDegToRad(90.0F)"
static

◆ cm_803BCC30

char cm_803BCC30[0x1B] = "fov_l<MTXDegToRad(90.0F)"
static

◆ lbl_803BCC70

char lbl_803BCC70[0x17] = "rate>0.0F&&rate<=1.0F"
static

◆ lbl_803BCC88

char lbl_803BCC88[0x17] = "snapshot! ptr=%08x\n"
static

◆ cm_803BCCA0

CameraUnkGlobals cm_803BCCA0
static
Initial value:
= {
83.0f, 1000.0f, -30.0f, 5.0f, -7.0f, 17.5f, -17.5f, 0.0f, 0.0682f,
60.0f, 120.0f, 0.05f, 0.1f, 120.0f, 900.0f, 0.15f, 38.0f, 0.1f,
0.1f, 0.001f, 0.1f, 1.0f, 1.0f, 0.6f, 0.6f, 0.05f, 0.1f,
29.0f, 0.1f, 0.1f, 0.1f, 0.1f, 0.5f, 0.5f, 0.4f, -11.0f,
400.0f, 0.2f, 4.0f, 0.05f, 1.0f, -7.0f, 7.0f, 0.5f, 0.5f,
0.004f, 0.2f, 0.025f, 0.2f, 0.003f, 0.2f, 0.025f, 0.2f, 0.02f,
1.0f, 0.14f, 1200.0f, -0.2f, 1.2f, 0.0f,
}

◆ cm_803B73B8

Vec3 cm_803B73B8 = {0.0f, 0.0f, -1.0f}
static

.rodata

◆ cm_803B73C4

Vec3 cm_803B73C4 = { 0.0f }
static

◆ cm_803B73D0

Vec3 cm_803B73D0 = { 0.0f, 1.0f, 0.0f }
static

◆ cm_803B73DC

Vec3 cm_803B73DC = { 0.0f, 1.0f, 0.0f }
static

◆ cm_804D6458

CameraBox* cm_804D6458
static

.sbss

◆ cm_804D645C

CameraBox* cm_804D645C
static

◆ cm_804D6460

CameraBox* cm_804D6460
static

◆ cm_804D6468

CameraBox* cm_804D6468
static

◆ cm_804D3938

char cm_804D3938[0x8] = "0"
static

.sdata

◆ cm_804D7E00

float const cm_804D7E00 = -3.4028235E+38f

sdata2

◆ cm_804D7E04

float const cm_804D7E04 = 1.0f

◆ cm_804D7E08

float const cm_804D7E08 = 0.1f

◆ cm_804D7E0C

float const cm_804D7E0C = 16384.0f

◆ cm_804D7E10

float const cm_804D7E10 = -1.0f

◆ cm_804D7E14

float const cm_804D7E14 = 0.0f

◆ cm_804D7E18

double const cm_804D7E18 = 1.0f

◆ cm_804D7E20

double const cm_804D7E20 = 4503601774854144.0f

◆ cm_804D7E28

float const cm_804D7E28 = 0.64999998f

◆ cm_804D7E2C

float const cm_804D7E2C = 0.34999999f

◆ cm_804D7E30

float const cm_804D7E30 = 0.5f

◆ cm_804D7E34

float const cm_804D7E34 = -0.5f

◆ cm_804D7E38

float const cm_804D7E38 = 3.4028235E+38f

◆ cm_804D7E3C

float const cm_804D7E3C = 40.0f

◆ cm_804D7E40

float const cm_804D7E40 = 80.0f

◆ cm_804D7E44

float const cm_804D7E44 = 5000.0f

◆ cm_804D7E48

float const cm_804D7E48 = 4920.0f

◆ cm_804D7E4C

float const cm_804D7E4C = 10.0f

◆ cm_804D7E50

float const cm_804D7E50 = 390.0f

◆ cm_804D7E54

float const cm_804D7E54 = 99999.0f

◆ cm_804D7E58

float const cm_804D7E58 = 0.000099999997f

◆ cm_804D7E5C

float const cm_804D7E5C = 1000.0f

◆ cm_804D7E60

float const cm_804D7E60 = 0.017453292f

◆ cm_804D7E64

float const cm_804D7E64 = 1.5707964f

◆ cm_804D7E68

float const cm_804D7E68 = 0.001f

◆ cm_804D7E6C

float const cm_804D7E6C = -0.001f

◆ cm_804D7E70

float const cm_804D7E70 = 30.0f

◆ cm_804D7E74

float const cm_804D7E74 = 0.85f

◆ cm_804D7E78

double const cm_804D7E78 = 0.5f

◆ cm_804D7E80

double const cm_804D7E80 = 3.0f

◆ cm_804D7E88

float const cm_804D7E88 = 0.999f

◆ cm_804D7E8C

float const cm_804D7E8C = -0.999f

◆ cm_804D7E90

float const cm_804D7E90 = 5.0f

◆ cm_804D7E94

float const cm_804D7E94 = 20.0f

◆ cm_804D7E98

float const cm_804D7E98 = 3.0f

◆ cm_804D7EA0

double const cm_804D7EA0 = 0.125f

◆ cm_804D7EA8

float const cm_804D7EA8 = 2.0f

◆ cm_804D7EAC

float const cm_804D7EAC = 2000.0f

◆ cm_804D7EB0

float const cm_804D7EB0 = -2000.0f

◆ cm_804D7EB8

double const cm_804D7EB8 = -1.0f

◆ cm_804D7EC0

float const cm_804D7EC0 = 4.0f

◆ cm_804D7EC8

float const cm_804D7EC8[2] = { 1.6963495f, 3.3702806E+12f}

◆ cm_804D7ED0

float const cm_804D7ED0[2] = { 1.5713495f, 3.3702806E+12f }

◆ cm_804D7ED8

float const cm_804D7ED8[2] = { 2.392699f, 3.3702806E+12f}

◆ cm_804D7EE0

float const cm_804D7EE0[2] = { 2.142699f, 3.3702806E+12f}

◆ cm_804D7EE8

float const cm_804D7EE8[2] = { 0.60239995f, -1.8890966E+26f}

◆ cm_804D7EF0

double const cm_804D7EF0 = 0.0f

◆ cm_804D7EF8

float const cm_804D7EF8 = 8.5070587E+37f

◆ cm_804D7EFC

float const cm_804D7EFC = -8.5070587E+37f

◆ cm_804D7F00

float const cm_804D7F00 = 2.1474836E+9f

◆ cm_804D7F04

float const cm_804D7F04 = -2.1474836E+9f

◆ cm_804D7F08

float const cm_804D7F08 = 10000.0f