Data Structures | |
| union | ImgFXIntVars |
| union | ImgFXFloatVars |
| struct | ImgFXState |
| struct | ImgFXCacheEntry |
| struct | ImgFXRenderMode |
| struct | ImgFXIntVars.args |
| struct | ImgFXIntVars.anim |
| struct | ImgFXIntVars.wavy |
| struct | ImgFXIntVars.color |
| struct | ImgFXIntVars.hologram |
| struct | ImgFXIntVars.overlay |
| struct | ImgFXFloatVars.anim |
| struct | ImgFXFloatVars.wavy |
| struct | ImgFXFloatVars.overlay |
Typedefs | |
| typedef ImgFXState | ImgFXInstanceList[MAX_IMGFX_INSTANCES] |
Enumerations | |
| enum | ImgFXAnimFlags { IMGFX_ANIM_FLAG_ABSOLUTE_COORDS = 1 } |
| union ImgFXIntVars |
| Data Fields | ||
|---|---|---|
| struct ImgFXIntVars.anim | anim | |
| struct ImgFXIntVars.args | args | |
| struct ImgFXIntVars.color | color | |
| struct ImgFXIntVars.hologram | hologram | |
| struct ImgFXIntVars.overlay | overlay | |
| s32 | raw[2][4] | |
| struct ImgFXIntVars.wavy | wavy | |
| union ImgFXFloatVars |
| Data Fields | ||
|---|---|---|
| struct ImgFXFloatVars.anim | anim | |
| struct ImgFXFloatVars.overlay | overlay | |
| f32 | raw[2][4] | |
| struct ImgFXFloatVars.wavy | wavy | |
| struct ImgFXState |
| Data Fields | ||
|---|---|---|
| u8 | arrayIdx | |
| Color_RGBA8 * | colorBuf | |
| u16 | colorBufCount | |
| u8 * | curAnimOffset | |
| u16 | firstVtxIdx | |
| s32 | flags | |
| ImgFXFloatVars | floats | |
| Gfx * | gfxBufs[2] | |
| ImgFXIntVars | ints | |
| s8 | lastAnimCmd | |
| s8 | lastColorCmd | |
| u16 | lastVtxIdx | |
| u8 | meshType | |
| s16 | nextIdx | |
| s32 | otherModeL | |
| u8 | renderType | |
| u8 | subdivX | |
| u8 | subdivY | |
| char | unk_07[0x1] | |
| u16 | unk_0C | |
| s16 | unk_0E | |
| char | unk_18[0x4] | |
| char | unk_62[0x2] | |
| Vtx * | vtxBufs[2] | |
| struct ImgFXCacheEntry |
| struct ImgFXIntVars.wavy |
| Data Fields | ||
|---|---|---|
| Vec3i | mag | |
| struct ImgFXIntVars.hologram |
| struct ImgFXIntVars.overlay |
| Data Fields | ||
|---|---|---|
| s32 | alpha | |
| ImgFXOverlayTexture * | pattern | |
| char | unk_00[0x10] | |
| typedef ImgFXState ImgFXInstanceList[MAX_IMGFX_INSTANCES] |
Referenced by spr_update_player_raster_cache().
Referenced by imgfx_cache_instance_data(), and imgfx_load_anim().
| s32 imgfx_appendGfx_component | ( | s32 | idx, |
| ImgFXTexture * | ifxImg, | ||
| u32 | flagBits, | ||
| Matrix4f | mtx ) |
Referenced by appendGfx_entity_model(), appendGfx_FallingSprite(), appendGfx_interact_prompt(), appendGfx_ispy_icon(), appendGfx_pulse_stone_icon(), appendGfx_ritual_card(), appendGfx_speech_bubble(), appendGfx_sticker(), CharAnim_FadeIn_0(), CharAnim_FadeIn_1(), CharAnim_FadeIn_2(), CharAnim_FadeIn_3(), CharAnim_FadeIn_4(), CharAnim_FadeOut_0(), CharAnim_FadeOut_1(), CharAnim_FadeOut_2(), CharAnim_HoldClearImgFX(), draw_coin_sparkles(), draw_entity_model_E(), func_80241610_97F0E0(), func_80241610_990DF0(), func_80241610_993D40(), gfx_build_knocked_down_player(), render_hud_element(), and spr_appendGfx_component().
| void imgfx_appendGfx_mesh | ( | ImgFXState * | state, |
| Matrix4f | mtx ) |
Referenced by imgfx_appendGfx_component().
| void imgfx_appendGfx_mesh_anim | ( | ImgFXState * | state, |
| Matrix4f | mtx ) |
Referenced by imgfx_appendGfx_mesh().
| void imgfx_appendGfx_mesh_basic | ( | ImgFXState * | state, |
| Matrix4f | mtx ) |
Referenced by imgfx_appendGfx_mesh().
| void imgfx_appendGfx_mesh_grid | ( | ImgFXState * | state, |
| Matrix4f | mtx ) |
Referenced by imgfx_appendGfx_mesh().
| void imgfx_appendGfx_mesh_strip | ( | ImgFXState * | state, |
| Matrix4f | mtx ) |
Referenced by imgfx_appendGfx_mesh().
| void imgfx_cache_instance_data | ( | ImgFXState * | state | ) |
Referenced by func_8013A4D0(), imgfx_appendGfx_component(), and imgfx_update().
| void imgfx_clear_instance_data | ( | ImgFXState * | state | ) |
Referenced by imgfx_init().
Referenced by hud_element_create_transform_A(), spr_load_npc_sprite(), and spr_update_player_sprite().
| ImgFXState * imgfx_get_instance | ( | s32 | idx | ) |
Referenced by spr_init_sprites().
| void imgfx_init_instance | ( | ImgFXState * | state | ) |
Referenced by func_8013A4D0(), imgfx_get_free_instances(), imgfx_init(), and imgfx_update().
| ImgFXAnimHeader * imgfx_load_anim | ( | ImgFXState * | state | ) |
Referenced by imgfx_mesh_anim_update().
| void imgfx_make_mesh | ( | ImgFXState * | state | ) |
Referenced by imgfx_appendGfx_component().
| void imgfx_mesh_anim_update | ( | ImgFXState * | state | ) |
Referenced by imgfx_make_mesh().
| void imgfx_mesh_load_colors | ( | ImgFXState * | state | ) |
Referenced by imgfx_make_mesh().
| void imgfx_mesh_make_grid | ( | ImgFXState * | state | ) |
Referenced by imgfx_make_mesh().
| void imgfx_mesh_make_strip | ( | ImgFXState * | state | ) |
Referenced by imgfx_make_mesh().
| void imgfx_mesh_make_wavy | ( | ImgFXState * | state | ) |
Referenced by imgfx_make_mesh().
Referenced by hud_element_free_transform(), imgfx_release_instance_chain(), and spr_free_sprite().
| void imgfx_update | ( | u32 | idx, |
| ImgFXType | type, | ||
| s32 | imgfxArg1, | ||
| s32 | imgfxArg2, | ||
| s32 | imgfxArg3, | ||
| s32 | imgfxArg4, | ||
| s32 | flags ) |
Referenced by appendGfx_interact_prompt(), appendGfx_ispy_icon(), appendGfx_speech_bubble(), appendGfx_sticker(), CharAnim_FadeIn_0(), CharAnim_FadeIn_1(), CharAnim_FadeIn_2(), CharAnim_FadeIn_3(), CharAnim_FadeIn_4(), CharAnim_FadeOut_0(), CharAnim_FadeOut_1(), CharAnim_FadeOut_2(), CharAnim_HoldClearImgFX(), func_80241610_97F0E0(), func_80241610_990DF0(), render_hud_element(), set_npc_imgfx_comp(), and set_player_imgfx_comp().
Referenced by state_drawUI_world().
Referenced by imgfx_update_cache().
| void imgfx_wavy_init | ( | ImgFXState * | state | ) |
Referenced by imgfx_update().
|
extern |
| Vp D_8014EE40 |
Referenced by imgfx_appendGfx_mesh_basic().
| Vp D_8014EE50 |
Referenced by imgfx_appendGfx_mesh_basic().
Referenced by imgfx_init().
Referenced by imgfx_init().
Referenced by imgfx_init().
Referenced by imgfx_init().
| Gfx DefaultImgFXSetupGfx[] |
Referenced by imgfx_appendGfx_mesh().
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
Referenced by imgfx_init().
|
extern |
| u16 imgfx_vtxCount = 0 |
Referenced by func_8013A4D0(), imgfx_init(), imgfx_mesh_make_grid(), and imgfx_mesh_make_strip().
| BSS ImgFXAnimHeader ImgFXAnimHeaders[MAX_IMGFX_INSTANCES] |
Referenced by imgfx_load_anim().
| u8* ImgFXAnimOffsets[] |
Referenced by imgfx_load_anim().
| BSS ImgFXWorkingTexture ImgFXCurrentTexture |
| ImgFXWorkingTexture* ImgFXCurrentTexturePtr = &ImgFXCurrentTexture |
| BSS ImgFXCacheEntry ImgFXDataCache[8] |
Referenced by imgfx_add_to_cache(), imgfx_init(), and imgfx_update_cache_impl().
| BSS ImgFXInstanceList* ImgFXInstances |
| Lights2 ImgFXLights = gdSPDefLights2(144, 144, 144, 255, 255, 255, 0, 0, 120, 255, 255, 255, 0, 0, 136) |
Referenced by imgfx_appendGfx_mesh().
| ImgFXRenderMode ImgFXRenderModes[] |
Referenced by imgfx_appendGfx_mesh().
| u16 ImgFXVtxBufferCapacity = 300 |
Referenced by imgfx_init(), and imgfx_set_vtx_buf_capacity().
Referenced by func_8013A4D0(), and imgfx_init().
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |