Paper Mario DX
Paper Mario (N64) modding
 
Loading...
Searching...
No Matches
effect_shims.h File Reference

Go to the source code of this file.

Macros

#define guRotateF   shim_guRotateF
 
#define guTranslateF   shim_guTranslateF
 
#define guTranslate   shim_guTranslate
 
#define guScaleF   shim_guScaleF
 
#define guMtxCatF   shim_guMtxCatF
 
#define guMtxF2L   shim_guMtxF2L
 
#define queue_render_task   shim_queue_render_task
 
#define create_effect_instance   shim_create_effect_instance
 
#define remove_effect   shim_remove_effect
 
#define general_heap_malloc   shim_general_heap_malloc
 
#define mem_clear   shim_mem_clear
 
#define rand_int   shim_rand_int
 
#define clamp_angle   shim_clamp_angle
 
#define sin_deg   shim_sin_deg
 
#define cos_deg   shim_cos_deg
 
#define atan2   shim_atan2
 
#define npc_raycast_down_sides   shim_npc_raycast_down_sides
 
#define load_effect   shim_load_effect
 
#define sqrtf   shim_sqrtf
 
#define mdl_draw_hidden_panel_surface   shim_mdl_draw_hidden_panel_surface
 
#define is_point_visible   shim_is_point_visible
 
#define guPerspectiveF   shim_guPerspectiveF
 
#define transform_point   shim_transform_point
 
#define guPositionF   shim_guPositionF
 
#define guOrthoF   shim_guOrthoF
 
#define guFrustumF   shim_guFrustumF
 
#define draw_prev_frame_buffer_at_screen_pos   shim_draw_prev_frame_buffer_at_screen_pos
 
#define draw_box   shim_draw_box
 
#define draw_msg   shim_draw_msg
 
#define get_msg_width   shim_get_msg_width
 
#define mdl_get_shroud_tint_params   shim_mdl_get_shroud_tint_params
 
#define sfx_play_sound_at_position   shim_sfx_play_sound_at_position
 
#define is_debug_panic   shim_is_debug_panic
 

Functions

void shim_guRotateF (float mf[4][4], float a, float x, float y, float z)
 
void shim_guTranslateF (float mf[4][4], float x, float y, float z)
 
void shim_guTranslate (Mtx *m, float x, float y, float z)
 
void shim_guScaleF (float mf[4][4], float x, float y, float z)
 
void shim_guMtxCatF (float m[4][4], float n[4][4], float r[4][4])
 
void shim_guMtxF2L (float mf[4][4], Mtx *m)
 
RenderTaskshim_queue_render_task (RenderTask *task)
 
EffectInstanceshim_create_effect_instance (EffectBlueprint *effectBp)
 
void shim_remove_effect (EffectInstance *)
 
void * shim_general_heap_malloc (s32 size)
 
void shim_mem_clear (void *data, s32 numBytes)
 
s32 shim_rand_int (s32)
 
f32 shim_clamp_angle (f32 theta)
 
f32 shim_sin_deg (f32 x)
 
f32 shim_cos_deg (f32 x)
 
f32 shim_atan2 (f32 startX, f32 startZ, f32 endX, f32 endZ)
 
b32 shim_npc_raycast_down_sides (s32, f32 *, f32 *, f32 *, f32 *)
 
s32 shim_load_effect (s32 effectIndex)
 
float shim_sqrtf (float value)
 
void shim_mdl_draw_hidden_panel_surface (Gfx **, u16 treeIndex)
 
s32 shim_is_point_visible (f32, f32, f32, s32, f32 *, f32 *)
 
void shim_guPerspectiveF (f32 mf[4][4], u16 *perspNorm, f32 fovy, f32 aspect, f32 near, f32 far, f32 scale)
 
void shim_transform_point (Matrix4f mtx, f32 inX, f32 inY, f32 inZ, f32 inS, f32 *outX, f32 *outY, f32 *outZ, f32 *outW)
 
void shim_guPositionF (float mf[4][4], float r, float p, float h, float s, float x, float y, float z)
 
void shim_guOrthoF (float mf[4][4], float l, float r, float b, float t, float n, float f, float scale)
 
void shim_guFrustumF (float mf[4][4], float l, float r, float b, float t, float n, float f, float scale)
 
void shim_draw_prev_frame_buffer_at_screen_pos (s32, s32, s32, s32, f32)
 
void shim_draw_box (s32 flags, WindowStyle windowStyle, s32 posX, s32 posY, s32 posZ, s32 width, s32 height, u8 opacity, u8 darkening, f32 scaleX, f32 scaleY, f32 rotX, f32 rotY, f32 rotZ, void(*fpDrawContents)(void *), void *drawContentsArg0, Matrix4f rotScaleMtx, s32 translateX, s32 translateY, f32(*outMtx)[4])
 
void shim_draw_msg (s32, s32, s32, s32, s32, s32)
 
s32 shim_get_msg_width (s32, u16)
 
void shim_mdl_get_shroud_tint_params (u8 *r, u8 *g, u8 *b, u8 *a)
 
void shim_sfx_play_sound_at_position (s32 soundID, s32 value2, f32 posX, f32 posY, f32 posZ)
 
void shim_is_debug_panic (const char *message)
 

Macro Definition Documentation

◆ guRotateF

#define guRotateF   shim_guRotateF

Definition at line 42 of file effect_shims.h.

Referenced by appendGfx_interact_prompt(), appendGfx_ispy_icon(), appendGfx_item_entity(), appendGfx_nonplayer_actor_blur(), appendGfx_npc(), appendGfx_npc_actor(), appendGfx_npc_actor_reflection(), appendGfx_npc_blur(), appendGfx_player(), appendGfx_player_actor(), appendGfx_player_actor_blur(), appendGfx_player_actor_reflection(), appendGfx_player_spin(), appendGfx_pulse_stone_icon(), appendGfx_speech_bubble(), aura_appendGfx(), balloon_appendGfx(), big_snowflakes_appendGfx(), blast_appendGfx(), breaking_junk_appendGfx(), btl_bonk_render(), butterflies_appendGfx(), cloud_trail_appendGfx(), confetti_appendGfx(), damage_indicator_render_impl(), damage_stars_appendGfx(), damage_stars_main(), debuff_appendGfx(), draw_coin_sparkles(), drop_leaves_appendGfx(), dust_appendGfx(), effect_3D_appendGfx(), effect_3D_main(), effect_46_appendGfx(), effect_63_appendGfx(), effect_75_appendGfx(), emote_appendGfx(), energy_in_out_appendGfx(), energy_orb_wave_appendGfx(), entity_ArrowSign_setupGfx(), Entity_BoardedFloor_setupGfx(), entity_BombableRock_setupGfx(), entity_Chest_setupGfx(), entity_HeartBlockContent__setupGfx(), entity_HiddenPanel_init(), entity_Padlock_setupGfx(), entity_PinkFlowerLight_setupGfx(), entity_SaveBlock_setupGfx(), entity_shattering_setupGfx(), entity_SpinningFlower_setupGfx(), entity_SuperBlockContent_setupGfx(), entity_Tweester_render_inner_whirl(), entity_Tweester_render_outer_whirl(), entity_WoodenCrate_setupGfx(), explosion_appendGfx(), falling_leaves_appendGfx(), filemenu_draw_contents_copy_arrow(), fire_breath_appendGfx(), fire_flower_appendGfx(), flame_appendGfx(), flashing_box_shockwave_appendGfx(), flower_splash_update_part_transform(), flower_trail_update_part_transform(), func_E0018000(), func_E0020000(), func_E005E334(), func_E0080448(), func_E0082580(), func_E00826C4(), func_E00863B4(), func_E0090444(), func_E0112330(), func_E01166E8(), gather_magic_appendGfx(), gfx_build_knocked_down_player(), got_item_outline_appendGfx(), green_impact_appendGfx(), hieroglyphs_appendGfx(), huff_puff_breath_appendGfx(), ice_shard_appendGfx(), landing_dust_appendGfx(), lens_flare_appendGfx(), light_rays_appendGfx(), lightning_appendGfx(), msg_update_rewind_arrow(), music_note_appendGfx(), pause_partners_draw_contents(), pause_spirits_draw_contents(), pause_tutorial_draw_contents(), pink_sparkles_appendGfx(), quizmo_assistant_appendGfx(), quizmo_audience_appendGfx(), quizmo_stage_appendGfx(), radiating_energy_orb_appendGfx(), red_impact_appendGfx(), render_animated_models(), render_hud_element(), render_item_entities(), ring_blast_appendGfx(), shape_spell_appendGfx(), shattering_stones_appendGfx(), shimmer_burst_appendGfx(), shimmer_wave_appendGfx(), shockwave_appendGfx(), sleep_bubble_appendGfx(), small_gold_sparkle_appendGfx(), smoke_burst_appendGfx(), smoke_impact_appendGfx(), smoke_ring_appendGfx(), snaking_static_appendGfx(), snowfall_appendGfx(), snowflake_appendGfx(), snowman_doll_appendGfx(), sparkles_appendGfx(), spiky_white_aura_appendGfx(), spiky_white_aura_main(), spr_appendGfx_component(), spr_transform_point(), star_appendGfx(), stars_burst_appendGfx(), stars_shimmer_appendGfx(), stars_spread_appendGfx(), steam_burst_appendGfx(), sweat_appendGfx(), sweat_main(), test_ray_entities(), throw_spiny_appendGfx(), thunderbolt_ring_appendGfx(), tubba_heart_attack_appendGfx(), tubba_heart_attack_update(), update_entity_inverse_rotation_matrix(), update_entity_transform_matrix(), update_shadow_transform_matrix(), virtual_entity_list_render_UI(), virtual_entity_list_render_world(), walking_dust_appendGfx(), water_fountain_appendGfx(), whirlwind_appendGfx(), and windy_leaves_appendGfx().

