4s8 D_E000E660[16] = { 0, 1, 2, 2, 3, 3, 4, 4, 5, 5, 5, 6, 6, 6, -1, 0 };
6s8 D_E000E670[20] = { 0, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 6, 7, 7, 7, -1, 0, 0, 0 };
42 mem_clear(data, numParts *
sizeof(*data));
47 for (i = 0; i < numParts; i++, data++) {
54 data->
unk_58 = 0.33333334f;
73 for (i = 0; i < effect->
numParts; i++, data++) {
155 for (i = 0; i <
effectTemp->numParts; i++, data++) {
BSS s32 PopupMenu_SelectedIndex
#define general_heap_malloc
#define queue_render_task
#define create_effect_instance
EffectInstanceDataPtr data
struct WalkingDustFXData * walkingDust
#define ASSERT(condition)
@ RENDER_TASK_FLAG_REFLECT_FLOOR
@ RENDER_MODE_PASS_THROUGH
#define VIRTUAL_TO_PHYSICAL(addr)
void(* appendGfx)(void *)
DisplayContext * gDisplayContext
void walking_dust_init(EffectInstance *effect)
void walking_dust_render(EffectInstance *effect)
void walking_dust_main(s32 arg0, f32 arg1, f32 arg2, f32 arg3, f32 arg4, f32 arg5)
void walking_dust_appendGfx(void *effect)
void walking_dust_update(EffectInstance *effect)