42 data->
vel.
y = fallVelocity;
55 data->
scale = 2.0f * scale;
114 s32 alpha = data->
alpha;
124 gDPSetPrimColor(
gMainGfxPos++, 0, 0, 215, 215, 110, alpha);
127 gDPSetRenderMode(
gMainGfxPos++, G_RM_AA_ZB_XLU_SURF, G_RM_AA_ZB_XLU_SURF2);
129 gDPSetRenderMode(
gMainGfxPos++, G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2);
EffectInstance * dust_main(s32 arg0, f32 arg1, f32 arg2, f32 arg3, s32 arg4)
#define general_heap_malloc
#define queue_render_task
#define create_effect_instance
struct FloatingRockFXData * floatingRock
#define ASSERT(condition)
@ RENDER_TASK_FLAG_REFLECT_FLOOR
@ RENDER_MODE_CLOUD_NO_ZCMP
void floating_rock_render(EffectInstance *effect)
void floating_rock_init(EffectInstance *effect)
void floating_rock_update(EffectInstance *effect)
EffectInstance * floating_rock_main(s32 type, f32 posX, f32 posY, f32 posZ, f32 floorY, f32 fallVelocity, f32 fallAccel, f32 scale, s32 duration)
void floating_rock_appendGfx(void *effect)
EFFECT_DEF_DUST(dust_main)
#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