◆ guTranslateF

#define guTranslateF   shim_guTranslateF

Definition at line 43 of file effect_shims.h.

Referenced by animator_node_update_model_transform(), appendGfx_interact_prompt(), appendGfx_ispy_icon(), appendGfx_item_entity(), appendGfx_nonplayer_actor_blur(), appendGfx_npc(), appendGfx_npc_actor(), appendGfx_npc_actor_reflection(), appendGfx_npc_blur(), appendGfx_player(), appendGfx_player_actor(), appendGfx_player_actor_blur(), appendGfx_player_actor_reflection(), appendGfx_player_spin(), appendGfx_pulse_stone_icon(), appendGfx_speech_bubble(), aura_appendGfx(), balloon_appendGfx(), big_snowflakes_appendGfx(), blast_appendGfx(), bombette_breaking_appendGfx(), btl_bonk_render(), butterflies_appendGfx(), cold_breath_appendGfx(), confetti_appendGfx(), create_camera_leadplayer_matrix(), damage_indicator_render_impl(), damage_stars_appendGfx(), debuff_appendGfx(), draw_box(), draw_coin_sparkles(), drop_leaves_appendGfx(), dust_appendGfx(), effect_3D_appendGfx(), effect_46_appendGfx(), effect_63_appendGfx(), effect_65_appendGfx(), effect_75_appendGfx(), effect_86_appendGfx(), embers_appendGfx(), emote_appendGfx(), energy_in_out_appendGfx(), energy_orb_wave_appendGfx(), energy_shockwave_appendGfx(), entity_BlueWarpPipe_setupGfx(), Entity_BoardedFloor_init_fragments(), Entity_BoardedFloor_setupGfx(), entity_BombableRock_init_fragments(), entity_BombableRock_setupGfx(), entity_HiddenPanel_init(), entity_HiddenPanel_setupGfx(), entity_Padlock_setupGfx(), entity_PinkFlowerLight_setupGfx(), entity_shattering_init_pieces(), entity_shattering_setupGfx(), entity_StarBoxLauncher_setupGfx(), entity_WoodenCrate_init_fragments(), entity_WoodenCrate_setupGfx(), explosion_appendGfx(), falling_leaves_appendGfx(), filemenu_draw_contents_copy_arrow(), fire_breath_appendGfx(), fire_flower_appendGfx(), flame_appendGfx(), flashing_box_shockwave_appendGfx(), floating_cloud_puff_appendGfx(), flower_splash_update_part_transform(), flower_trail_update_part_transform(), fright_jar_appendGfx(), func_E0018000(), func_E005E334(), func_E0080448(), func_E0082580(), func_E00826C4(), func_E00863B4(), func_E0090444(), func_E00AC2A4(), func_E0112330(), func_E01166E8(), gather_energy_pink_appendGfx(), gather_magic_appendGfx(), gfx_build_knocked_down_player(), got_item_outline_appendGfx(), green_impact_appendGfx(), hieroglyphs_appendGfx(), huff_puff_breath_appendGfx(), ice_pillar_appendGfx(), landing_dust_appendGfx(), lens_flare_appendGfx(), light_rays_appendGfx(), lightning_appendGfx(), merlin_house_stars_appendGfx(), moving_cloud_appendGfx(), msg_draw_speech_arrow(), msg_draw_speech_bubble(), msg_update_rewind_arrow(), music_note_appendGfx(), pause_partners_draw_contents(), pause_spirits_draw_contents(), pause_tutorial_draw_contents(), peach_star_beam_appendGfx(), pink_sparkles_appendGfx(), purple_ring_appendGfx(), quizmo_assistant_appendGfx(), quizmo_audience_appendGfx(), quizmo_stage_appendGfx(), radial_shimmer_appendGfx(), radiating_energy_orb_appendGfx(), red_impact_appendGfx(), render_animated_models(), render_hud_element(), render_item_entities(), rising_bubble_appendGfx(), shape_spell_appendGfx(), shattering_stones_appendGfx(), shimmer_burst_appendGfx(), shimmer_wave_appendGfx(), shiny_flare_appendGfx(), shockwave_appendGfx(), sleep_bubble_appendGfx(), small_gold_sparkle_appendGfx(), smoke_impact_appendGfx(), smoke_ring_appendGfx(), snaking_static_appendGfx(), snowfall_appendGfx(), snowflake_appendGfx(), snowman_doll_appendGfx(), sparkles_appendGfx(), spiky_white_aura_appendGfx(), spr_appendGfx_component(), squirt_appendGfx(), stars_burst_appendGfx(), stars_shimmer_appendGfx(), stars_spread_appendGfx(), static_status_appendGfx(), steam_burst_appendGfx(), stop_watch_appendGfx(), sun_appendGfx(), sweat_appendGfx(), test_ray_entities(), throw_spiny_appendGfx(), tubba_heart_attack_appendGfx(), tubba_heart_attack_update(), update_entity_transform_matrix(), update_shadow_transform_matrix(), virtual_entity_list_render_UI(), virtual_entity_list_render_world(), walking_dust_appendGfx(), water_block_appendGfx(), water_fountain_appendGfx(), water_splash_appendGfx(), waterfall_appendGfx(), whirlwind_appendGfx(), and windy_leaves_appendGfx().

◆ guTranslate

#define guTranslate   shim_guTranslate

Definition at line 44 of file effect_shims.h.

Referenced by _render_transition_stencil(), and star_main().

◆ guScaleF

#define guScaleF   shim_guScaleF

Definition at line 45 of file effect_shims.h.

