Macros | |
#define | ALIGN4(v) (((u32)(v) >> 2) << 2) |
#define | SPR_SWIZZLE(base, offset) ((void*)((s32)(offset) + (s32)(base))) |
Functions | |
void | spr_swizzle_anim_offsets (s32 arg0, s32 base, void *spriteData) |
SpriteAnimData * | spr_load_sprite (s32 idx, s32 isPlayerSprite, s32 useTailAlloc) |
void | spr_init_player_raster_cache (s32 cacheSize, s32 maxRasterSize) |
IMG_PTR | spr_get_player_raster (s32 rasterIndex, s32 playerSpriteID) |
void | spr_update_player_raster_cache (void) |
void | spr_load_npc_extra_anims (SpriteAnimData *header, u32 *extraAnimList) |
SpriteComponent ** | spr_allocate_components (s32 count) |
Referenced by spr_load_sprite(), and spr_swizzle_anim_offsets().
Referenced by spr_load_sprite(), and spr_swizzle_anim_offsets().
SpriteComponent ** spr_allocate_components | ( | s32 | count | ) |
Referenced by spr_load_npc_sprite(), and spr_update_player_sprite().
Referenced by spr_draw_component(), and spr_get_player_raster_info().
Referenced by spr_init_sprites().
void spr_load_npc_extra_anims | ( | SpriteAnimData * | header, |
u32 * | extraAnimList ) |
Referenced by spr_load_npc_sprite().
SpriteAnimData * spr_load_sprite | ( | s32 | idx, |
s32 | isPlayerSprite, | ||
s32 | useTailAlloc ) |
Referenced by spr_load_npc_sprite(), and spr_load_player_sprite().
Referenced by spr_load_sprite().
Referenced by spr_render_init().
|
extern |
Referenced by spr_allocate_components().
|
extern |
Referenced by spr_allocate_components(), spr_init_player_raster_cache(), spr_load_npc_extra_anims(), and spr_load_sprite().
BSS PlayerSpriteCacheEntry PlayerRasterCache[18] |
Referenced by spr_get_player_raster(), spr_init_player_raster_cache(), and spr_update_player_raster_cache().
Referenced by spr_get_player_raster(), spr_init_player_raster_cache(), and spr_update_player_raster_cache().
BSS PlayerRastersHeader PlayerRasterHeader |
Referenced by spr_init_player_raster_cache(), and spr_load_sprite().
Referenced by spr_get_player_raster(), and spr_load_sprite().
BSS s32 PlayerRasterLoadDescBeginSpriteIndex[SPR_Peach3] |
Referenced by spr_get_player_raster(), spr_init_player_raster_cache(), and spr_load_sprite().
Referenced by spr_load_sprite().
Referenced by spr_init_player_raster_cache(), and spr_load_sprite().
Referenced by spr_init_player_raster_cache().
BSS s32 PlayerSpriteRasterSets[SPR_Peach3+1] |
Referenced by spr_init_player_raster_cache(), and spr_load_sprite().
|
extern |
Referenced by spr_allocate_components().
Referenced by spr_load_sprite().
Referenced by spr_get_player_raster(), spr_init_player_raster_cache(), and spr_load_sprite().