30 f32 sense = isLeft ? 1.0 : -1.0;
46 mem_clear(part, numParts *
sizeof(*part));
48 for (i = 0; i < numParts; i++, part++) {
63 part->
rot.
y = angle + (sense * 30.0f) - 15.0f;
68 temp_f20_2 = (temp_f20 + 45.0f) - (sense * 180.0f);
83 for (i = 0; i < effect->
numParts; i++, part++) {
126 for (i = 0; i < effectTemp->
numParts; i++, part++) {
134 G_MTX_PUSH | G_MTX_MUL | G_MTX_MODELVIEW);
#define general_heap_malloc
#define queue_render_task
#define create_effect_instance
struct FootprintFXData * footprint
struct EffectGraphics * graphics
#define ASSERT(condition)
@ RENDER_TASK_FLAG_REFLECT_FLOOR
@ RENDER_MODE_PASS_THROUGH
#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