32 0xFFC59CFF, 0x9CFFFF73, 0xD6FF9CFF, 0xFFC57BFF, 0xB4FFDE73, 0xFFFF949C
85 data->
unk_44 = 128.0f / arg5_2;
153 data->
unk_44 = 128.0f / arg5_2;
219 effect->
flags &= ~FX_INSTANCE_FLAG_DISMISS;
235 part->
unk_24 = (unk_28 * 255) / 6;
238 if (unk_28 < 10 && part->unk_00 == 4) {
245 1.0f, &outX, &outY, &outZ, &outS);
256 for (i = 0; i < effect->
numParts; i++, part++) {
264 if (part->
unk_40 < 0.0f) {
268 if (part->
unk_48 < 0.0f) {
324 G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_PROJECTION);
330 G_MTX_PUSH | G_MTX_LOAD | G_MTX_MODELVIEW);
335 for (i = 0; i < effectTemp->
numParts; i++, data++) {
363 gDPSetTileSize(
gMainGfxPos++, 0, temp_f0, temp_f2, temp_f0 + other * 4, temp_f2 + var_a3 * 4);
364 gDPSetTileSize(
gMainGfxPos++, G_TX_MIRROR, temp_f4, temp_f6, temp_f4 + other * 4, temp_f6 + var_a3 * 4);
370 G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_PROJECTION);
#define general_heap_malloc
#define queue_render_task
#define create_effect_instance
struct RadialShimmerFXData * radialShimmer
#define ASSERT(condition)
@ FX_INSTANCE_FLAG_DISMISS
@ RENDER_TASK_FLAG_REFLECT_FLOOR
@ RENDER_MODE_CLOUD_NO_ZCMP
void radial_shimmer_appendGfx(void *effect)
void radial_shimmer_update(EffectInstance *effect)
void radial_shimmer_init(EffectInstance *effect)
EffectInstance * radial_shimmer_main(s32 arg0, f32 arg1, f32 arg2, f32 arg3, f32 arg4, s32 arg5)
void radial_shimmer_render(EffectInstance *effect)
#define VIRTUAL_TO_PHYSICAL(addr)
void(* renderUI)(EffectInstance *effectInst)
void(* init)(EffectInstance *effectInst)
void(* update)(EffectInstance *effectInst)
void(* renderWorld)(EffectInstance *effectInst)
void(* appendGfx)(void *)
DisplayContext * gDisplayContext