Definition at line 748 of file common_structs.h.
#include "common_structs.h"
u16 Camera::flags |
Definition at line 749 of file common_structs.h.
Referenced by btl_state_update_normal_start(), create_cameras(), func_80143C48(), hud_element_setup_cam(), initialize_next_camera(), load_map_by_IDs(), render_effects_UI(), render_frame(), state_init_file_select(), state_init_logos(), state_init_title_screen(), state_step_intro(), update_camera_lead_amount(), and update_cameras().
s16 Camera::moveFlags |
Definition at line 750 of file common_structs.h.
Referenced by action_update_falling(), action_update_hit_fire(), action_update_hit_lava(), action_update_jump(), action_update_knockback(), action_update_land(), action_update_landing_on_switch(), action_update_peach_falling(), action_update_peach_step_down(), action_update_sliding(), action_update_spin_jump(), action_update_step_down(), action_update_tornado_jump(), initialize_next_camera(), interp_camera_y_position(), phys_adjust_cam_on_landing(), phys_update_action_state(), set_camera_from_rig(), and update_camera_unused_leading().
s16 Camera::updateMode |
Definition at line 751 of file common_structs.h.
Referenced by hud_element_setup_cam(), initialize_next_camera(), state_init_file_select(), state_init_logos(), state_init_title_screen(), and update_cameras().
b16 Camera::needsInit |
Definition at line 752 of file common_structs.h.
Referenced by hud_element_setup_cam(), initialize_next_camera(), state_init_file_select(), state_init_logos(), state_init_title_screen(), update_camera_interp_pos(), update_camera_minimal(), update_camera_no_interp(), update_camera_unused_ahead(), update_camera_unused_confined(), update_camera_unused_leading(), and update_camera_unused_radial().
b16 Camera::needsReinit |
Definition at line 753 of file common_structs.h.
Referenced by update_camera_no_interp(), update_camera_unused_ahead(), and update_camera_zone_interp().
s16 Camera::viewportW |
Definition at line 754 of file common_structs.h.
Referenced by _render_transition_stencil(), appendGfx_darkness_stencil(), appendGfx_screen_transition_stencil(), appendGfx_shading_palette(), apply_constraints_to_lead_amount(), create_camera_leadplayer_matrix(), draw_shop_items(), firework_rocket_appendGfx(), flame_appendGfx(), func_80143C48(), func_E011A700(), gather_energy_pink_appendGfx(), get_cam_viewport(), get_cam_viewport_bounds(), get_screen_coords(), gfx_draw_background(), is_model_center_visible(), is_outside_cam_viewport_bounds(), is_point_visible(), lightning_appendGfx(), radial_shimmer_appendGfx(), render_effects_UI(), render_frame(), set_cam_viewport(), set_screen_overlay_center_worldpos(), sfx_compute_spatialized_sound_params_with_depth(), tattle_cam_pre_render(), and update_cameras().
s16 Camera::viewportH |
Definition at line 755 of file common_structs.h.
Referenced by _render_transition_stencil(), appendGfx_darkness_stencil(), appendGfx_screen_transition_stencil(), appendGfx_shading_palette(), apply_constraints_to_lead_amount(), create_camera_leadplayer_matrix(), draw_shop_items(), firework_rocket_appendGfx(), flame_appendGfx(), func_80143C48(), func_E011A700(), gather_energy_pink_appendGfx(), get_cam_viewport(), get_cam_viewport_bounds(), get_screen_coords(), gfx_draw_background(), is_model_center_visible(), is_outside_cam_viewport_bounds(), is_point_visible(), lightning_appendGfx(), radial_shimmer_appendGfx(), render_effects_UI(), render_frame(), set_cam_viewport(), set_screen_overlay_center_worldpos(), tattle_cam_pre_render(), and update_cameras().
s16 Camera::viewportStartX |
Definition at line 756 of file common_structs.h.
Referenced by _render_transition_stencil(), appendGfx_darkness_stencil(), appendGfx_screen_transition_stencil(), appendGfx_shading_palette(), draw_shop_items(), firework_rocket_appendGfx(), flame_appendGfx(), func_80143C48(), func_E011A700(), get_cam_viewport(), get_cam_viewport_bounds(), get_screen_coords(), gfx_draw_background(), is_model_center_visible(), is_outside_cam_viewport_bounds(), is_point_visible(), render_effects_UI(), render_frame(), set_cam_viewport(), set_screen_overlay_center_worldpos(), and tattle_cam_pre_render().
s16 Camera::viewportStartY |
Definition at line 757 of file common_structs.h.
Referenced by _render_transition_stencil(), appendGfx_darkness_stencil(), appendGfx_screen_transition_stencil(), appendGfx_shading_palette(), draw_shop_items(), firework_rocket_appendGfx(), flame_appendGfx(), func_80143C48(), func_E011A700(), get_cam_viewport(), get_cam_viewport_bounds(), get_screen_coords(), gfx_draw_background(), is_model_center_visible(), is_outside_cam_viewport_bounds(), is_point_visible(), render_effects_UI(), render_frame(), set_cam_viewport(), set_screen_overlay_center_worldpos(), and tattle_cam_pre_render().
s16 Camera::nearClip |
Definition at line 758 of file common_structs.h.
Referenced by apply_constraints_to_lead_amount(), hud_element_setup_cam(), initialize_next_camera(), state_init_file_select(), state_init_logos(), state_init_title_screen(), and update_cameras().
s16 Camera::farClip |
Definition at line 759 of file common_structs.h.
Referenced by apply_constraints_to_lead_amount(), hud_element_setup_cam(), initialize_next_camera(), state_init_file_select(), state_init_logos(), state_init_title_screen(), and update_cameras().
f32 Camera::vfov |
Definition at line 760 of file common_structs.h.
Referenced by apply_constraints_to_lead_amount(), create_camera_leadplayer_matrix(), hud_element_setup_cam(), initialize_next_camera(), state_init_file_select(), state_init_logos(), state_init_title_screen(), update_camera_no_interp(), update_camera_unused_ahead(), and update_cameras().
union { ... } Camera::params |
Referenced by btl_cam_set_params(), btl_state_draw_end_battle(), hud_element_setup_cam(), initialize_next_camera(), state_init_file_select(), state_init_logos(), state_init_title_screen(), update_camera_interp_pos(), update_camera_no_interp(), update_camera_unused_ahead(), update_camera_unused_confined(), update_camera_unused_radial(), and update_camera_zone_interp().
s16 Camera::bgColor[3] |
Definition at line 793 of file common_structs.h.
Referenced by gfx_draw_background(), hud_element_setup_cam(), initialize_next_camera(), state_init_file_select(), state_init_logos(), state_init_title_screen(), and tattle_cam_pre_render().
Vec3s Camera::targetScreenCoords |
Definition at line 794 of file common_structs.h.
Referenced by calculate_camera_yinterp_rate(), and update_cameras().
u16 Camera::perspNorm |
Definition at line 795 of file common_structs.h.
Referenced by apply_constraints_to_lead_amount(), render_effects_UI(), render_frame(), tattle_cam_pre_render(), and update_cameras().
Vec3f Camera::lookAt_eye |
Definition at line 796 of file common_structs.h.
Referenced by create_camera_leadplayer_matrix(), func_E008A000(), initialize_next_camera(), interp_lookat_pos(), set_camera_from_rig(), state_init_file_select(), state_init_logos(), state_init_title_screen(), update_camera_interp_pos(), update_camera_minimal(), update_camera_no_interp(), update_camera_unused_ahead(), update_camera_unused_confined(), update_camera_unused_leading(), update_camera_unused_radial(), and update_cameras().
Vec3f Camera::lookAt_obj |
Definition at line 797 of file common_structs.h.
Referenced by appendGfx_background_texture(), create_camera_leadplayer_matrix(), func_E008A290(), initialize_next_camera(), interp_lookat_pos(), set_camera_from_rig(), update_camera_interp_pos(), update_camera_minimal(), update_camera_no_interp(), update_camera_unused_ahead(), update_camera_unused_confined(), update_camera_unused_leading(), update_camera_unused_radial(), and update_cameras().
Vec3f Camera::lookAt_obj_target |
Definition at line 798 of file common_structs.h.
Referenced by btl_cam_set_pos(), hud_element_setup_cam(), initialize_next_camera(), interp_lookat_pos(), set_camera_from_rig(), state_init_file_select(), state_init_logos(), state_init_title_screen(), update_camera_interp_pos(), update_camera_no_interp(), update_camera_unused_ahead(), update_camera_unused_confined(), update_camera_unused_leading(), and update_camera_unused_radial().
Vec3f Camera::targetPos |
Definition at line 799 of file common_structs.h.
Referenced by action_update_use_munchlesia(), action_update_use_spinning_flower(), apply_constraints_to_lead_amount(), collision_main_lateral(), func_802BB98C_E2E2BC(), func_802BC17C_E2EAAC(), initialize_next_camera(), phys_update_lava_reset(), phys_update_standard(), reset_player_status(), update_camera_no_interp(), update_camera_unused_confined(), update_camera_unused_leading(), update_camera_unused_radial(), update_camera_zone_interp(), and update_cameras().
f32 Camera::curYaw |
Definition at line 800 of file common_structs.h.
Referenced by action_update_parasol(), action_update_spin(), action_update_tornado_jump(), appendGfx_interact_prompt(), appendGfx_player(), appendGfx_player_spin(), appendGfx_speech_bubble(), apply_constraints_to_lead_amount(), can_dismount(), check_conversation_trigger(), CleftAI_CanSeePlayer(), collision_main_above(), collision_main_lateral(), draw_all_status_icons(), entity_BlueWarpPipe_enter_pipe_init(), entity_PinkFlowerLight_idle(), entity_Tweester_idle(), firework_rocket_appendGfx(), func_800E4AD8(), func_800E4B40(), func_E0112330(), func_E01166E8(), imgfx_appendGfx_mesh(), initialize_next_camera(), interact_inspect_setup(), interact_speech_setup(), MagikoopaAI_CanShootSpell(), MeleeHitbox_CanSeePlayer(), npc_get_render_yaw(), offset_player_from_camera(), partner_do_player_collision(), partner_flying_follow_player(), partner_get_out(), peach_disguise_check_overlaps(), phys_check_interactable_collision(), player_get_camera_facing_angle(), player_update_sprite(), ProjectileHitbox_GetUsableProjectileID(), Quizmo_NPC_OnRender(), set_camera_from_rig(), shape_spell_appendGfx(), spawn_drops(), spr_draw_npc_sprite(), star_main(), sync_held_position(), sync_player_position(), test_item_player_collision(), update_camera_interp_pos(), update_camera_minimal(), update_camera_no_interp(), update_camera_unused_ahead(), update_camera_unused_confined(), update_camera_unused_leading(), update_camera_unused_radial(), update_encounters_neutral(), update_entities(), update_nonplayer_actor_shadow(), update_player_actor_shadow(), update_player_shadow(), and update_shadows().
f32 Camera::interpYaw |
Definition at line 801 of file common_structs.h.
Referenced by update_camera_interp_pos(), update_camera_unused_confined(), and update_camera_unused_leading().
f32 Camera::curBoomLength |
Definition at line 802 of file common_structs.h.
Referenced by initialize_next_camera(), interp_lookat_pos(), set_camera_from_rig(), snowfall_update(), update_camera_interp_pos(), update_camera_no_interp(), update_camera_unused_ahead(), update_camera_unused_confined(), update_camera_unused_leading(), and update_camera_unused_radial().
f32 Camera::curBoomPitch |
Definition at line 803 of file common_structs.h.
Referenced by interp_lookat_pos(), update_camera_interp_pos(), update_camera_no_interp(), update_camera_unused_ahead(), update_camera_unused_confined(), update_camera_unused_leading(), and update_camera_unused_radial().
f32 Camera::curBoomYaw |
Definition at line 804 of file common_structs.h.
Referenced by appendGfx_background_texture(), apply_constraints_to_lead_amount(), initialize_next_camera(), render_frame(), set_camera_from_rig(), update_camera_interp_pos(), update_camera_no_interp(), update_camera_unused_ahead(), update_camera_unused_confined(), update_camera_unused_leading(), and update_camera_unused_radial().
f32 Camera::targetOffsetY |
Definition at line 805 of file common_structs.h.
Referenced by initialize_next_camera(), set_camera_from_rig(), update_camera_interp_pos(), update_camera_unused_confined(), update_camera_unused_leading(), and update_camera_unused_radial().
f32 Camera::targetBoomYaw |
Definition at line 806 of file common_structs.h.
Referenced by initialize_next_camera(), and update_camera_unused_radial().
f32 Camera::lookAt_yaw |
Definition at line 807 of file common_structs.h.
Referenced by set_camera_from_rig(), update_camera_interp_pos(), update_camera_minimal(), update_camera_no_interp(), update_camera_unused_ahead(), update_camera_unused_confined(), update_camera_unused_leading(), and update_camera_unused_radial().
f32 Camera::lookAt_pitch |
Definition at line 808 of file common_structs.h.
Referenced by set_camera_from_rig(), update_camera_interp_pos(), update_camera_minimal(), update_camera_no_interp(), update_camera_unused_ahead(), update_camera_unused_confined(), update_camera_unused_leading(), and update_camera_unused_radial().
Vp Camera::vp |
Definition at line 809 of file common_structs.h.
Referenced by func_80143C48(), imgfx_appendGfx_mesh_basic(), render_effects_UI(), render_frame(), set_cam_viewport(), spr_appendGfx_component_flat(), and tattle_cam_pre_render().
Vp Camera::vpAlt |
Definition at line 810 of file common_structs.h.
Referenced by imgfx_appendGfx_mesh_basic(), render_frame(), set_cam_viewport(), and spr_appendGfx_component_flat().
Matrix4f Camera::mtxPerspective |
Definition at line 811 of file common_structs.h.
Referenced by appendGfx_shading_palette(), apply_constraints_to_lead_amount(), create_shading_palette(), draw_entity_model_A(), draw_entity_model_B(), draw_shop_items(), firework_rocket_appendGfx(), func_80143C48(), get_screen_coords(), is_model_center_visible(), is_point_visible(), render_frame(), render_models(), render_npcs(), set_screen_overlay_center_worldpos(), tattle_cam_pre_render(), and update_cameras().
Matrix4f Camera::mtxViewPlayer |
Definition at line 812 of file common_structs.h.
Referenced by apply_constraints_to_lead_amount(), and update_cameras().
Matrix4f Camera::mtxViewLeading |
Definition at line 813 of file common_structs.h.
Referenced by create_camera_leadplayer_matrix(), and update_cameras().
Matrix4f Camera::mtxViewShaking |
Definition at line 814 of file common_structs.h.
Referenced by update_cameras().
void(* Camera::fpDoPreRender) (struct Camera *) |
Definition at line 815 of file common_structs.h.
Referenced by initialize_battle(), initialize_next_camera(), and render_frame().
void(* Camera::fpDoPostRender) (struct Camera *) |
Definition at line 816 of file common_structs.h.
Referenced by initialize_battle(), initialize_next_camera(), and render_frame().
Mtx* Camera::mtxBillboard |
Definition at line 817 of file common_structs.h.
Referenced by cold_breath_appendGfx(), effect_63_appendGfx(), effect_75_appendGfx(), effect_86_appendGfx(), embers_appendGfx(), energy_orb_wave_appendGfx(), floating_cloud_puff_appendGfx(), fright_jar_appendGfx(), hieroglyphs_appendGfx(), huff_puff_breath_appendGfx(), ice_pillar_appendGfx(), moving_cloud_appendGfx(), peach_star_beam_appendGfx(), radiating_energy_orb_appendGfx(), render_frame(), shiny_flare_appendGfx(), snaking_static_appendGfx(), static_status_appendGfx(), stop_watch_appendGfx(), throw_spiny_appendGfx(), tubba_heart_attack_appendGfx(), water_fountain_appendGfx(), water_splash_appendGfx(), and waterfall_appendGfx().
CameraControlSettings* Camera::prevSettings |
Definition at line 818 of file common_structs.h.
Referenced by update_camera_zone_interp().
CameraControlSettings* Camera::curSettings |
Definition at line 819 of file common_structs.h.
Referenced by update_camera_lead_amount(), and update_camera_zone_interp().
CameraRig Camera::prevRig |
Definition at line 820 of file common_structs.h.
Referenced by get_maximum_interp_delta(), and update_camera_zone_interp().
CameraRig Camera::nextRig |
Definition at line 821 of file common_structs.h.
Referenced by get_maximum_interp_delta(), and update_camera_zone_interp().
f32 Camera::interpAlpha |
Definition at line 822 of file common_structs.h.
Referenced by update_camera_zone_interp().
f32 Camera::linearInterp |
Definition at line 823 of file common_structs.h.
Referenced by update_camera_zone_interp().
f32 Camera::linearInterpRate |
Definition at line 824 of file common_structs.h.
Referenced by update_camera_zone_interp().
f32 Camera::moveSpeed |
Definition at line 825 of file common_structs.h.
Referenced by initialize_next_camera(), and update_camera_zone_interp().
f32 Camera::yinterpGoal |
Definition at line 826 of file common_structs.h.
Referenced by interp_camera_y_position(), and update_camera_zone_interp().
f32 Camera::yinterpAlpha |
Definition at line 827 of file common_structs.h.
Referenced by interp_camera_y_position(), and update_camera_zone_interp().
f32 Camera::yinterpRate |
Definition at line 828 of file common_structs.h.
Referenced by calculate_camera_yinterp_rate(), and interp_camera_y_position().
f32 Camera::yinterpCur |
Definition at line 829 of file common_structs.h.
Referenced by interp_camera_y_position(), and update_camera_zone_interp().
Vec3f Camera::prevTargetPos |
Definition at line 830 of file common_structs.h.
Referenced by update_camera_zone_interp().
Vec3f Camera::movePos |
Definition at line 831 of file common_structs.h.
Referenced by update_camera_zone_interp().
Vec3f Camera::prevMovePos |
Definition at line 832 of file common_structs.h.
Referenced by update_camera_zone_interp().
Vec3f Camera::prevPrevMovePos |
Definition at line 833 of file common_structs.h.
Referenced by update_camera_zone_interp().
CameraControlSettings Camera::overrideSettings |
Definition at line 834 of file common_structs.h.
Referenced by update_camera_zone_interp().
b16 Camera::useOverrideSettings |
Definition at line 835 of file common_structs.h.
Referenced by initialize_next_camera(), and update_camera_zone_interp().
b16 Camera::prevUseOverride |
Definition at line 836 of file common_structs.h.
Referenced by update_camera_zone_interp().
b16 Camera::prevPrevUseOverride |
Definition at line 837 of file common_structs.h.
Referenced by update_camera_zone_interp().
b16 Camera::panActive |
Definition at line 838 of file common_structs.h.
Referenced by initialize_next_camera(), and update_camera_zone_interp().
f32 Camera::interpEasingParameter |
Definition at line 839 of file common_structs.h.
Referenced by update_camera_zone_interp().
f32 Camera::leadAmount |
Definition at line 840 of file common_structs.h.
Referenced by appendGfx_background_texture(), apply_constraints_to_lead_amount(), create_camera_leadplayer_matrix(), initialize_next_camera(), and update_camera_lead_amount().
f32 Camera::targetLeadAmount |
Definition at line 841 of file common_structs.h.
Referenced by initialize_next_camera(), and update_camera_lead_amount().
f32 Camera::leadInterpAlpha |
Definition at line 842 of file common_structs.h.
Referenced by apply_constraints_to_lead_amount(), initialize_next_camera(), and update_camera_lead_amount().
f32 Camera::accumulatedStickLead |
Definition at line 843 of file common_structs.h.
Referenced by initialize_next_camera(), and update_camera_lead_amount().
s32 Camera::increasingLeadInterp |
Definition at line 844 of file common_structs.h.
Referenced by initialize_next_camera(), and update_camera_lead_amount().
f32 Camera::leadAmtScale |
Definition at line 845 of file common_structs.h.
Referenced by create_camera_leadplayer_matrix(), and initialize_next_camera().
f32 Camera::prevLeadPosX |
Definition at line 846 of file common_structs.h.
Referenced by apply_constraints_to_lead_amount(), and initialize_next_camera().
f32 Camera::prevLeadPosZ |
Definition at line 847 of file common_structs.h.
Referenced by apply_constraints_to_lead_amount(), and initialize_next_camera().
s32 Camera::leadConstrainDir |
Definition at line 848 of file common_structs.h.
Referenced by apply_constraints_to_lead_amount(), and initialize_next_camera().
b32 Camera::needsInitialConstrainDir |
Definition at line 849 of file common_structs.h.
Referenced by apply_constraints_to_lead_amount(), and initialize_next_camera().
CameraControlSettings* Camera::prevLeadSettings |
Definition at line 850 of file common_structs.h.
Referenced by apply_constraints_to_lead_amount(), and initialize_next_camera().
f32 Camera::unusedLeadAmt |
Definition at line 851 of file common_structs.h.
Referenced by update_camera_unused_leading(), and update_unused_lead_amt().
s16 Camera::unusedLeadCounter |
Definition at line 852 of file common_structs.h.
Referenced by update_camera_unused_leading(), and update_unused_lead_amt().
s16 Camera::unusedLeadDir |
Definition at line 853 of file common_structs.h.
Referenced by update_unused_lead_amt().