Referenced by animator_node_update_model_transform(), appendGfx_interact_prompt(), appendGfx_ispy_icon(), appendGfx_item_entity(), appendGfx_nonplayer_actor_blur(), appendGfx_npc(), appendGfx_npc_actor(), appendGfx_npc_actor_reflection(), appendGfx_npc_blur(), appendGfx_player(), appendGfx_player_actor(), appendGfx_player_actor_blur(), appendGfx_player_actor_reflection(), appendGfx_player_spin(), appendGfx_pulse_stone_icon(), appendGfx_speech_bubble(), aura_appendGfx(), balloon_appendGfx(), blast_appendGfx(), btl_bonk_render(), butterflies_appendGfx(), chomp_drop_appendGfx(), cloud_puff_appendGfx(), cloud_trail_appendGfx(), cold_breath_appendGfx(), damage_indicator_render_impl(), debuff_appendGfx(), draw_box(), dust_appendGfx(), effect_3D_appendGfx(), effect_63_appendGfx(), effect_75_appendGfx(), effect_86_appendGfx(), embers_appendGfx(), emote_appendGfx(), energy_in_out_appendGfx(), energy_orb_wave_appendGfx(), energy_shockwave_appendGfx(), entity_BlueWarpPipe_setupGfx(), entity_HiddenPanel_init(), entity_Padlock_setupGfx(), entity_PinkFlowerLight_setupGfx(), execute_render_tasks(), explosion_appendGfx(), filemenu_draw_contents_copy_arrow(), fire_breath_appendGfx(), fire_flower_appendGfx(), flame_appendGfx(), flashing_box_shockwave_appendGfx(), floating_cloud_puff_appendGfx(), flower_splash_update_part_transform(), flower_trail_update_part_transform(), fright_jar_appendGfx(), func_E0080448(), func_E0082580(), func_E00826C4(), func_E0090444(), func_E00AC2A4(), gather_energy_pink_appendGfx(), gather_magic_appendGfx(), gfx_build_knocked_down_player(), got_item_outline_appendGfx(), green_impact_appendGfx(), hieroglyphs_appendGfx(), huff_puff_breath_appendGfx(), ice_pillar_appendGfx(), lens_flare_appendGfx(), light_rays_appendGfx(), lightning_bolt_appendGfx(), merlin_house_stars_appendGfx(), moving_cloud_appendGfx(), msg_draw_speech_bubble(), msg_update_rewind_arrow(), music_note_appendGfx(), pause_partners_draw_contents(), pause_spirits_draw_contents(), pause_tutorial_draw_contents(), peach_star_beam_appendGfx(), purple_ring_appendGfx(), quizmo_assistant_appendGfx(), radial_shimmer_appendGfx(), radiating_energy_orb_appendGfx(), red_impact_appendGfx(), render_animated_models(), render_hud_element(), render_item_entities(), rising_bubble_appendGfx(), shattering_stones_appendGfx(), shimmer_burst_appendGfx(), shimmer_wave_appendGfx(), shiny_flare_appendGfx(), shockwave_appendGfx(), small_gold_sparkle_appendGfx(), snaking_static_appendGfx(), snowman_doll_appendGfx(), spiky_white_aura_appendGfx(), spr_appendGfx_component(), squirt_appendGfx(), stars_burst_appendGfx(), stars_spread_appendGfx(), static_status_appendGfx(), stop_watch_appendGfx(), throw_spiny_appendGfx(), thunderbolt_ring_appendGfx(), tubba_heart_attack_appendGfx(), update_entity_transform_matrix(), update_shadow_transform_matrix(), virtual_entity_list_render_UI(), virtual_entity_list_render_world(), water_block_appendGfx(), water_fountain_appendGfx(), water_splash_appendGfx(), waterfall_appendGfx(), and whirlwind_appendGfx().

◆ guMtxCatF

#define guMtxCatF   shim_guMtxCatF

Definition at line 46 of file effect_shims.h.

Referenced by animator_node_update_model_transform(), appendGfx_animator_node(), appendGfx_entity_model(), appendGfx_interact_prompt(), appendGfx_ispy_icon(), appendGfx_item_entity(), appendGfx_nonplayer_actor_blur(), appendGfx_npc(), appendGfx_npc_actor(), appendGfx_npc_actor_reflection(), appendGfx_npc_blur(), appendGfx_player(), appendGfx_player_actor(), appendGfx_player_actor_blur(), appendGfx_player_actor_reflection(), appendGfx_player_spin(), appendGfx_pulse_stone_icon(), appendGfx_speech_bubble(), apply_constraints_to_lead_amount(), aura_appendGfx(), balloon_appendGfx(), big_snowflakes_appendGfx(), blast_appendGfx(), breaking_junk_appendGfx(), btl_bonk_render(), butterflies_appendGfx(), chomp_drop_appendGfx(), cloud_puff_appendGfx(), cloud_trail_appendGfx(), cold_breath_appendGfx(), confetti_appendGfx(), damage_indicator_render_impl(), damage_stars_appendGfx(), debuff_appendGfx(), draw_box(), draw_coin_sparkles(), draw_entity_model_E(), drop_leaves_appendGfx(), dust_appendGfx(), effect_3D_appendGfx(), effect_46_appendGfx(), effect_63_appendGfx(), effect_75_appendGfx(), effect_86_appendGfx(), embers_appendGfx(), emote_appendGfx(), energy_in_out_appendGfx(), energy_orb_wave_appendGfx(), energy_shockwave_appendGfx(), entity_ArrowSign_setupGfx(), entity_BlueWarpPipe_setupGfx(), Entity_BoardedFloor_init_fragments(), Entity_BoardedFloor_setupGfx(), entity_BombableRock_init_fragments(), entity_BombableRock_setupGfx(), entity_Chest_setupGfx(), entity_HiddenPanel_init(), entity_HiddenPanel_setupGfx(), entity_Padlock_setupGfx(), entity_PinkFlowerLight_setupGfx(), entity_SaveBlock_setupGfx(), entity_shattering_init_pieces(), entity_shattering_setupGfx(), entity_SpinningFlower_setupGfx(), entity_StarBoxLauncher_setupGfx(), entity_Tweester_render_inner_whirl(), entity_Tweester_render_outer_whirl(), entity_WoodenCrate_init_fragments(), entity_WoodenCrate_setupGfx(), explosion_appendGfx(), falling_leaves_appendGfx(), filemenu_draw_contents_copy_arrow(), fire_breath_appendGfx(), fire_flower_appendGfx(), flame_appendGfx(), flashing_box_shockwave_appendGfx(), floating_cloud_puff_appendGfx(), flower_splash_update_part_transform(), flower_trail_update_part_transform(), fright_jar_appendGfx(), func_E0018000(), func_E005E334(), func_E0080448(), func_E0082580(), func_E00826C4(), func_E00863B4(), func_E0090444(), func_E00AC2A4(), func_E0112330(), func_E01166E8(), gather_energy_pink_appendGfx(), gather_magic_appendGfx(), gfx_build_knocked_down_player(), got_item_outline_appendGfx(), green_impact_appendGfx(), hieroglyphs_appendGfx(), huff_puff_breath_appendGfx(), ice_pillar_appendGfx(), landing_dust_appendGfx(), lens_flare_appendGfx(), light_rays_appendGfx(), lightning_appendGfx(), load_model_transforms(), mdl_update_transform_matrices(), merlin_house_stars_appendGfx(), moving_cloud_appendGfx(), msg_draw_speech_bubble(), msg_update_rewind_arrow(), music_note_appendGfx(), pause_partners_draw_contents(), pause_spirits_draw_contents(), pause_tutorial_draw_contents(), peach_star_beam_appendGfx(), pink_sparkles_appendGfx(), purple_ring_appendGfx(), quizmo_assistant_appendGfx(), quizmo_audience_appendGfx(), quizmo_stage_appendGfx(), radial_shimmer_appendGfx(), radiating_energy_orb_appendGfx(), red_impact_appendGfx(), render_animated_models(), render_hud_element(), render_item_entities(), ring_blast_appendGfx(), rising_bubble_appendGfx(), shattering_stones_appendGfx(), shimmer_burst_appendGfx(), shimmer_wave_appendGfx(), shiny_flare_appendGfx(), shockwave_appendGfx(), sleep_bubble_appendGfx(), small_gold_sparkle_appendGfx(), smoke_burst_appendGfx(), smoke_impact_appendGfx(), smoke_ring_appendGfx(), snaking_static_appendGfx(), snowflake_appendGfx(), snowman_doll_appendGfx(), sparkles_appendGfx(), spiky_white_aura_appendGfx(), spr_appendGfx_component(), spr_transform_point(), squirt_appendGfx(), star_appendGfx(), star_outline_appendGfx(), stars_burst_appendGfx(), stars_shimmer_appendGfx(), stars_spread_appendGfx(), static_status_appendGfx(), steam_burst_appendGfx(), stop_watch_appendGfx(), sweat_appendGfx(), test_ray_entities(), throw_spiny_appendGfx(), thunderbolt_ring_appendGfx(), tubba_heart_attack_appendGfx(), tubba_heart_attack_update(), update_cameras(), update_collider_transform(), update_entity_inverse_rotation_matrix(), update_entity_transform_matrix(), update_shadow_transform_matrix(), virtual_entity_list_render_UI(), virtual_entity_list_render_world(), walking_dust_appendGfx(), water_fountain_appendGfx(), water_splash_appendGfx(), waterfall_appendGfx(), whirlwind_appendGfx(), and windy_leaves_appendGfx().

