| 232 | } |
| 233 | |
| 234 | S32 zGustEventCB(xBase* from, xBase* to, U32 toEvent, const float* toParam, xBase* b) |
| 235 | { |
| 236 | switch (toEvent) |
| 237 | { |
| 238 | case eEventOn: |
| 239 | zGustTurnOn((zGust*)to); |
| 240 | break; |
| 241 | |
| 242 | case eEventOff: |
| 243 | zGustTurnOff((zGust*)to); |
| 244 | break; |
| 245 | |
| 246 | case eEventToggle: |
| 247 | zGustToggleOn((zGust*)to); |
| 248 | break; |
| 249 | |
| 250 | case eEventReset: |
| 251 | zGustReset((zGust*)to); |
| 252 | break; |
| 253 | } |
| 254 | |
| 255 | return 1; |
| 256 | } |
| 257 | |
| 258 | // NOTE(jelly): equivalent? i think it's just registers & float scheduling |
| 259 | static void UpdateGustFX(zGust* g, float seconds) |
nothing calls this directly
no test coverage detected