Go to the source code of this file.
Macros | |
#define | CAM_INTERP(field) |
Enumerations | |
enum | CameraSettingsPtrType { CAMERA_SETTINGS_PTR_MINUS_2 = -2 , CAMERA_SETTINGS_PTR_MINUS_1 = -1 , CAMERA_SETTINGS_PTR_NULL = 0 } |
Functions | |
CameraControlSettings * | test_ray_zone_aabb (f32 x, f32 y, f32 z) |
void | apply_fixed_orientation (CameraControlSettings *controller, CameraRig *configuration, f32 x, f32 y, f32 z) |
void | update_camera_from_controller (Camera *camera, CameraRig *prevRig, CameraControlSettings **prevSettingsPtr, CameraRig *newRig, CameraControlSettings **curSettingsPtr, f32 x1, f32 y1, f32 z1, f32 x2, f32 y2, f32 z2, f32 *interpAlpha, b32 changingMap, b32 changingZone) |
void | interp_camera_y_position (Camera *camera, f32 targetY) |
f32 | get_maximum_interp_delta (Camera *camera) |
void | set_camera_from_rig (Camera *camera, CameraRig *rig) |
void | update_camera_zone_interp (Camera *camera) |
Variables | |
BSS CameraRig | CurrentCamRig |
BSS f32 | D_800A08DC |
BSS f32 | D_800A08E0 |
BSS f32 | D_800A08E4 |
BSS f32 | D_800A08E8 |
BSS f32 | D_800A08EC |
Enumerator | |
---|---|
CAMERA_SETTINGS_PTR_MINUS_2 | |
CAMERA_SETTINGS_PTR_MINUS_1 | |
CAMERA_SETTINGS_PTR_NULL |
Definition at line 23 of file cam_mode_zone_interp.c.
CameraControlSettings * test_ray_zone_aabb | ( | f32 | x, |
f32 | y, | ||
f32 | z ) |
Definition at line 10 of file cam_mode_zone_interp.c.
Referenced by update_camera_zone_interp().
void apply_fixed_orientation | ( | CameraControlSettings * | controller, |
CameraRig * | configuration, | ||
f32 | x, | ||
f32 | y, | ||
f32 | z ) |
Definition at line 29 of file cam_mode_zone_interp.c.
void update_camera_from_controller | ( | Camera * | camera, |
CameraRig * | prevRig, | ||
CameraControlSettings ** | prevSettingsPtr, | ||
CameraRig * | newRig, | ||
CameraControlSettings ** | curSettingsPtr, | ||
f32 | x1, | ||
f32 | y1, | ||
f32 | z1, | ||
f32 | x2, | ||
f32 | y2, | ||
f32 | z2, | ||
f32 * | interpAlpha, | ||
b32 | changingMap, | ||
b32 | changingZone ) |
Definition at line 54 of file cam_mode_zone_interp.c.
Referenced by update_camera_zone_interp().
Definition at line 548 of file cam_mode_zone_interp.c.
Referenced by update_camera_zone_interp().
Definition at line 581 of file cam_mode_zone_interp.c.
Referenced by update_camera_zone_interp().
Definition at line 636 of file cam_mode_zone_interp.c.
Referenced by update_camera_zone_interp().
Definition at line 688 of file cam_mode_zone_interp.c.
Referenced by update_cameras().
Definition at line 3 of file cam_mode_zone_interp.c.
Referenced by set_camera_from_rig(), and update_camera_zone_interp().
Definition at line 4 of file cam_mode_zone_interp.c.
Referenced by set_camera_from_rig(), and update_camera_zone_interp().
Definition at line 5 of file cam_mode_zone_interp.c.
Referenced by set_camera_from_rig(), and update_camera_zone_interp().
Definition at line 6 of file cam_mode_zone_interp.c.
Referenced by update_camera_from_controller().
Definition at line 7 of file cam_mode_zone_interp.c.
Referenced by update_camera_from_controller().
Definition at line 8 of file cam_mode_zone_interp.c.
Referenced by update_camera_from_controller().