diff options
author | RĂ©mi Verschelde <remi@verschelde.fr> | 2022-08-23 18:16:59 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-08-23 18:16:59 +0200 |
commit | be5c1e2737599a4f37ecd0f2cabd43f1ff286b5c (patch) | |
tree | f2dc12907cb57b2c5e13736836d657be14be21ad /servers/audio/effects/audio_effect_delay.h | |
parent | 1d30c47f4993d462eedfb41466cd030713476e8a (diff) | |
parent | 2adfcc60e2a6ddd38da6392503c765904438a2a4 (diff) |
Merge pull request #64719 from akien-mga/property-slasher
Diffstat (limited to 'servers/audio/effects/audio_effect_delay.h')
-rw-r--r-- | servers/audio/effects/audio_effect_delay.h | 29 |
1 files changed, 15 insertions, 14 deletions
diff --git a/servers/audio/effects/audio_effect_delay.h b/servers/audio/effects/audio_effect_delay.h index 137a4e7dbe..020d45e79b 100644 --- a/servers/audio/effects/audio_effect_delay.h +++ b/servers/audio/effects/audio_effect_delay.h @@ -37,6 +37,7 @@ class AudioEffectDelay; class AudioEffectDelayInstance : public AudioEffectInstance { GDCLASS(AudioEffectDelayInstance, AudioEffectInstance); + friend class AudioEffectDelay; Ref<AudioEffectDelay> base; @@ -66,22 +67,22 @@ class AudioEffectDelay : public AudioEffect { MAX_TAPS = 2 }; - float dry; + float dry = 1.0f; - bool tap_1_active; - float tap_1_delay_ms; - float tap_1_level; - float tap_1_pan; + bool tap_1_active = true; + float tap_1_delay_ms = 250.0f; + float tap_1_level = -6.0f; + float tap_1_pan = 0.2f; - bool tap_2_active; - float tap_2_delay_ms; - float tap_2_level; - float tap_2_pan; + bool tap_2_active = true; + float tap_2_delay_ms = 500.0f; + float tap_2_level = -12.0f; + float tap_2_pan = -0.4f; - bool feedback_active; - float feedback_delay_ms; - float feedback_level; - float feedback_lowpass; + bool feedback_active = false; + float feedback_delay_ms = 340.0f; + float feedback_level = -6.0f; + float feedback_lowpass = 16000.0f; protected: static void _bind_methods(); @@ -128,7 +129,7 @@ public: Ref<AudioEffectInstance> instantiate() override; - AudioEffectDelay(); + AudioEffectDelay() {} }; #endif // AUDIO_EFFECT_DELAY_H |