#include <common_structs.h>
◆ accumulatedStickLead
f32 Camera::accumulatedStickLead |
◆ bgColor
◆ controlSettings
◆ curBoomLength
f32 Camera::curBoomLength |
◆ curBoomPitch
◆ curBoomYaw
Referenced by appendGfx_background_texture(), apply_constraints_to_lead_amount(), initialize_next_camera(), render_frame(), update_camera_interp_pos(), update_camera_no_interp(), update_camera_unused_ahead(), update_camera_unused_confined(), update_camera_unused_leading(), update_camera_unused_radial(), and update_camera_zone_interp().
◆ curSettings
◆ curYaw
Referenced by action_update_parasol(), action_update_spin(), action_update_tornado_jump(), appendGfx_example_player(), appendGfx_fake_player(), appendGfx_interact_prompt(), appendGfx_player(), appendGfx_player_spin(), appendGfx_reflect_player_floor_basic(), appendGfx_reflect_player_floor_fancy(), appendGfx_reflect_player_wall(), appendGfx_speech_bubble(), appendGfx_test_player_reflection(), appendGfx_test_reflection_floor(), appendGfx_test_reflection_wall(), 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_80241610_97F0E0(), func_80241610_990DF0(), func_80241610_993D40(), 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(), 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_camera_zone_interp(), update_encounters_neutral(), update_entities(), update_nonplayer_actor_shadow(), update_player_actor_shadow(), update_player_shadow(), and update_shadows().
◆ farClip
◆ flags
Referenced by btl_state_update_normal_start(), create_cameras(), create_cameras_unused(), func_80143C48(), func_80241610_97F0E0(), func_80241610_990DF0(), func_80241610_993D40(), hud_element_setup_cam(), initialize_next_camera(), load_map_by_IDs(), render_effects_UI(), render_frame(), state_init_file_select(), state_init_language_select(), state_init_logos(), state_init_title_screen(), state_step_intro(), update_camera_lead_amount(), and update_cameras().
◆ followPlayer
◆ fpDoPostRender
void(* Camera::fpDoPostRender) (struct Camera *) |
◆ fpDoPreRender
void(* Camera::fpDoPreRender) (struct Camera *) |
◆ increasingLeadInterp
s32 Camera::increasingLeadInterp |
◆ interpAlpha
◆ interpEasingParameter
f32 Camera::interpEasingParameter |
◆ interpYaw
◆ leadAmount
◆ leadAmtScale
◆ leadConstrainDir
s32 Camera::leadConstrainDir |
◆ leadInterpAlpha
f32 Camera::leadInterpAlpha |
◆ linearInterp
◆ linearInterpRate
f32 Camera::linearInterpRate |
◆ lookAt_eye
Referenced by create_camera_leadplayer_matrix(), func_E008A000(), gfx_build_crystal_ball_pre(), initialize_next_camera(), interp_lookat_pos(), state_init_file_select(), state_init_language_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(), update_camera_zone_interp(), and update_cameras().
◆ lookAt_obj
Referenced by appendGfx_background_texture(), create_camera_leadplayer_matrix(), func_E008A290(), gfx_build_crystal_ball_pre(), initialize_next_camera(), interp_lookat_pos(), 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_camera_zone_interp(), and update_cameras().
◆ lookAt_obj_target
Vec3f Camera::lookAt_obj_target |
Referenced by btl_cam_set_pos(), hud_element_setup_cam(), initialize_next_camera(), interp_lookat_pos(), state_init_file_select(), state_init_language_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(), update_camera_unused_radial(), and update_camera_zone_interp().
◆ lookAt_pitch
◆ lookAt_yaw
◆ moveFlags
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(), phys_adjust_cam_on_landing(), phys_update_action_state(), update_camera_unused_leading(), and update_camera_zone_interp().
◆ movePos
◆ moveSpeed
◆ mtxBillboard
Mtx* Camera::mtxBillboard |
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().
◆ mtxPerspective
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(), func_80241610_97F0E0(), func_80241610_990DF0(), func_80241610_993D40(), get_screen_coords(), gfx_build_inside_crystal_ball(), is_model_center_visible(), is_point_visible(), render_frame(), render_models(), render_npcs(), set_screen_overlay_center_worldpos(), tattle_cam_pre_render(), UnkModelFunc001(), and update_cameras().
◆ mtxViewLeading
◆ mtxViewPlayer
◆ mtxViewShaking
◆ nearClip
◆ needsInit
Referenced by hud_element_setup_cam(), initialize_next_camera(), state_init_file_select(), state_init_language_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().
◆ needsInitialConstrainDir
b32 Camera::needsInitialConstrainDir |
◆ needsReinit
◆ nextRig
◆ panActive
◆ [union]
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_language_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().
◆ perspNorm
◆ prevFollowPlayer
u16 Camera::prevFollowPlayer |
◆ prevLeadPosX
◆ prevLeadPosZ
◆ prevLeadSettings
◆ prevMovePos
Vec3f Camera::prevMovePos |
◆ prevPrevFollowPlayer
u16 Camera::prevPrevFollowPlayer |
◆ prevPrevMovePos
Vec3f Camera::prevPrevMovePos |
◆ prevRig
◆ prevSettings
◆ prevTargetPos
Vec3f Camera::prevTargetPos |
◆ targetBoomYaw
f32 Camera::targetBoomYaw |
◆ targetLeadAmount
f32 Camera::targetLeadAmount |
◆ targetOffsetY
f32 Camera::targetOffsetY |
◆ targetPos
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().
◆ targetScreenCoords
Vec3s Camera::targetScreenCoords |
◆ unk_16
◆ unk_1D4
char Camera::unk_1D4[0x28] |
◆ unk_208
◆ unk_210
char Camera::unk_210[0x2] |
◆ unk_212
◆ unk_214
◆ unk_3A
◆ unk_538
char Camera::unk_538[0x18] |
◆ unk_80
◆ unk_8C
◆ unk_98
◆ unk_9C
◆ unk_C0
◆ unk_C4
◆ unk_C8
◆ unkEffectMatrix
◆ unusedLeadAmt
f32 Camera::unusedLeadAmt |
◆ unusedLeadCounter
s16 Camera::unusedLeadCounter |
◆ unusedLeadDir
s16 Camera::unusedLeadDir |
◆ updateMode
◆ vfov
Referenced by adjust_cam_vfov(), apply_constraints_to_lead_amount(), create_camera_leadplayer_matrix(), hud_element_setup_cam(), initialize_next_camera(), state_init_file_select(), state_init_language_select(), state_init_logos(), state_init_title_screen(), update_camera_no_interp(), update_camera_unused_ahead(), and update_cameras().
◆ viewportH
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_build_inside_crystal_ball(), 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(), UnkModelFunc001(), and update_cameras().
◆ viewportStartX
s16 Camera::viewportStartX |
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_build_inside_crystal_ball(), 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(), tattle_cam_pre_render(), UnkModelFunc001(), and worker_draw_story_graphics().
◆ viewportStartY
s16 Camera::viewportStartY |
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_build_inside_crystal_ball(), 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(), tattle_cam_pre_render(), UnkModelFunc001(), and worker_draw_story_graphics().
◆ viewportW
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_build_inside_crystal_ball(), 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(), UnkModelFunc001(), and update_cameras().
◆ vp
◆ vpAlt
◆ yinterpAlpha
◆ yinterpCur
◆ yinterpGoal
◆ yinterpRate
The documentation for this struct was generated from the following file: