Go to the source code of this file.
◆ big_snowflakes_init()
◆ big_snowflakes_update()
Definition at line 63 of file big_snowflakes.c.
63 {
65 s32 unk_28;
66 s32 i;
67
72 return;
73 }
74
78 }
79 if (unk_28 < 10) {
81 }
82
83 data++;
84 for (i = 1; i < effect->
numParts; i++, data++) {
94 }
95}
struct BigSnowflakesFXData * bigSnowflakes
s32 effect_simple_rand(s32, s32)
Referenced by big_snowflakes_main().
◆ big_snowflakes_render()
Definition at line 97 of file big_snowflakes.c.
97 {
100
105
108}
void big_snowflakes_appendGfx(void *effect)
#define queue_render_task
@ RENDER_TASK_FLAG_REFLECT_FLOOR
@ RENDER_MODE_CLOUD_NO_ZCMP
void(* appendGfx)(void *)
Referenced by big_snowflakes_main().
◆ big_snowflakes_appendGfx()
void big_snowflakes_appendGfx |
( |
void * | effect | ) |
|
Definition at line 110 of file big_snowflakes.c.
110 {
116 s32 i;
117
121
125
126 data++;
127 for (i = 1; i < ((
EffectInstance*)effect)->numParts; i++, data++) {
129
132
133 if (!(i & 1)) {
138 }
140
144 }
145}
#define VIRTUAL_TO_PHYSICAL(addr)
DisplayContext * gDisplayContext
Referenced by big_snowflakes_render().
◆ big_snowflakes_main()
void big_snowflakes_main |
( |
s32 | arg0, |
|
|
f32 | arg1, |
|
|
f32 | arg2, |
|
|
f32 | arg3 ) |
Definition at line 16 of file big_snowflakes.c.
16 {
20 s32 numParts = 9;
21 s32 i;
22
29
32
35
37
38 mem_clear(data, numParts *
sizeof(*data));
46
47 data++;
48 for (i = 1; i < numParts; i++, data++) {
57 }
58}
void big_snowflakes_render(EffectInstance *effect)
void big_snowflakes_update(EffectInstance *effect)
void big_snowflakes_init(EffectInstance *effect)
#define general_heap_malloc
#define create_effect_instance
#define ASSERT(condition)
void(* renderUI)(EffectInstance *effectInst)
void(* init)(EffectInstance *effectInst)
void(* update)(EffectInstance *effectInst)
void(* renderWorld)(EffectInstance *effectInst)
◆ D_09000900_3641C0
◆ D_090009E8_3642A8
◆ D_09000A10_3642D0
◆ D_E0060730
◆ D_E0060738