summaryrefslogtreecommitdiff
path: root/servers/audio
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2020-05-14 14:29:06 +0200
committerRémi Verschelde <rverschelde@gmail.com>2020-05-14 16:54:55 +0200
commit07bc4e2f96f8f47991339654ff4ab16acc19d44f (patch)
tree43cdc7cfe8239c23065616a931de3769d2db1e86 /servers/audio
parent0be6d925dc3c6413bce7a3ccb49631b8e4a6e67a (diff)
Style: Enforce separation line between function definitions
I couldn't find a tool that enforces it, so I went the manual route: ``` find -name "thirdparty" -prune \ -o -name "*.cpp" -o -name "*.h" -o -name "*.m" -o -name "*.mm" \ -o -name "*.glsl" > files perl -0777 -pi -e 's/\n}\n([^#])/\n}\n\n\1/g' $(cat files) misc/scripts/fix_style.sh -c ``` This adds a newline after all `}` on the first column, unless they are followed by `#` (typically `#endif`). This leads to having lots of places with two lines between function/class definitions, but clang-format then fixes it as we enforce max one line of separation. This doesn't fix potential occurrences of function definitions which are indented (e.g. for a helper class defined in a .cpp), but it's better than nothing. Also can't be made to run easily on CI/hooks so we'll have to be careful with new code. Part of #33027.
Diffstat (limited to 'servers/audio')
-rw-r--r--servers/audio/audio_filter_sw.cpp2
-rw-r--r--servers/audio/audio_stream.cpp2
-rw-r--r--servers/audio/effects/audio_effect_chorus.cpp8
-rw-r--r--servers/audio/effects/audio_effect_compressor.cpp5
-rw-r--r--servers/audio/effects/audio_effect_delay.cpp12
-rw-r--r--servers/audio/effects/audio_effect_distortion.cpp4
-rw-r--r--servers/audio/effects/audio_effect_eq.cpp1
-rw-r--r--servers/audio/effects/audio_effect_filter.cpp2
-rw-r--r--servers/audio/effects/audio_effect_limiter.cpp3
-rw-r--r--servers/audio/effects/audio_effect_phaser.cpp3
-rw-r--r--servers/audio/effects/audio_effect_pitch_shift.cpp2
-rw-r--r--servers/audio/effects/audio_effect_reverb.cpp12
-rw-r--r--servers/audio/effects/audio_effect_spectrum_analyzer.cpp1
-rw-r--r--servers/audio/effects/audio_effect_stereo_enhance.cpp2
-rw-r--r--servers/audio/effects/audio_stream_generator.cpp6
-rw-r--r--servers/audio/effects/eq.cpp2
-rw-r--r--servers/audio/effects/reverb.cpp3
17 files changed, 70 insertions, 0 deletions
diff --git a/servers/audio/audio_filter_sw.cpp b/servers/audio/audio_filter_sw.cpp
index b4f3935f3a..b6759649cc 100644
--- a/servers/audio/audio_filter_sw.cpp
+++ b/servers/audio/audio_filter_sw.cpp
@@ -33,9 +33,11 @@
void AudioFilterSW::set_mode(Mode p_mode) {
mode = p_mode;
}
+
void AudioFilterSW::set_cutoff(float p_cutoff) {
cutoff = p_cutoff;
}
+
void AudioFilterSW::set_resonance(float p_resonance) {
resonance = p_resonance;
}
diff --git a/servers/audio/audio_stream.cpp b/servers/audio/audio_stream.cpp
index b7e3f8964b..11b96edb8d 100644
--- a/servers/audio/audio_stream.cpp
+++ b/servers/audio/audio_stream.cpp
@@ -312,6 +312,7 @@ void AudioStreamPlaybackRandomPitch::stop() {
;
}
}
+
bool AudioStreamPlaybackRandomPitch::is_playing() const {
if (playing.is_valid()) {
return playing->is_playing();
@@ -335,6 +336,7 @@ float AudioStreamPlaybackRandomPitch::get_playback_position() const {
return 0;
}
+
void AudioStreamPlaybackRandomPitch::seek(float p_time) {
if (playing.is_valid()) {
playing->seek(p_time);
diff --git a/servers/audio/effects/audio_effect_chorus.cpp b/servers/audio/effects/audio_effect_chorus.cpp
index 11d820f828..48f050c5ab 100644
--- a/servers/audio/effects/audio_effect_chorus.cpp
+++ b/servers/audio/effects/audio_effect_chorus.cpp
@@ -189,6 +189,7 @@ void AudioEffectChorus::set_voice_delay_ms(int p_voice, float p_delay_ms) {
voice[p_voice].delay = p_delay_ms;
}
+
float AudioEffectChorus::get_voice_delay_ms(int p_voice) const {
ERR_FAIL_INDEX_V(p_voice, MAX_VOICES, 0);
return voice[p_voice].delay;
@@ -199,6 +200,7 @@ void AudioEffectChorus::set_voice_rate_hz(int p_voice, float p_rate_hz) {
voice[p_voice].rate = p_rate_hz;
}
+
float AudioEffectChorus::get_voice_rate_hz(int p_voice) const {
ERR_FAIL_INDEX_V(p_voice, MAX_VOICES, 0);
@@ -210,6 +212,7 @@ void AudioEffectChorus::set_voice_depth_ms(int p_voice, float p_depth_ms) {
voice[p_voice].depth = p_depth_ms;
}
+
float AudioEffectChorus::get_voice_depth_ms(int p_voice) const {
ERR_FAIL_INDEX_V(p_voice, MAX_VOICES, 0);
@@ -221,6 +224,7 @@ void AudioEffectChorus::set_voice_level_db(int p_voice, float p_level_db) {
voice[p_voice].level = p_level_db;
}
+
float AudioEffectChorus::get_voice_level_db(int p_voice) const {
ERR_FAIL_INDEX_V(p_voice, MAX_VOICES, 0);
@@ -232,6 +236,7 @@ void AudioEffectChorus::set_voice_cutoff_hz(int p_voice, float p_cutoff_hz) {
voice[p_voice].cutoff = p_cutoff_hz;
}
+
float AudioEffectChorus::get_voice_cutoff_hz(int p_voice) const {
ERR_FAIL_INDEX_V(p_voice, MAX_VOICES, 0);
@@ -243,6 +248,7 @@ void AudioEffectChorus::set_voice_pan(int p_voice, float p_pan) {
voice[p_voice].pan = p_pan;
}
+
float AudioEffectChorus::get_voice_pan(int p_voice) const {
ERR_FAIL_INDEX_V(p_voice, MAX_VOICES, 0);
@@ -252,6 +258,7 @@ float AudioEffectChorus::get_voice_pan(int p_voice) const {
void AudioEffectChorus::set_wet(float amount) {
wet = amount;
}
+
float AudioEffectChorus::get_wet() const {
return wet;
}
@@ -259,6 +266,7 @@ float AudioEffectChorus::get_wet() const {
void AudioEffectChorus::set_dry(float amount) {
dry = amount;
}
+
float AudioEffectChorus::get_dry() const {
return dry;
}
diff --git a/servers/audio/effects/audio_effect_compressor.cpp b/servers/audio/effects/audio_effect_compressor.cpp
index b4728314b6..b0f829b679 100644
--- a/servers/audio/effects/audio_effect_compressor.cpp
+++ b/servers/audio/effects/audio_effect_compressor.cpp
@@ -134,6 +134,7 @@ float AudioEffectCompressor::get_threshold() const {
void AudioEffectCompressor::set_ratio(float p_ratio) {
ratio = p_ratio;
}
+
float AudioEffectCompressor::get_ratio() const {
return ratio;
}
@@ -141,6 +142,7 @@ float AudioEffectCompressor::get_ratio() const {
void AudioEffectCompressor::set_gain(float p_gain) {
gain = p_gain;
}
+
float AudioEffectCompressor::get_gain() const {
return gain;
}
@@ -148,6 +150,7 @@ float AudioEffectCompressor::get_gain() const {
void AudioEffectCompressor::set_attack_us(float p_attack_us) {
attack_us = p_attack_us;
}
+
float AudioEffectCompressor::get_attack_us() const {
return attack_us;
}
@@ -155,6 +158,7 @@ float AudioEffectCompressor::get_attack_us() const {
void AudioEffectCompressor::set_release_ms(float p_release_ms) {
release_ms = p_release_ms;
}
+
float AudioEffectCompressor::get_release_ms() const {
return release_ms;
}
@@ -162,6 +166,7 @@ float AudioEffectCompressor::get_release_ms() const {
void AudioEffectCompressor::set_mix(float p_mix) {
mix = p_mix;
}
+
float AudioEffectCompressor::get_mix() const {
return mix;
}
diff --git a/servers/audio/effects/audio_effect_delay.cpp b/servers/audio/effects/audio_effect_delay.cpp
index 2a613ad4f1..00cf7a0e70 100644
--- a/servers/audio/effects/audio_effect_delay.cpp
+++ b/servers/audio/effects/audio_effect_delay.cpp
@@ -153,6 +153,7 @@ float AudioEffectDelay::get_dry() {
void AudioEffectDelay::set_tap1_active(bool p_active) {
tap_1_active = p_active;
}
+
bool AudioEffectDelay::is_tap1_active() const {
return tap_1_active;
}
@@ -160,6 +161,7 @@ bool AudioEffectDelay::is_tap1_active() const {
void AudioEffectDelay::set_tap1_delay_ms(float p_delay_ms) {
tap_1_delay_ms = p_delay_ms;
}
+
float AudioEffectDelay::get_tap1_delay_ms() const {
return tap_1_delay_ms;
}
@@ -167,6 +169,7 @@ float AudioEffectDelay::get_tap1_delay_ms() const {
void AudioEffectDelay::set_tap1_level_db(float p_level_db) {
tap_1_level = p_level_db;
}
+
float AudioEffectDelay::get_tap1_level_db() const {
return tap_1_level;
}
@@ -174,6 +177,7 @@ float AudioEffectDelay::get_tap1_level_db() const {
void AudioEffectDelay::set_tap1_pan(float p_pan) {
tap_1_pan = p_pan;
}
+
float AudioEffectDelay::get_tap1_pan() const {
return tap_1_pan;
}
@@ -181,6 +185,7 @@ float AudioEffectDelay::get_tap1_pan() const {
void AudioEffectDelay::set_tap2_active(bool p_active) {
tap_2_active = p_active;
}
+
bool AudioEffectDelay::is_tap2_active() const {
return tap_2_active;
}
@@ -188,6 +193,7 @@ bool AudioEffectDelay::is_tap2_active() const {
void AudioEffectDelay::set_tap2_delay_ms(float p_delay_ms) {
tap_2_delay_ms = p_delay_ms;
}
+
float AudioEffectDelay::get_tap2_delay_ms() const {
return tap_2_delay_ms;
}
@@ -195,6 +201,7 @@ float AudioEffectDelay::get_tap2_delay_ms() const {
void AudioEffectDelay::set_tap2_level_db(float p_level_db) {
tap_2_level = p_level_db;
}
+
float AudioEffectDelay::get_tap2_level_db() const {
return tap_2_level;
}
@@ -202,6 +209,7 @@ float AudioEffectDelay::get_tap2_level_db() const {
void AudioEffectDelay::set_tap2_pan(float p_pan) {
tap_2_pan = p_pan;
}
+
float AudioEffectDelay::get_tap2_pan() const {
return tap_2_pan;
}
@@ -209,6 +217,7 @@ float AudioEffectDelay::get_tap2_pan() const {
void AudioEffectDelay::set_feedback_active(bool p_active) {
feedback_active = p_active;
}
+
bool AudioEffectDelay::is_feedback_active() const {
return feedback_active;
}
@@ -216,6 +225,7 @@ bool AudioEffectDelay::is_feedback_active() const {
void AudioEffectDelay::set_feedback_delay_ms(float p_delay_ms) {
feedback_delay_ms = p_delay_ms;
}
+
float AudioEffectDelay::get_feedback_delay_ms() const {
return feedback_delay_ms;
}
@@ -223,6 +233,7 @@ float AudioEffectDelay::get_feedback_delay_ms() const {
void AudioEffectDelay::set_feedback_level_db(float p_level_db) {
feedback_level = p_level_db;
}
+
float AudioEffectDelay::get_feedback_level_db() const {
return feedback_level;
}
@@ -230,6 +241,7 @@ float AudioEffectDelay::get_feedback_level_db() const {
void AudioEffectDelay::set_feedback_lowpass(float p_lowpass) {
feedback_lowpass = p_lowpass;
}
+
float AudioEffectDelay::get_feedback_lowpass() const {
return feedback_lowpass;
}
diff --git a/servers/audio/effects/audio_effect_distortion.cpp b/servers/audio/effects/audio_effect_distortion.cpp
index 7726b3da3e..da4c34ce82 100644
--- a/servers/audio/effects/audio_effect_distortion.cpp
+++ b/servers/audio/effects/audio_effect_distortion.cpp
@@ -112,6 +112,7 @@ AudioEffectDistortion::Mode AudioEffectDistortion::get_mode() const {
void AudioEffectDistortion::set_pre_gain(float p_pre_gain) {
pre_gain = p_pre_gain;
}
+
float AudioEffectDistortion::get_pre_gain() const {
return pre_gain;
}
@@ -119,6 +120,7 @@ float AudioEffectDistortion::get_pre_gain() const {
void AudioEffectDistortion::set_keep_hf_hz(float p_keep_hf_hz) {
keep_hf_hz = p_keep_hf_hz;
}
+
float AudioEffectDistortion::get_keep_hf_hz() const {
return keep_hf_hz;
}
@@ -126,6 +128,7 @@ float AudioEffectDistortion::get_keep_hf_hz() const {
void AudioEffectDistortion::set_drive(float p_drive) {
drive = p_drive;
}
+
float AudioEffectDistortion::get_drive() const {
return drive;
}
@@ -133,6 +136,7 @@ float AudioEffectDistortion::get_drive() const {
void AudioEffectDistortion::set_post_gain(float p_post_gain) {
post_gain = p_post_gain;
}
+
float AudioEffectDistortion::get_post_gain() const {
return post_gain;
}
diff --git a/servers/audio/effects/audio_effect_eq.cpp b/servers/audio/effects/audio_effect_eq.cpp
index e8d38f87a3..ed4e7122b5 100644
--- a/servers/audio/effects/audio_effect_eq.cpp
+++ b/servers/audio/effects/audio_effect_eq.cpp
@@ -84,6 +84,7 @@ float AudioEffectEQ::get_band_gain_db(int p_band) const {
return gain[p_band];
}
+
int AudioEffectEQ::get_band_count() const {
return gain.size();
}
diff --git a/servers/audio/effects/audio_effect_filter.cpp b/servers/audio/effects/audio_effect_filter.cpp
index 664b1785d4..cf6d0fa896 100644
--- a/servers/audio/effects/audio_effect_filter.cpp
+++ b/servers/audio/effects/audio_effect_filter.cpp
@@ -113,6 +113,7 @@ float AudioEffectFilter::get_cutoff() const {
void AudioEffectFilter::set_resonance(float p_amount) {
resonance = p_amount;
}
+
float AudioEffectFilter::get_resonance() const {
return resonance;
}
@@ -120,6 +121,7 @@ float AudioEffectFilter::get_resonance() const {
void AudioEffectFilter::set_gain(float p_amount) {
gain = p_amount;
}
+
float AudioEffectFilter::get_gain() const {
return gain;
}
diff --git a/servers/audio/effects/audio_effect_limiter.cpp b/servers/audio/effects/audio_effect_limiter.cpp
index aab217cde9..27f1aaf71f 100644
--- a/servers/audio/effects/audio_effect_limiter.cpp
+++ b/servers/audio/effects/audio_effect_limiter.cpp
@@ -86,6 +86,7 @@ float AudioEffectLimiter::get_threshold_db() const {
void AudioEffectLimiter::set_ceiling_db(float p_ceiling) {
ceiling = p_ceiling;
}
+
float AudioEffectLimiter::get_ceiling_db() const {
return ceiling;
}
@@ -93,6 +94,7 @@ float AudioEffectLimiter::get_ceiling_db() const {
void AudioEffectLimiter::set_soft_clip_db(float p_soft_clip) {
soft_clip = p_soft_clip;
}
+
float AudioEffectLimiter::get_soft_clip_db() const {
return soft_clip;
}
@@ -100,6 +102,7 @@ float AudioEffectLimiter::get_soft_clip_db() const {
void AudioEffectLimiter::set_soft_clip_ratio(float p_soft_clip) {
soft_clip_ratio = p_soft_clip;
}
+
float AudioEffectLimiter::get_soft_clip_ratio() const {
return soft_clip_ratio;
}
diff --git a/servers/audio/effects/audio_effect_phaser.cpp b/servers/audio/effects/audio_effect_phaser.cpp
index 0d3d2f74a5..ffeaa7d25e 100644
--- a/servers/audio/effects/audio_effect_phaser.cpp
+++ b/servers/audio/effects/audio_effect_phaser.cpp
@@ -99,6 +99,7 @@ float AudioEffectPhaser::get_range_min_hz() const {
void AudioEffectPhaser::set_range_max_hz(float p_hz) {
range_max = p_hz;
}
+
float AudioEffectPhaser::get_range_max_hz() const {
return range_max;
}
@@ -106,6 +107,7 @@ float AudioEffectPhaser::get_range_max_hz() const {
void AudioEffectPhaser::set_rate_hz(float p_hz) {
rate = p_hz;
}
+
float AudioEffectPhaser::get_rate_hz() const {
return rate;
}
@@ -113,6 +115,7 @@ float AudioEffectPhaser::get_rate_hz() const {
void AudioEffectPhaser::set_feedback(float p_fbk) {
feedback = p_fbk;
}
+
float AudioEffectPhaser::get_feedback() const {
return feedback;
}
diff --git a/servers/audio/effects/audio_effect_pitch_shift.cpp b/servers/audio/effects/audio_effect_pitch_shift.cpp
index 24d5d72f37..a8f25ac325 100644
--- a/servers/audio/effects/audio_effect_pitch_shift.cpp
+++ b/servers/audio/effects/audio_effect_pitch_shift.cpp
@@ -225,6 +225,7 @@ void SMBPitchShift::PitchShift(float pitchShift, long numSampsToProcess, long ff
}
+
void SMBPitchShift::smbFft(float *fftBuffer, long fftFrameSize, long sign)
/*
FFT routine, (C)1996 S.M.Bernsee. Sign = -1 is FFT, 1 is iFFT (inverse)
@@ -280,6 +281,7 @@ void SMBPitchShift::smbFft(float *fftBuffer, long fftFrameSize, long sign)
}
}
+
/* Godot code again */
/* clang-format on */
diff --git a/servers/audio/effects/audio_effect_reverb.cpp b/servers/audio/effects/audio_effect_reverb.cpp
index 3169e48d15..f6465abfaf 100644
--- a/servers/audio/effects/audio_effect_reverb.cpp
+++ b/servers/audio/effects/audio_effect_reverb.cpp
@@ -93,12 +93,15 @@ void AudioEffectReverb::set_predelay_msec(float p_msec) {
void AudioEffectReverb::set_predelay_feedback(float p_feedback) {
predelay_fb = CLAMP(p_feedback, 0, 0.98);
}
+
void AudioEffectReverb::set_room_size(float p_size) {
room_size = p_size;
}
+
void AudioEffectReverb::set_damping(float p_damping) {
damping = p_damping;
}
+
void AudioEffectReverb::set_spread(float p_spread) {
spread = p_spread;
}
@@ -106,9 +109,11 @@ void AudioEffectReverb::set_spread(float p_spread) {
void AudioEffectReverb::set_dry(float p_dry) {
dry = p_dry;
}
+
void AudioEffectReverb::set_wet(float p_wet) {
wet = p_wet;
}
+
void AudioEffectReverb::set_hpf(float p_hpf) {
hpf = p_hpf;
}
@@ -116,24 +121,31 @@ void AudioEffectReverb::set_hpf(float p_hpf) {
float AudioEffectReverb::get_predelay_msec() const {
return predelay;
}
+
float AudioEffectReverb::get_predelay_feedback() const {
return predelay_fb;
}
+
float AudioEffectReverb::get_room_size() const {
return room_size;
}
+
float AudioEffectReverb::get_damping() const {
return damping;
}
+
float AudioEffectReverb::get_spread() const {
return spread;
}
+
float AudioEffectReverb::get_dry() const {
return dry;
}
+
float AudioEffectReverb::get_wet() const {
return wet;
}
+
float AudioEffectReverb::get_hpf() const {
return hpf;
}
diff --git a/servers/audio/effects/audio_effect_spectrum_analyzer.cpp b/servers/audio/effects/audio_effect_spectrum_analyzer.cpp
index 69337a49c8..a3fd11c6c0 100644
--- a/servers/audio/effects/audio_effect_spectrum_analyzer.cpp
+++ b/servers/audio/effects/audio_effect_spectrum_analyzer.cpp
@@ -96,6 +96,7 @@ static void smbFft(float *fftBuffer, long fftFrameSize, long sign)
}
}
}
+
void AudioEffectSpectrumAnalyzerInstance::process(const AudioFrame *p_src_frames, AudioFrame *p_dst_frames, int p_frame_count) {
uint64_t time = OS::get_singleton()->get_ticks_usec();
diff --git a/servers/audio/effects/audio_effect_stereo_enhance.cpp b/servers/audio/effects/audio_effect_stereo_enhance.cpp
index 6593e712a8..4f9bee83e4 100644
--- a/servers/audio/effects/audio_effect_stereo_enhance.cpp
+++ b/servers/audio/effects/audio_effect_stereo_enhance.cpp
@@ -113,6 +113,7 @@ float AudioEffectStereoEnhance::get_pan_pullout() const {
void AudioEffectStereoEnhance::set_time_pullout(float p_amount) {
time_pullout = p_amount;
}
+
float AudioEffectStereoEnhance::get_time_pullout() const {
return time_pullout;
}
@@ -120,6 +121,7 @@ float AudioEffectStereoEnhance::get_time_pullout() const {
void AudioEffectStereoEnhance::set_surround(float p_amount) {
surround = p_amount;
}
+
float AudioEffectStereoEnhance::get_surround() const {
return surround;
}
diff --git a/servers/audio/effects/audio_stream_generator.cpp b/servers/audio/effects/audio_stream_generator.cpp
index e2f21ec6d2..aba04550db 100644
--- a/servers/audio/effects/audio_stream_generator.cpp
+++ b/servers/audio/effects/audio_stream_generator.cpp
@@ -41,6 +41,7 @@ float AudioStreamGenerator::get_mix_rate() const {
void AudioStreamGenerator::set_buffer_length(float p_seconds) {
buffer_len = p_seconds;
}
+
float AudioStreamGenerator::get_buffer_length() const {
return buffer_len;
}
@@ -54,6 +55,7 @@ Ref<AudioStreamPlayback> AudioStreamGenerator::instance_playback() {
playback->buffer.clear();
return playback;
}
+
String AudioStreamGenerator::get_stream_name() const {
return "UserFeed";
}
@@ -94,6 +96,7 @@ bool AudioStreamGeneratorPlayback::push_frame(const Vector2 &p_frame) {
bool AudioStreamGeneratorPlayback::can_push_buffer(int p_frames) const {
return buffer.space_left() >= p_frames;
}
+
bool AudioStreamGeneratorPlayback::push_buffer(const PackedVector2Array &p_frames) {
int to_write = p_frames.size();
if (buffer.space_left() < to_write) {
@@ -154,6 +157,7 @@ void AudioStreamGeneratorPlayback::_mix_internal(AudioFrame *p_buffer, int p_fra
mixed += p_frames / generator->get_mix_rate();
}
+
float AudioStreamGeneratorPlayback::get_stream_sampling_rate() {
return generator->get_mix_rate();
}
@@ -170,6 +174,7 @@ void AudioStreamGeneratorPlayback::start(float p_from_pos) {
void AudioStreamGeneratorPlayback::stop() {
active = false;
}
+
bool AudioStreamGeneratorPlayback::is_playing() const {
return active; //always playing, can't be stopped
}
@@ -181,6 +186,7 @@ int AudioStreamGeneratorPlayback::get_loop_count() const {
float AudioStreamGeneratorPlayback::get_playback_position() const {
return mixed;
}
+
void AudioStreamGeneratorPlayback::seek(float p_time) {
//no seek possible
}
diff --git a/servers/audio/effects/eq.cpp b/servers/audio/effects/eq.cpp
index bbcf31d5a9..59b3ba2d0b 100644
--- a/servers/audio/effects/eq.cpp
+++ b/servers/audio/effects/eq.cpp
@@ -160,10 +160,12 @@ void EQ::set_preset_band_mode(Preset p_preset) {
int EQ::get_band_count() const {
return band.size();
}
+
float EQ::get_band_frequency(int p_band) {
ERR_FAIL_INDEX_V(p_band, band.size(), 0);
return band[p_band].freq;
}
+
void EQ::set_bands(const Vector<float> &p_bands) {
band.resize(p_bands.size());
for (int i = 0; i < p_bands.size(); i++) {
diff --git a/servers/audio/effects/reverb.cpp b/servers/audio/effects/reverb.cpp
index 6cfba28b05..99f60557e1 100644
--- a/servers/audio/effects/reverb.cpp
+++ b/servers/audio/effects/reverb.cpp
@@ -177,10 +177,12 @@ void Reverb::set_room_size(float p_size) {
params.room_size = p_size;
update_parameters();
}
+
void Reverb::set_damp(float p_damp) {
params.damp = p_damp;
update_parameters();
}
+
void Reverb::set_wet(float p_wet) {
params.wet = p_wet;
}
@@ -192,6 +194,7 @@ void Reverb::set_dry(float p_dry) {
void Reverb::set_predelay(float p_predelay) {
params.predelay = p_predelay;
}
+
void Reverb::set_predelay_feedback(float p_predelay_fb) {
params.predelay_fb = p_predelay_fb;
}