◆ guMtxF2L

#define guMtxF2L   shim_guMtxF2L

Definition at line 47 of file effect_shims.h.

Referenced by appendGfx_animator_node(), appendGfx_entity_model(), appendGfx_interact_prompt(), appendGfx_ispy_icon(), appendGfx_item_entity(), appendGfx_pulse_stone_icon(), appendGfx_speech_bubble(), aura_appendGfx(), balloon_appendGfx(), big_smoke_puff_appendGfx(), big_snowflakes_appendGfx(), blast_appendGfx(), bombette_breaking_appendGfx(), breaking_junk_appendGfx(), btl_bonk_render(), butterflies_appendGfx(), chomp_drop_appendGfx(), cloud_puff_appendGfx(), cloud_trail_appendGfx(), cold_breath_appendGfx(), confetti_appendGfx(), damage_indicator_render_impl(), damage_stars_appendGfx(), debuff_appendGfx(), draw_box(), draw_coin_sparkles(), draw_entity_model_E(), drop_leaves_appendGfx(), dust_appendGfx(), effect_3D_appendGfx(), effect_46_appendGfx(), effect_63_appendGfx(), effect_65_appendGfx(), effect_75_appendGfx(), effect_86_appendGfx(), embers_appendGfx(), emote_appendGfx(), ending_decals_appendGfx(), energy_in_out_appendGfx(), energy_orb_wave_appendGfx(), energy_shockwave_appendGfx(), entity_ArrowSign_setupGfx(), entity_BlueWarpPipe_setupGfx(), Entity_BoardedFloor_setupGfx(), entity_BombableRock_setupGfx(), entity_Chest_setupGfx(), entity_HeartBlockContent__setupGfx(), entity_HiddenPanel_setupGfx(), entity_Padlock_setupGfx(), entity_PinkFlowerLight_setupGfx(), entity_SaveBlock_setupGfx(), entity_shattering_setupGfx(), entity_SpinningFlower_setupGfx(), entity_StarBoxLauncher_setupGfx(), entity_SuperBlockContent_setupGfx(), entity_Tweester_render_inner_whirl(), entity_Tweester_render_outer_whirl(), entity_WoodenCrate_setupGfx(), execute_render_tasks(), explosion_appendGfx(), falling_leaves_appendGfx(), filemenu_draw_contents_copy_arrow(), fire_breath_appendGfx(), fire_flower_appendGfx(), flame_appendGfx(), flashing_box_shockwave_appendGfx(), floating_cloud_puff_appendGfx(), floating_flower_appendGfx(), floating_rock_appendGfx(), flower_splash_update_part_transform(), flower_trail_update_part_transform(), fright_jar_appendGfx(), func_800F102C(), func_80143C48(), func_E0018000(), func_E005E334(), func_E0080448(), func_E0082580(), func_E00826C4(), func_E00863B4(), func_E0090444(), func_E00AC2A4(), func_E0112330(), func_E01166E8(), gather_energy_pink_appendGfx(), gather_magic_appendGfx(), gfx_build_knocked_down_player(), got_item_outline_appendGfx(), green_impact_appendGfx(), hieroglyphs_appendGfx(), huff_puff_breath_appendGfx(), ice_pillar_appendGfx(), ice_shard_appendGfx(), landing_dust_appendGfx(), lens_flare_appendGfx(), light_rays_appendGfx(), lightning_appendGfx(), lightning_bolt_appendGfx(), lil_oink_appendGfx(), load_model_transforms(), mdl_update_transform_matrices(), merlin_house_stars_appendGfx(), misc_particles_appendGfx(), moving_cloud_appendGfx(), msg_draw_speech_arrow(), msg_draw_speech_bubble(), msg_update_rewind_arrow(), music_note_appendGfx(), pause_partners_draw_contents(), pause_spirits_draw_contents(), pause_tutorial_draw_contents(), peach_star_beam_appendGfx(), pink_sparkles_appendGfx(), purple_ring_appendGfx(), quizmo_assistant_appendGfx(), quizmo_audience_appendGfx(), quizmo_stage_appendGfx(), radial_shimmer_appendGfx(), radiating_energy_orb_appendGfx(), red_impact_appendGfx(), render_animated_models(), render_curtains(), render_frame(), render_hud_element(), render_item_entities(), ring_blast_appendGfx(), rising_bubble_appendGfx(), shape_spell_appendGfx(), shattering_stones_appendGfx(), shimmer_burst_appendGfx(), shimmer_wave_appendGfx(), shiny_flare_appendGfx(), shockwave_appendGfx(), sleep_bubble_appendGfx(), small_gold_sparkle_appendGfx(), smoke_burst_appendGfx(), smoke_impact_appendGfx(), smoke_ring_appendGfx(), snaking_static_appendGfx(), snowfall_appendGfx(), snowflake_appendGfx(), snowman_doll_appendGfx(), sparkles_appendGfx(), spiky_white_aura_appendGfx(), spr_appendGfx_component(), squirt_appendGfx(), star_appendGfx(), star_outline_appendGfx(), star_spirits_energy_appendGfx(), stars_burst_appendGfx(), stars_shimmer_appendGfx(), stars_spread_appendGfx(), static_status_appendGfx(), steam_burst_appendGfx(), stop_watch_appendGfx(), sun_appendGfx(), sweat_appendGfx(), tattle_cam_pre_render(), throw_spiny_appendGfx(), thunderbolt_ring_appendGfx(), tubba_heart_attack_appendGfx(), underwater_appendGfx(), update_entity_transform_matrix(), update_shadow_transform_matrix(), virtual_entity_list_render_UI(), virtual_entity_list_render_world(), walking_dust_appendGfx(), water_block_appendGfx(), water_fountain_appendGfx(), water_splash_appendGfx(), waterfall_appendGfx(), whirlwind_appendGfx(), and windy_leaves_appendGfx().

◆ queue_render_task

#define queue_render_task   shim_queue_render_task

Definition at line 48 of file effect_shims.h.

Referenced by aura_render(), balloon_render(), big_smoke_puff_render(), big_snowflakes_render(), blast_render(), bombette_breaking_render(), breaking_junk_render(), btl_render_actors(), bulb_glow_render(), butterflies_render(), chapter_change_render(), chomp_drop_render(), cloud_puff_render(), cloud_trail_render(), cold_breath_render(), confetti_render(), damage_stars_render(), debuff_render(), draw_entity_model_A(), draw_entity_model_B(), draw_entity_model_C(), draw_entity_model_D(), draw_item_entities(), drop_leaves_render(), dust_render(), effect_3D_render(), effect_46_render(), effect_63_render(), effect_65_render(), effect_75_render(), effect_86_render(), embers_render(), emote_render(), ending_decals_render(), energy_in_out_render(), energy_orb_wave_render(), energy_shockwave_render(), explosion_render(), falling_leaves_render(), fire_breath_render(), fire_flower_render(), firework_rocket_render(), flame_render(), flashing_box_shockwave_render(), floating_cloud_puff_render(), floating_flower_render(), floating_rock_render(), flower_splash_render(), flower_trail_render(), footprint_render(), fright_jar_render(), gather_energy_pink_render(), gather_magic_render(), got_item_outline_render(), green_impact_render(), hieroglyphs_render(), huff_puff_breath_render(), ice_pillar_render(), ice_shard_render(), landing_dust_render(), lens_flare_render(), light_rays_render(), lightning_bolt_render(), lightning_render(), lil_oink_render(), merlin_house_stars_render(), misc_particles_render(), motion_blur_flame_render(), moving_cloud_render(), music_note_render(), peach_star_beam_render(), pink_sparkles_render(), purple_ring_render(), quizmo_assistant_render(), quizmo_audience_render(), quizmo_stage_render(), radial_shimmer_render(), radiating_energy_orb_render(), red_impact_render(), render_animated_model(), render_animated_model_with_vertices(), render_models(), render_npcs(), render_player_model(), ring_blast_render(), rising_bubble_render(), shape_spell_render(), shattering_stones_render(), shimmer_burst_render(), shimmer_wave_render(), shiny_flare_render(), shockwave_render(), sleep_bubble_render(), small_gold_sparkle_render(), smoke_burst_render(), smoke_impact_render(), smoke_ring_render(), snaking_static_render(), snowfall_render(), snowflake_render(), snowman_doll_render(), something_rotating_render(), sparkles_render(), spiky_white_aura_render(), spirit_card_render(), squirt_render(), star_outline_render(), star_render(), star_spirits_energy_render(), stars_burst_render(), stars_shimmer_render(), stars_spread_render(), static_status_render(), steam_burst_render(), stop_watch_render(), sun_render(), sweat_render(), throw_spiny_render(), thunderbolt_ring_render(), tubba_heart_attack_render(), underwater_render(), walking_dust_render(), water_block_render(), water_fountain_render(), water_splash_render(), waterfall_render(), whirlwind_render(), windy_leaves_render(), and worker_render_piranha_vines().

