diff options
| author | Jcw87 <Jcw87@users.noreply.github.com> | 2024-01-06 17:28:23 -0800 |
|---|---|---|
| committer | Jcw87 <Jcw87@users.noreply.github.com> | 2024-01-07 00:29:56 -0800 |
| commit | 5b18e660004e46ccc0bf2bdae368c5acbb3a8d98 (patch) | |
| tree | 1d4d027023374e6afa8805f6a083819ea1909938 /include/JSystem/JAudio | |
| parent | 8373a486b613261126175696ec4d894a4dc32f91 (diff) | |
JAIFx
Diffstat (limited to 'include/JSystem/JAudio')
| -rw-r--r-- | include/JSystem/JAudio/JAIFx.h | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/include/JSystem/JAudio/JAIFx.h b/include/JSystem/JAudio/JAIFx.h new file mode 100644 index 00000000..3b724412 --- /dev/null +++ b/include/JSystem/JAudio/JAIFx.h @@ -0,0 +1,42 @@ +#ifndef JAIFX_H +#define JAIFX_H + +#include "dolphin/types.h" + +namespace JASystem { + namespace DSPInterface { + struct FxlineConfig_; + } +} + +namespace JAInter { + namespace Fx { + struct initOnCodeFxScene_s { + u32 field_0x0; + u32 field_0x4; + u32 field_0x8; + u32 field_0xc; + u32 field_0x10; + u32 field_0x14[1]; + }; + + void init(); + void setSceneMax(u8 param_1); + void setBufferMax(u32 param_1, u32 param_2, u32 param_3, u32 param_4); + void setTablePointer(void** param_1); + void setBufferPointer(u8 param_1, short* param_2); + void setScenePointer(u8 param_1, void* param_2); + u8 getSceneMax(); + u32 getBufferSizeMax(u8 param_1); + s16* getBufferPointer(u8 param_1); + JASystem::DSPInterface::FxlineConfig_** getFxconfigTable(); + + extern initOnCodeFxScene_s* initOnCodeFxScene; + extern u8 mSceneMax; + extern u32* mBufferSizeMax; + extern s16** mBufferPointer; + extern void** mFxconfigTable; + } +} + +#endif /* JAIFX_H */ |
