summaryrefslogtreecommitdiff
path: root/include/Z2AudioLib/Z2F1TestWindow.h
diff options
context:
space:
mode:
authorRoman Sandu <roma.sandu@gmail.com>2026-03-27 04:54:07 +0300
committerGitHub <noreply@github.com>2026-03-26 18:54:07 -0700
commit0fc019dcfa2ed1834825e9754d47e7948e1745f7 (patch)
treec3b06bbb412d48cc6586bea3312274dd70f00761 /include/Z2AudioLib/Z2F1TestWindow.h
parentf8cf5458482d7b380f52740289745b8241448559 (diff)
JAHostIO and friends (#3131)
Diffstat (limited to 'include/Z2AudioLib/Z2F1TestWindow.h')
-rw-r--r--include/Z2AudioLib/Z2F1TestWindow.h31
1 files changed, 27 insertions, 4 deletions
diff --git a/include/Z2AudioLib/Z2F1TestWindow.h b/include/Z2AudioLib/Z2F1TestWindow.h
index 162e5e4b82..4c43d2678e 100644
--- a/include/Z2AudioLib/Z2F1TestWindow.h
+++ b/include/Z2AudioLib/Z2F1TestWindow.h
@@ -1,6 +1,7 @@
#ifndef Z2F1TESTWINDOW_H
#define Z2F1TESTWINDOW_H
+#include "JSystem/JAHostIO/JAHFrameNode.h"
#include "JSystem/JAHostIO/JAHUTableEdit.h"
#include "JSystem/JAWExtSystem/JAWWindow.h"
@@ -8,6 +9,21 @@ class Z2F1TestWindow : public JAWWindow {
public:
Z2F1TestWindow();
+ virtual void onDraw(JAWGraphContext*);
+ virtual void frameWork();
+ virtual void onPadProc(const JUTGamePad&);
+ virtual void onTrigY(const JUTGamePad&);
+ virtual void onTrigMenu(const JUTGamePad&);
+
+ void calcF1();
+ f32 tau(f32);
+ static f32 calcThreshold(int);
+ f32 getRawX() const;
+ f32 calcNoise();
+ void setValue(f32, f32);
+ f32 getValue2();
+ f32 getValue();
+
/* 0x3F0 */ f32 field_0x3f0;
/* 0x3F4 */ f32 field_0x3f4;
/* 0x3F8 */ f32 field_0x3f8[500];
@@ -21,12 +37,15 @@ class Z2F1SwingTestNode : public JAHFrameNode, public Z2F1TestWindow {
public:
Z2F1SwingTestNode();
+ virtual void message(JAHControl&);
+ virtual void onFrame();
+
/* 0xC48 */ JAHUSeBox field_0xc48;
/* 0xCD0 */ JAHUSeBox field_0xcd0;
- /* 0xD58 */ u8 field_0xd58;
- /* 0xD59 */ u8 field_0xd59;
- /* 0xD5A */ u8 field_0xd5a;
- /* 0xD5B */ u8 field_0xd5b;
+ /* 0xD58 */ u8 mModulateVolume;
+ /* 0xD59 */ u8 mModulatePitch;
+ /* 0xD5A */ u8 mModulatePan;
+ /* 0xD5B */ u8 mModulateDolby;
/* 0xD5C */ f32 field_0xd5c;
/* 0xD60 */ f32 field_0xd60;
/* 0xD64 */ f32 field_0xd64;
@@ -37,11 +56,15 @@ public:
class Z2AudSettingView : public JAWWindow {
public:
Z2AudSettingView();
+
+ virtual void onDraw(JAWGraphContext*);
};
class Z2DSPCheck : public JAWWindow {
public:
Z2DSPCheck() : JAWWindow("Z2DSPCheck", 500, 450) {}
+
+ virtual void onDraw(JAWGraphContext*);
};
#endif /* Z2F1TESTWINDOW_H */