◆ create_effect_instance

#define create_effect_instance   shim_create_effect_instance

Definition at line 49 of file effect_shims.h.

Referenced by attack_result_text_main(), aura_main(), balloon_main(), big_smoke_puff_main(), big_snowflakes_main(), blast_main(), bombette_breaking_main(), breaking_junk_main(), bulb_glow_main(), butterflies_main(), chapter_change_main(), chomp_drop_main(), cloud_puff_main(), cloud_trail_main(), cold_breath_main(), confetti_main(), damage_indicator_main(), damage_stars_main(), debuff_main(), disable_x_main(), drop_leaves_main(), dust_main(), effect_3D_main(), effect_46_main(), effect_63_main(), effect_65_main(), effect_75_main(), effect_86_main(), embers_main(), emote_main(), ending_decals_main(), energy_in_out_main(), energy_orb_wave_main(), energy_shockwave_main(), explosion_main(), falling_leaves_main(), fire_breath_main(), fire_flower_main(), firework_main(), firework_rocket_main(), flame_main(), flashing_box_shockwave_main(), floating_cloud_puff_main(), floating_flower_main(), floating_rock_main(), flower_splash_main(), flower_trail_main(), footprint_main(), fright_jar_main(), gather_energy_pink_main(), gather_magic_main(), got_item_outline_main(), green_impact_main(), hieroglyphs_main(), huff_puff_breath_main(), ice_pillar_main(), ice_shard_main(), landing_dust_main(), lens_flare_main(), light_rays_main(), lightning_bolt_main(), lightning_main(), lil_oink_main(), merlin_house_stars_main(), misc_particles_main(), motion_blur_flame_main(), moving_cloud_main(), music_note_main(), partner_buff_main(), peach_star_beam_main(), pink_sparkles_main(), purple_ring_main(), quizmo_answer_main(), quizmo_assistant_main(), quizmo_audience_main(), quizmo_stage_main(), radial_shimmer_main(), radiating_energy_orb_main(), recover_main(), red_impact_main(), ring_blast_main(), rising_bubble_main(), shape_spell_main(), shattering_stones_main(), shimmer_burst_main(), shimmer_wave_main(), shiny_flare_main(), shockwave_main(), sleep_bubble_main(), small_gold_sparkle_main(), smoke_burst_main(), smoke_impact_main(), smoke_ring_main(), snaking_static_main(), snowfall_main(), snowflake_main(), snowman_doll_main(), something_rotating_main(), sparkles_main(), spiky_white_aura_main(), spirit_card_main(), squirt_main(), star_main(), star_outline_main(), star_spirits_energy_main(), stars_burst_main(), stars_orbiting_main(), stars_shimmer_main(), stars_spread_main(), stat_change_main(), static_status_main(), steam_burst_main(), stop_watch_main(), sun_main(), sweat_main(), tattle_window_main(), throw_spiny_main(), thunderbolt_ring_main(), tubba_heart_attack_main(), underwater_main(), walking_dust_main(), water_block_main(), water_fountain_main(), water_splash_main(), waterfall_main(), whirlwind_main(), and windy_leaves_main().

◆ remove_effect

#define remove_effect   shim_remove_effect

Definition at line 50 of file effect_shims.h.

Referenced by attack_result_text_update(), aura_update(), balloon_update(), big_smoke_puff_update(), big_snowflakes_update(), blast_update(), bombette_breaking_update(), breaking_junk_update(), btl_delete_actor(), btl_delete_player_actor(), btl_state_update_begin_player_turn(), bulb_glow_update(), butterflies_update(), chapter_change_update(), chomp_drop_update(), cloud_puff_update(), cloud_trail_update(), cold_breath_update(), confetti_update(), damage_indicator_update(), damage_stars_update(), debuff_update(), disable_x_update(), drop_leaves_update(), dust_update(), effect_3D_update(), effect_46_update(), effect_63_update(), effect_65_update(), effect_75_update(), effect_86_update(), embers_update(), emote_update(), ending_decals_update(), energy_in_out_update(), energy_orb_wave_update(), energy_shockwave_update(), explosion_update(), falling_leaves_update(), fire_breath_update(), fire_flower_update(), firework_rocket_update(), firework_update(), flashing_box_shockwave_update(), floating_cloud_puff_update(), floating_flower_update(), floating_rock_update(), flower_splash_dispose(), flower_splash_update(), flower_trail_dispose(), flower_trail_update(), footprint_update(), fright_jar_update(), func_E0002738(), func_E00183BC(), gather_energy_pink_update(), gather_magic_update(), got_item_outline_update(), green_impact_update(), hieroglyphs_update(), huff_puff_breath_update(), ice_pillar_update(), ice_shard_update(), landing_dust_update(), lens_flare_update(), light_rays_update(), lightning_bolt_update(), lightning_update(), merlin_house_stars_update(), misc_particles_update(), motion_blur_flame_update(), moving_cloud_update(), music_note_update(), npc_remove_decoration_glow_behind(), npc_remove_decoration_glow_in_front(), npc_remove_decoration_seeing_stars(), partner_buff_update(), peach_star_beam_update(), pink_sparkles_update(), purple_ring_update(), quizmo_answer_main(), quizmo_assistant_update(), quizmo_audience_update(), quizmo_stage_update(), radial_shimmer_update(), radiating_energy_orb_update(), recover_update(), red_impact_update(), remove_part_decor_seeing_stars(), remove_player_buffs(), ring_blast_update(), rising_bubble_update(), shape_spell_update(), shattering_stones_update(), shimmer_burst_update(), shimmer_wave_update(), shiny_flare_update(), shockwave_update(), sleep_bubble_update(), small_gold_sparkle_update(), smoke_burst_update(), smoke_impact_update(), smoke_ring_update(), snaking_static_update(), snowfall_update(), snowflake_update(), snowman_doll_update(), something_rotating_update(), sparkles_update(), spiky_white_aura_update(), spirit_card_update(), squirt_update(), star_outline_update(), star_spirits_energy_update(), star_update(), stars_burst_update(), stars_shimmer_update(), stars_spread_update(), stat_change_update(), static_status_update(), steam_burst_update(), stop_watch_update(), sun_update(), sweat_update(), tattle_window_update(), throw_spiny_update(), thunderbolt_ring_update(), tubba_heart_attack_update(), underwater_update(), walking_dust_update(), water_block_update(), water_fountain_update(), water_splash_update(), waterfall_update(), whirlwind_update(), and windy_leaves_update().

◆ general_heap_malloc

#define general_heap_malloc   shim_general_heap_malloc

Definition at line 51 of file effect_shims.h.

