5#define VTX_BUF_SIZE 2 * MAX_POINTS * sizeof(Vtx) / sizeof(Gfx)
102 data->
pathX[0] = posX;
103 data->
pathY[0] = posY;
104 data->
pathZ[0] = posZ;
153 if (variation == 3) {
246 primAlpha = data->
alpha;
259 if (variation >= 2) {
338 if (variation >= 0) {
348 g = (
f32) b * 0.8 + 255.0;
351 r = (
f32) g * 0.4 + 255.0;
366 vtx->tc[0] = texOffsetX;
377 vtx->tc[0] = texOffsetX;
BSS s32 PopupMenu_SelectedIndex
void effect_65_update(EffectInstance *effect)
void effect_65_render(EffectInstance *effect)
void effect_65_appendGfx(void *effect)
void effect_65_init(EffectInstance *effect)
EffectInstance * effect_65_main(s32 variation, f32 posX, f32 posY, f32 posZ, f32 scale, s32 duration)
#define general_heap_malloc
#define queue_render_task
#define create_effect_instance
EffectInstanceDataPtr data
struct Effect65FXData * unk_65
#define ASSERT(condition)
@ FX_INSTANCE_FLAG_DISMISS
@ RENDER_TASK_FLAG_REFLECT_FLOOR
@ RENDER_MODE_CLOUD_NO_ZCMP
#define VIRTUAL_TO_PHYSICAL(addr)
void(* appendGfx)(void *)
DisplayContext * gDisplayContext