Macros | |
#define | MAX_SPRITE_ID 0xEA |
#define | MARIO_SPRITE_COMMON_BITS |
#define | MARIO_SPRITE_WORLD_BITS |
#define | MARIO_SPRITE_BATTLE_BITS |
#define | PEACH_SPRITE_BITS |
#define MARIO_SPRITE_BATTLE_BITS |
#define MARIO_SPRITE_COMMON_BITS |
#define MARIO_SPRITE_WORLD_BITS |
#define MAX_SPRITE_ID 0xEA |
#define PEACH_SPRITE_BITS |
Referenced by appendGfx_npc().
void set_npc_imgfx_all | ( | s32 | spriteIdx, |
ImgFXType | imgfxType, | ||
s32 | imgfxArg1, | ||
s32 | imgfxArg2, | ||
s32 | imgfxArg3, | ||
s32 | imgfxArg4, | ||
s32 | imgfxArg5 ) |
Referenced by appendGfx_npc_blur(), btl_delete_actor(), MagikoopaAI_11(), npc_imgfx_update(), npc_update_decoration_charged(), part_glow_off(), part_glow_on(), pause_partners_draw_contents(), pause_spirits_draw_contents(), pause_tutorial_draw_contents(), SentinelAI_Descend(), and SentinelAI_LosePlayerInit().
void set_npc_imgfx_comp | ( | s32 | spriteIdx, |
s32 | compIdx, | ||
ImgFXType | imgfx, | ||
s32 | imgfxArg1, | ||
s32 | imgfxArg2, | ||
s32 | imgfxArg3, | ||
s32 | imgfxArg4, | ||
s32 | imgfxArg5 ) |
Referenced by set_npc_imgfx_all().
SpriteComponent ** spr_allocate_components | ( | s32 | count | ) |
Referenced by spr_load_npc_sprite(), and spr_update_player_sprite().
void spr_appendGfx_component | ( | SpriteRasterCacheEntry * | cache, |
f32 | dx, | ||
f32 | dy, | ||
f32 | dz, | ||
f32 | rotX, | ||
f32 | rotY, | ||
f32 | rotZ, | ||
f32 | scaleX, | ||
f32 | scaleY, | ||
f32 | scaleZ, | ||
s32 | opacity, | ||
PAL_PTR | palette, | ||
Matrix4f | mtx ) |
Referenced by spr_draw_component().
void spr_appendGfx_component_flat | ( | Quad * | vertices, |
IMG_PTR | raster, | ||
PAL_PTR | palette, | ||
s32 | width, | ||
s32 | height, | ||
f32 | arg5, | ||
Matrix4f | mtx, | ||
s32 | alpha ) |
Referenced by spr_appendGfx_component().
Referenced by spr_render_init().
s32 spr_component_update | ( | s32 | curNotifyValue, |
SpriteComponent ** | compList, | ||
SpriteAnimComponent ** | animList, | ||
SpriteRasterCacheEntry ** | rasterCache, | ||
s32 | overridePalette ) |
Referenced by spr_update_player_sprite(), and spr_update_sprite().
void spr_component_update_commands | ( | SpriteComponent * | comp, |
SpriteAnimComponent * | anim ) |
Referenced by spr_component_update().
void spr_component_update_finish | ( | SpriteComponent * | comp, |
SpriteComponent ** | compList, | ||
SpriteRasterCacheEntry ** | rasterCacheEntry, | ||
s32 | overridePalette ) |
Referenced by spr_component_update().
void spr_draw_component | ( | s32 | drawOpts, |
SpriteComponent * | component, | ||
SpriteAnimComponent * | anim, | ||
SpriteRasterCacheEntry ** | cache, | ||
PAL_PTR * | palettes, | ||
f32 | zscale, | ||
Matrix4f | mtx ) |
Referenced by spr_draw_npc_sprite(), and spr_draw_player_sprite().
s32 spr_draw_npc_sprite | ( | s32 | spriteInstanceID, |
s32 | yaw, | ||
s32 | arg2, | ||
PAL_PTR * | paletteList, | ||
Matrix4f | mtx ) |
Referenced by appendGfx_nonplayer_actor_blur(), appendGfx_npc(), appendGfx_npc_blur(), func_unkA_draw_npc(), func_unkB_draw_npc(), npc_render_with_double_pal_blending(), npc_render_with_single_pal_blending(), npc_render_with_watt_idle_palettes(), npc_render_without_adjusted_palettes(), pause_partners_draw_contents(), pause_spirits_draw_contents(), pause_tutorial_draw_contents(), and render_with_adjusted_palettes().
s32 spr_draw_player_sprite | ( | s32 | spriteInstanceID, |
s32 | yaw, | ||
s32 | alphaIn, | ||
PAL_PTR * | paletteList, | ||
Matrix4f | mtx ) |
Referenced by appendGfx_example_player(), appendGfx_fake_player(), appendGfx_npc(), appendGfx_npc_blur(), appendGfx_player(), appendGfx_player_spin(), appendGfx_reflect_player_floor_basic(), appendGfx_reflect_player_floor_fancy(), appendGfx_reflect_player_wall(), appendGfx_shrunk_player(), appendGfx_test_player_reflection(), appendGfx_test_reflection_floor(), appendGfx_test_reflection_wall(), func_unkA_draw_player(), func_unkB_draw_player(), npc_render_without_adjusted_palettes(), and render_with_adjusted_palettes().
Referenced by spr_get_quad_for_size().
Referenced by appendGfx_npc(), appendGfx_npc_actor(), set_actor_anim(), set_actor_anim_by_ref(), and update_nonplayer_actor_shadow().
Referenced by func_unkA_draw_npc(), npc_reload_all(), npc_render_with_double_pal_blending(), npc_render_with_single_pal_blending(), npc_render_with_watt_idle_palettes(), render_with_berserk_palettes(), render_with_fear_palettes(), render_with_pal_blending(), render_with_palset_blending(), render_with_paralyze_palettes(), render_with_player_debuff_palettes(), render_with_poison_palettes(), render_with_sleep_palettes(), render_with_static_palettes(), render_with_watt_attack_palettes(), and render_with_watt_idle_palettes().
s32 spr_get_npc_raster_info | ( | SpriteRasterInfo * | out, |
s32 | npcSpriteID, | ||
s32 | rasterIndex ) |
Referenced by appendGfx_message(), func_80241610_97F0E0(), func_80241610_990DF0(), and func_80241610_993D40().
Referenced by func_unkA_draw_player(), render_with_berserk_palettes(), render_with_fear_palettes(), render_with_pal_blending(), render_with_palset_blending(), render_with_paralyze_palettes(), render_with_player_debuff_palettes(), render_with_poison_palettes(), render_with_sleep_palettes(), render_with_static_palettes(), render_with_watt_attack_palettes(), and render_with_watt_idle_palettes().
void spr_get_player_raster_info | ( | SpriteRasterInfo * | out, |
s32 | playerSpriteID, | ||
s32 | rasterIndex ) |
Referenced by appendGfx_FallingSprite(), appendGfx_ritual_card(), and gfx_build_knocked_down_player().
Referenced by spr_appendGfx_component().
void spr_init_anim_state | ( | SpriteComponent ** | compList, |
SpriteAnimComponent ** | animList ) |
Referenced by spr_update_player_sprite(), and spr_update_sprite().
void spr_init_component_anim_state | ( | SpriteComponent * | comp, |
SpriteAnimComponent * | anim ) |
Referenced by spr_init_anim_state().
Referenced by spr_init_sprites().
Referenced by spr_init_sprites().
Referenced by load_demo_battle(), load_engine_data(), load_map_by_IDs(), state_init_logos(), state_init_title_screen(), state_step_battle(), state_step_demo(), state_step_end_battle(), state_step_exit_language_select(), state_step_intro(), state_step_language_select(), state_step_pause(), state_step_startup(), state_step_title_screen(), and state_step_unpause().
void spr_load_npc_extra_anims | ( | SpriteAnimData * | header, |
u32 * | extraAnimList ) |
Referenced by spr_load_npc_sprite().
animID | - Set MSB for tail allocation (i.e. 0x80XXYYZZ ) |
Referenced by create_actor(), create_npc_impl(), load_partner_actor(), npc_reload_all(), pause_init(), pause_partners_init(), pause_spirits_init(), set_npc_sprite(), and update_npcs().
Referenced by spr_init_sprites().
Referenced by spr_get_quad_for_size().
Referenced by gfx_draw_frame().
Referenced by spr_update_player_sprite(), and spr_update_sprite().
void spr_transform_point | ( | s32 | rotX, |
s32 | rotY, | ||
s32 | rotZ, | ||
f32 | inX, | ||
f32 | inY, | ||
f32 | inZ, | ||
f32 * | outX, | ||
f32 * | outY, | ||
f32 * | outZ ) |
Referenced by spr_draw_component().
Referenced by spr_component_update_commands().
Referenced by spr_component_update_commands().
Referenced by appendGfx_example_player(), appendGfx_fake_player(), appendGfx_player_actor(), appendGfx_shrunk_player(), appendGfx_test_player_reflection(), appendGfx_test_reflection_wall(), player_update_sprite(), set_actor_anim(), set_actor_anim_by_ref(), update_npcs(), update_player_actor_shadow(), worker_reflect_player_floor(), and worker_reflect_player_wall().
Gfx D_802DF3F0[] |
Referenced by spr_appendGfx_component().
Gfx D_802DF428[] |
Referenced by spr_appendGfx_component().
Gfx D_802DF460[] |
Referenced by spr_appendGfx_component().
Gfx D_802DF490[] |
Referenced by spr_appendGfx_component().
Referenced by spr_appendGfx_component(), and spr_draw_component().
Referenced by spr_draw_component(), spr_draw_player_sprite(), and spr_update_player_sprite().
Referenced by spr_get_cached_quad(), and spr_init_quad_cache().
Referenced by spr_clear_quad_cache(), spr_get_cached_quad(), spr_get_quad_for_size(), and spr_init_quad_cache().
Referenced by spr_draw_component(), spr_draw_npc_sprite(), and spr_draw_player_sprite().
|
extern |
Referenced by spr_free_sprite().
|
extern |
Referenced by spr_free_sprite(), spr_init_quad_cache(), and spr_init_sprites().
Referenced by spr_load_npc_sprite().
BSS SpriteAnimData* NpcSpriteData[0xEA] |
Referenced by spr_free_sprite(), spr_init_sprites(), and spr_load_npc_sprite().
Referenced by spr_allocate_components(), spr_free_sprite(), and spr_init_sprites().
f32 spr_animUpdateTimeScale = 1.0f |
Referenced by spr_component_update_commands(), and spr_set_anim_timescale().
Quad spr_defaultQuad |
Referenced by spr_make_quad_for_size().
BSS PlayerCurrentAnimInfo spr_playerCurrentAnimInfo[3] |
Referenced by func_802DDEC4(), set_player_imgfx_comp(), spr_draw_player_sprite(), spr_init_sprites(), and spr_update_player_sprite().
Referenced by spr_init_sprites(), spr_load_player_sprite(), and spr_update_player_sprite().
BSS SpriteAnimData* spr_playerSprites[13] |
PlayerSpriteSet spr_playerSpriteSets[] |
Referenced by spr_init_sprites().
BSS SpriteInstance SpriteInstances[51] |
Referenced by spr_component_update(), and spr_component_update_commands().
Vp SprPauseVp |
Referenced by spr_appendGfx_component_flat().
Vp SprPauseVpAlt |
Referenced by spr_appendGfx_component_flat().