Referenced by animator_copy_vertices_to_buffer(), appendGfx_animator_node(), attack_result_text_main(), aura_main(), backup_map_collision_data(), balloon_main(), big_smoke_puff_main(), big_snowflakes_main(), blast_main(), bombette_breaking_main(), breaking_junk_main(), bulb_glow_main(), butterflies_main(), chapter_change_main(), chomp_drop_main(), cloud_puff_main(), cloud_trail_main(), cold_breath_main(), confetti_main(), create_effect_instance(), damage_indicator_main(), damage_stars_main(), debuff_main(), disable_x_main(), draw_msg(), drop_leaves_main(), dust_main(), effect_3D_main(), effect_46_main(), effect_63_main(), effect_65_main(), effect_75_main(), effect_86_main(), embers_main(), emote_main(), ending_decals_main(), energy_in_out_main(), energy_orb_wave_main(), energy_shockwave_main(), explosion_main(), falling_leaves_main(), fire_breath_main(), fire_flower_main(), firework_main(), firework_rocket_main(), flame_main(), flashing_box_shockwave_main(), floating_cloud_puff_main(), floating_flower_main(), floating_rock_main(), flower_splash_main(), flower_trail_main(), footprint_main(), fright_jar_main(), gather_energy_pink_main(), gather_magic_main(), get_msg_properties(), got_item_outline_main(), green_impact_main(), heap_malloc(), hieroglyphs_main(), hud_element_clear_cache(), hud_element_create_transform_A(), hud_element_create_transform_B(), hud_element_create_transform_C(), huff_puff_breath_main(), ice_pillar_main(), ice_shard_main(), init_all_status_icons(), landing_dust_main(), lens_flare_main(), light_rays_main(), lightning_bolt_main(), lightning_main(), lil_oink_main(), load_asset_by_name(), load_effect(), merlin_house_stars_main(), misc_particles_main(), motion_blur_flame_main(), moving_cloud_main(), music_note_main(), partner_buff_main(), peach_star_beam_main(), pink_sparkles_main(), purple_ring_main(), quizmo_assistant_main(), quizmo_audience_main(), quizmo_stage_main(), radial_shimmer_main(), radiating_energy_orb_main(), recover_main(), red_impact_main(), ring_blast_main(), rising_bubble_main(), set_message_text_var(), shape_spell_main(), shattering_stones_main(), shimmer_burst_main(), shimmer_wave_main(), shiny_flare_main(), shockwave_main(), sleep_bubble_main(), small_gold_sparkle_main(), smoke_burst_main(), smoke_impact_main(), smoke_ring_main(), snaking_static_main(), snowfall_main(), snowflake_main(), snowman_doll_main(), something_rotating_main(), sparkles_main(), spiky_white_aura_main(), spirit_card_main(), spr_load_sprite(), squirt_main(), star_main(), star_outline_main(), star_spirits_energy_main(), stars_burst_main(), stars_orbiting_main(), stars_shimmer_main(), stars_spread_main(), stat_change_main(), static_status_main(), steam_burst_main(), stop_watch_main(), sun_main(), sweat_main(), tattle_window_main(), throw_spiny_main(), thunderbolt_ring_main(), tubba_heart_attack_main(), underwater_main(), walking_dust_main(), water_block_main(), water_fountain_main(), water_splash_main(), waterfall_main(), whirlwind_main(), and windy_leaves_main().

◆ mem_clear

◆ rand_int

#define rand_int   shim_rand_int

Definition at line 53 of file effect_shims.h.

Referenced by action_command_init_status(), ai_check_player_dist(), appendGfx_message(), AvoidPlayerAI_ChaseInit(), basic_ai_chase_init(), basic_ai_check_player_dist(), basic_ai_loiter(), basic_ai_loiter_init(), basic_ai_wander(), basic_ai_wander_init(), BooPatrolAI_Loiter(), breaking_junk_main(), btl_merlee_on_first_strike(), btl_merlee_on_start_turn(), btl_state_update_end_player_turn(), btl_state_update_normal_start(), btl_state_update_player_menu(), bulb_glow_main(), butterflies_update(), calc_enemy_damage_target(), calc_enemy_test_target(), calc_item_damage_enemy(), calc_partner_damage_enemy(), calc_player_damage_enemy(), chomp_drop_main(), CleftAI_FindPlayer(), CleftAI_FindPlayerInit(), cloud_puff_main(), cloud_trail_main(), ClubbaNappingAI_Loiter(), ClubbaNappingAI_LoiterInit(), confetti_main(), dust_main(), effect_63_main(), effect_65_main(), effect_65_update(), embers_update(), energy_in_out_main(), energy_in_out_update(), Entity_BoardedFloor_init_fragments(), entity_BombableRock_init_fragments(), entity_shattering_init_pieces(), entity_TrumpetPlant_spawn_coin(), entity_Tweester_select_target_point(), entity_WoodenCrate_init_fragments(), falling_leaves_main(), falling_leaves_update(), firework_main(), firework_rocket_appendGfx(), firework_rocket_update(), floating_flower_main(), floating_rock_main(), flower_trail_main(), FlyingAI_Loiter(), FlyingAI_LoiterInit(), FlyingAI_Wander(), FlyingAI_WanderInit(), FlyingMagikoopaAI_15(), FlyingNoAttackAI_12(), func_800F0D80(), func_E0088000(), get_coin_drop_amount(), GuardAI_ChaseInit(), HoppingAI_ChaseInit(), HoppingAI_Hop(), HoppingAI_HopInit(), HoppingAI_Loiter(), HoppingAI_LoiterInit(), hud_element_update(), huff_puff_breath_main(), ice_pillar_update(), ice_shard_main(), is_ability_active(), item_entity_update(), LakituAI_Loiter(), LakituAI_Wander(), lightning_bolt_get_rand_symmetric(), lightning_bolt_main(), MagikoopaAI_05(), misc_particles_main(), misc_particles_update(), msg_play_speech_sound(), music_note_main(), npc_surface_spawn_cloud_fx(), npc_surface_spawn_flower_fx(), partner_buff_update(), PatrolAI_ChaseInit(), PatrolAI_Loiter(), PatrolAI_LoiterInit(), PatrolAI_Move(), pink_sparkles_main(), player_surface_spawn_cloud_fx(), player_surface_spawn_flower_fx(), quizmo_audience_update(), radiating_energy_orb_main(), radiating_energy_orb_update(), render_with_fear_palettes(), render_with_paralyze_palettes(), rising_bubble_main(), SentinelAI_ChaseInit(), SentinelAI_ReturnHome(), shattering_stones_main(), shimmer_burst_update(), shimmer_wave_update(), snaking_static_update(), snowman_doll_update(), sparkles_main(), spawn_drops(), SpearGuyAI_Loiter(), star_main(), stars_burst_main(), stars_shimmer_main(), step_game_loop(), StoneChompAI_ChaseInit(), StoneChompAI_HopInit(), throw_spiny_main(), try_inflict_status(), tubba_heart_attack_main(), update(), update_item_entities(), update_item_entity_collectable(), water_block_update(), water_splash_main(), waterfall_main(), whirlwind_main(), and windy_leaves_main().

◆ clamp_angle

#define clamp_angle   shim_clamp_angle

Definition at line 54 of file effect_shims.h.

Referenced by _show_message(), action_hammer_end_swing(), action_hammer_test_swing_collision(), action_update_parasol(), action_update_spin(), action_update_tornado_jump(), action_update_use_spinning_flower(), action_update_use_tweester(), add_part_decor_steam(), ai_check_fwd_collisions(), animator_node_update_model_transform(), appendGfx_background_texture(), appendGfx_item_entity(), appendGfx_nonplayer_actor_blur(), appendGfx_npc_actor(), appendGfx_npc_actor_reflection(), appendGfx_player(), appendGfx_player_actor(), appendGfx_player_actor_blur(), appendGfx_player_actor_reflection(), appendGfx_player_spin(), AvoidPlayerAI_ChaseInit(), basic_ai_chase_init(), basic_ai_loiter(), basic_ai_loiter_init(), basic_ai_lose_player(), basic_ai_wander(), basic_ai_wander_init(), blast_affect_entities(), BooPatrolAI_Loiter(), btl_bonk_update(), btl_state_update_9(), btl_state_update_end_player_turn(), btl_state_update_end_turn(), btl_state_update_partner_menu(), btl_state_update_peach_menu(), btl_state_update_player_menu(), btl_state_update_twink_menu(), btl_state_update_victory(), check_conversation_trigger(), check_for_treadmill_overlaps(), CleftAI_CanSeePlayer(), CleftAI_FindPlayer(), CleftAI_FindPlayerInit(), cloud_puff_main(), cloud_puff_update(), cloud_trail_update(), ClubbaNappingAI_Loiter(), ClubbaNappingAI_LoiterInit(), collision_lava_reset_check_additional_overlaps(), collision_main_lateral(), draw_all_status_icons(), draw_coin_sparkles(), enable_actor_blur(), enable_player_blur(), entity_ArrowSign_setupGfx(), entity_Chest_idle(), entity_GiantChest_open(), entity_HiddenPanel_flip_over(), entity_inactive_block_hit_anim(), entity_SaveBlock_idle(), entity_Signpost_idle(), entity_StarBoxLauncher_launch(), entity_SuperBlockContent_idle(), entity_TrumpetPlant_create_effect(), entity_TrumpetPlant_spawn_coin(), entity_Tweester_move(), flower_splash_main(), flower_trail_main(), FlyingAI_Loiter(), FlyingAI_LoiterInit(), FlyingAI_LosePlayer(), FlyingAI_Wander(), FlyingAI_WanderInit(), FlyingMagikoopaAI_11(), FlyingMagikoopaAI_16(), FlyingMagikoopaAI_17(), FlyingMagikoopaAI_24(), FlyingMagikoopaAI_50(), FlyingNoAttackAI_12(), footprint_main(), func_802BB0A0_E2D9D0(), func_802BB228_E2DB58(), game_input_to_move_vector(), get_movement_from_input(), GuardAI_ChaseInit(), HoppingAI_HopInit(), HoppingAI_Loiter(), HoppingAI_LoiterInit(), LakituAI_Loiter(), LakituAI_Wander(), landing_dust_main(), MagikoopaAI_CanShootSpell(), MeleeHitbox_CanSeePlayer(), npc_do_world_collision(), npc_get_render_yaw(), npc_raycast_down_around(), npc_raycast_down_sides(), npc_surface_spawn_basic_fx(), npc_surface_spawn_cloud_fx(), npc_surface_spawn_flower_fx(), npc_surface_spawn_hedges_fx(), npc_surface_spawn_snow_fx(), npc_surface_spawn_water_fx(), parasol_get_npc(), parasol_update_spin(), partner_flying_follow_player(), partner_force_player_flip_done(), partner_get_out(), partner_walking_follow_player(), PatrolAI_ChaseInit(), PatrolAI_Loiter(), PatrolAI_LoiterInit(), peach_disguise_check_overlaps(), PiranhaPlantAI_10(), play_movement_dust_effects(), player_get_camera_facing_angle(), player_get_side_angle(), player_input_to_move_vector(), player_surface_spawn_basic_fx(), player_surface_spawn_cloud_fx(), player_surface_spawn_flower_fx(), player_surface_spawn_hedges_fx(), player_surface_spawn_snow_fx(), player_surface_spawn_water_fx(), player_update_sprite(), pre_battle(), ProjectileHitbox_GetUsableProjectileID(), Quizmo_NPC_OnRender(), render_item_entities(), SentinelAI_ChaseInit(), SentinelAI_ReturnHome(), show_immune_bonk(), spawn_drops(), test_item_player_collision(), update_encounters_neutral(), update_item_entity_collectable(), update_nonplayer_actor_blur_history(), update_nonplayer_actor_shadow(), update_player_actor_blur_history(), update_player_actor_shadow(), update_player_shadow(), update_riding_physics(), and update_riding_physics().

◆ sin_deg

#define sin_deg   shim_sin_deg

Definition at line 55 of file effect_shims.h.

Referenced by appendGfx_background_texture(), appendGfx_darkness_stencil(), appendGfx_piranha_vines(), apply_constraints_to_lead_amount(), attack_result_text_main(), big_smoke_puff_appendGfx(), big_smoke_puff_main(), big_snowflakes_update(), butterflies_update(), chomp_drop_appendGfx(), cloud_puff_main(), cloud_puff_update(), cloud_trail_update(), confetti_main(), damage_indicator_main(), damage_stars_main(), debuff_main(), debuff_update(), drop_leaves_update(), effect_63_appendGfx(), effect_63_main(), effect_65_appendGfx(), effect_75_update(), energy_in_out_update(), energy_orb_wave_update(), energy_shockwave_update(), falling_leaves_update(), firework_rocket_appendGfx(), firework_rocket_update(), flower_splash_main(), flower_trail_main(), FlyingAI_Loiter(), FlyingAI_Wander(), FlyingMagikoopaAI_11(), FlyingMagikoopaAI_16(), FlyingMagikoopaAI_17(), FlyingMagikoopaAI_24(), FlyingMagikoopaAI_50(), footprint_main(), func_E0020000(), func_E0024324(), func_E00243BC(), gather_energy_pink_update(), gather_magic_update(), green_impact_update(), hieroglyphs_appendGfx(), imgfx_mesh_make_wavy(), LakituAI_Loiter(), LakituAI_Wander(), landing_dust_main(), lens_flare_update(), lightning_bolt_appendGfx(), lil_oink_appendGfx(), lil_oink_update(), misc_particles_update(), pause_badges_draw_contents(), pause_partners_draw_contents(), pause_spirits_draw_contents(), peach_star_beam_update(), pink_sparkles_main(), recover_update(), red_impact_update(), SentinelAI_ReturnHome(), set_camera_from_rig(), shape_spell_appendGfx(), shimmer_burst_update(), shimmer_wave_update(), shockwave_update(), sleep_bubble_update(), smoke_impact_main(), smoke_ring_main(), snaking_static_update(), something_rotating_update(), sparkles_main(), sparkles_update(), spiky_white_aura_main(), spiky_white_aura_update(), squirt_appendGfx(), squirt_update(), star_main(), star_outline_update(), star_spirits_energy_update(), stars_burst_main(), stars_orbiting_update(), stars_shimmer_main(), stars_shimmer_update(), stars_spread_main(), static_status_update(), steam_burst_main(), stop_watch_appendGfx(), sun_update(), sweat_main(), tubba_heart_attack_main(), tubba_heart_attack_update(), underwater_update(), unkVtxFunc001(), update_player_shadow(), water_block_appendGfx(), water_block_update(), whirlwind_appendGfx(), and windy_leaves_update().

◆ cos_deg

#define cos_deg   shim_cos_deg

Definition at line 56 of file effect_shims.h.

Referenced by appendGfx_background_texture(), appendGfx_piranha_vines(), apply_constraints_to_lead_amount(), attack_result_text_main(), big_smoke_puff_main(), big_snowflakes_update(), butterflies_update(), cloud_puff_main(), cloud_puff_update(), cloud_trail_update(), confetti_main(), damage_indicator_main(), damage_stars_main(), damage_stars_update(), debuff_main(), debuff_update(), disable_x_update(), drop_leaves_update(), effect_63_appendGfx(), effect_63_main(), effect_65_appendGfx(), energy_shockwave_update(), falling_leaves_update(), firework_rocket_appendGfx(), flower_splash_main(), flower_trail_main(), footprint_main(), func_E0020000(), gather_magic_update(), green_impact_update(), landing_dust_main(), lightning_bolt_appendGfx(), misc_particles_update(), pause_partners_draw_contents(), peach_star_beam_update(), pink_sparkles_main(), radiating_energy_orb_update(), recover_update(), red_impact_update(), set_camera_from_rig(), shape_spell_appendGfx(), shimmer_burst_update(), shimmer_wave_update(), shockwave_update(), sleep_bubble_update(), smoke_impact_main(), smoke_ring_main(), something_rotating_update(), sparkles_main(), sparkles_update(), spiky_white_aura_main(), squirt_appendGfx(), star_main(), star_spirits_energy_update(), stars_burst_main(), stars_orbiting_update(), stars_shimmer_main(), stars_shimmer_update(), stars_spread_main(), static_status_update(), steam_burst_main(), sweat_main(), thunderbolt_ring_appendGfx(), tubba_heart_attack_main(), tubba_heart_attack_update(), water_block_update(), whirlwind_appendGfx(), and windy_leaves_update().

◆ atan2

#define atan2   shim_atan2

Definition at line 57 of file effect_shims.h.

Referenced by _npc_jump_to(), _show_message(), action_update_hit_fire(), action_update_hit_lava(), action_update_knockback(), action_update_use_spinning_flower(), action_update_use_tweester(), AvoidPlayerAI_ChaseInit(), basic_ai_chase_init(), basic_ai_check_player_dist(), basic_ai_loiter(), basic_ai_lose_player(), basic_ai_wander(), BooPatrolAI_Move(), butterflies_update(), check_conversation_trigger(), check_for_treadmill_overlaps(), CleftAI_Ambush(), CleftAI_CanSeePlayer(), CleftAI_FindPlayer(), CleftAI_PreAmbush(), CleftAI_ReturnHome(), CleftAI_RevUp(), ClubbaNappingAI_Loiter(), ClubbaNappingAI_ReturnHome(), collision_main_lateral(), effect_63_appendGfx(), effect_65_appendGfx(), entity_BlueWarpPipe_idle(), entity_BlueWarpPipe_set_player_move_to_center(), entity_Chest_idle(), entity_GiantChest_open(), entity_raycast_down(), entity_Signpost_idle(), entity_Tweester_move(), filemenu_draw_contents_copy_arrow(), FlyingAI_ChaseInit(), FlyingAI_JumpInit(), FlyingAI_LosePlayer(), FlyingAI_Wander(), FlyingAI_WanderInit(), FlyingMagikoopaAI_15(), FlyingMagikoopaAI_17(), FlyingNoAttackAI_12(), func_802BB8D4_E2E204(), func_802BC0F0_E2EA20(), game_input_to_move_vector(), get_movement_from_input(), get_player_normal_pitch(), get_player_normal_yaw(), get_stick_input_radial(), GuardAI_ChaseInit(), GuardAI_Idle(), GuardAI_ReturnHome(), HoppingAI_ChaseInit(), HoppingAI_Hop(), HoppingAI_HopInit(), HoppingAI_Loiter(), LakituAI_Wander(), lightning_bolt_appendGfx(), MagikoopaAI_10(), MagikoopaAI_CanShootSpell(), MeleeHitbox_CanSeePlayer(), msg_draw_speech_arrow(), npc_do_other_npc_collision(), npc_do_player_collision(), npc_follow_npc(), npc_raycast_down(), npc_test_move_with_slipping(), parasol_get_npc(), ParatroopaAI_Windup(), partner_do_player_collision(), partner_flying_follow_player(), partner_get_out(), partner_move_to_goal(), partner_put_away(), partner_walking_follow_player(), PatrolAI_ChaseInit(), PatrolAI_Loiter(), PatrolAI_Move(), PiranhaPlantAI_10(), player_input_to_move_vector(), player_jump(), player_raycast_down(), player_raycast_general(), ProjectileHitbox_32(), ProjectileHitbox_GetUsableProjectileID(), SentinelAI_ChaseInit(), SentinelAI_LosePlayer(), SentinelAI_ReturnHome(), set_script_owner_npc_anim(), snaking_static_update(), squirt_appendGfx(), star_main(), star_update(), test_first_strike(), test_first_strike(), test_ray_to_wall_center(), update_camera_from_controller(), 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_player_shadow(), and update_riding_physics().

◆ npc_raycast_down_sides

◆ load_effect

◆ sqrtf

◆ mdl_draw_hidden_panel_surface

#define mdl_draw_hidden_panel_surface   shim_mdl_draw_hidden_panel_surface

Definition at line 61 of file effect_shims.h.

Referenced by bombette_breaking_appendGfx(), and entity_HiddenPanel_setupGfx().

◆ is_point_visible

#define is_point_visible   shim_is_point_visible

Definition at line 62 of file effect_shims.h.

Referenced by bulb_glow_appendGfx(), and motion_blur_flame_appendGfx().

◆ guPerspectiveF

◆ transform_point

◆ guPositionF

◆ guOrthoF

◆ guFrustumF

#define guFrustumF   shim_guFrustumF

Definition at line 67 of file effect_shims.h.

Referenced by draw_box(), render_curtains(), and underwater_appendGfx().

◆ draw_prev_frame_buffer_at_screen_pos

#define draw_prev_frame_buffer_at_screen_pos   shim_draw_prev_frame_buffer_at_screen_pos

◆ draw_box

◆ draw_msg

◆ get_msg_width

◆ mdl_get_shroud_tint_params

◆ sfx_play_sound_at_position

◆ is_debug_panic

#define is_debug_panic   shim_is_debug_panic

Definition at line 74 of file effect_shims.h.

Function Documentation

◆ shim_guRotateF()

void shim_guRotateF ( float mf[4][4],
float a,
float x,
float y,
float z )

◆ shim_guTranslateF()

void shim_guTranslateF ( float mf[4][4],
float x,
float y,
float z )

◆ shim_guTranslate()

void shim_guTranslate ( Mtx * m,
float x,
float y,
float z )

◆ shim_guScaleF()

void shim_guScaleF ( float mf[4][4],
float x,
float y,
float z )

◆ shim_guMtxCatF()

void shim_guMtxCatF ( float m[4][4],
float n[4][4],
float r[4][4] )

◆ shim_guMtxF2L()

void shim_guMtxF2L ( float mf[4][4],
Mtx * m )

◆ shim_queue_render_task()

RenderTask * shim_queue_render_task ( RenderTask * task)

◆ shim_create_effect_instance()

EffectInstance * shim_create_effect_instance ( EffectBlueprint * effectBp)

◆ shim_remove_effect()

void shim_remove_effect ( EffectInstance * )

◆ shim_general_heap_malloc()

void * shim_general_heap_malloc ( s32 size)

◆ shim_mem_clear()

void shim_mem_clear ( void * data,
s32 numBytes )

◆ shim_rand_int()

s32 shim_rand_int ( s32 )

◆ shim_clamp_angle()

f32 shim_clamp_angle ( f32 theta)

◆ shim_sin_deg()

f32 shim_sin_deg ( f32 x)

◆ shim_cos_deg()

f32 shim_cos_deg ( f32 x)

◆ shim_atan2()

f32 shim_atan2 ( f32 startX,
f32 startZ,
f32 endX,
f32 endZ )

◆ shim_npc_raycast_down_sides()

b32 shim_npc_raycast_down_sides ( s32 ,
f32 * ,
f32 * ,
f32 * ,
f32 *  )

◆ shim_load_effect()

s32 shim_load_effect ( s32 effectIndex)

◆ shim_sqrtf()

float shim_sqrtf ( float value)

◆ shim_mdl_draw_hidden_panel_surface()

void shim_mdl_draw_hidden_panel_surface ( Gfx ** ,
u16 treeIndex )

◆ shim_is_point_visible()

s32 shim_is_point_visible ( f32 ,
f32 ,
f32 ,
s32 ,
f32 * ,
f32 *  )

◆ shim_guPerspectiveF()

void shim_guPerspectiveF ( f32 mf[4][4],
u16 * perspNorm,
f32 fovy,
f32 aspect,
f32 near,
f32 far,
f32 scale )

◆ shim_transform_point()

void shim_transform_point ( Matrix4f mtx,
f32 inX,
f32 inY,
f32 inZ,
f32 inS,
f32 * outX,
f32 * outY,
f32 * outZ,
f32 * outW )

◆ shim_guPositionF()

void shim_guPositionF ( float mf[4][4],
float r,
float p,
float h,
float s,
float x,
float y,
float z )

◆ shim_guOrthoF()

void shim_guOrthoF ( float mf[4][4],
float l,
float r,
float b,
float t,
float n,
float f,
float scale )

◆ shim_guFrustumF()

void shim_guFrustumF ( float mf[4][4],
float l,
float r,
float b,
float t,
float n,
float f,
float scale )

◆ shim_draw_prev_frame_buffer_at_screen_pos()

void shim_draw_prev_frame_buffer_at_screen_pos ( s32 ,
s32 ,
s32 ,
s32 ,
f32  )

◆ shim_draw_box()

void shim_draw_box ( s32 flags,
WindowStyle windowStyle,
s32 posX,
s32 posY,
s32 posZ,
s32 width,
s32 height,
u8 opacity,
u8 darkening,
f32 scaleX,
f32 scaleY,
f32 rotX,
f32 rotY,
f32 rotZ,
void(*)(void *) fpDrawContents,
void * drawContentsArg0,
Matrix4f rotScaleMtx,
s32 translateX,
s32 translateY,
f32(*) outMtx[4] )

◆ shim_draw_msg()

void shim_draw_msg ( s32 ,
s32 ,
s32 ,
s32 ,
s32 ,
s32  )

◆ shim_get_msg_width()

s32 shim_get_msg_width ( s32 ,
u16  )

◆ shim_mdl_get_shroud_tint_params()

void shim_mdl_get_shroud_tint_params ( u8 * r,
u8 * g,
u8 * b,
u8 * a )

◆ shim_sfx_play_sound_at_position()

void shim_sfx_play_sound_at_position ( s32 soundID,
s32 value2,
f32 posX,
f32 posY,
f32 posZ )

◆ shim_is_debug_panic()

void shim_is_debug_panic ( const char * message)