summaryrefslogtreecommitdiffstats
path: root/servers/register_server_types.cpp
diff options
context:
space:
mode:
authorJuan Linietsky <reduzio@gmail.com>2017-01-22 11:19:56 -0300
committerJuan Linietsky <reduzio@gmail.com>2017-01-22 11:19:56 -0300
commiteda739f4144032214ccf57ae363656da5676e1fc (patch)
treec5e5c732f6e0bf882bc84b3367430eac4566db92 /servers/register_server_types.cpp
parentfac52f5bd8e6b228d5f87baa55816999ebdb482f (diff)
downloadredot-engine-eda739f4144032214ccf57ae363656da5676e1fc.tar.gz
Added new Audio Bus Chorus effect.
Added new Audio Bus Panner effect.
Diffstat (limited to 'servers/register_server_types.cpp')
-rw-r--r--servers/register_server_types.cpp37
1 files changed, 23 insertions, 14 deletions
diff --git a/servers/register_server_types.cpp b/servers/register_server_types.cpp
index d336bd7b6c..4a1758bbee 100644
--- a/servers/register_server_types.cpp
+++ b/servers/register_server_types.cpp
@@ -43,6 +43,8 @@
#include "audio/effects/audio_effect_eq.h"
#include "audio/effects/audio_effect_distortion.h"
#include "audio/effects/audio_effect_stereo_enhance.h"
+#include "audio/effects/audio_effect_panner.h"
+#include "audio/effects/audio_effect_chorus.h"
static void _debugger_get_resource_usage(List<ScriptDebuggerRemote::ResourceUsage>* r_usage) {
@@ -79,25 +81,32 @@ void register_server_types() {
ClassDB::register_virtual_class<AudioStreamPlayback>();
ClassDB::register_virtual_class<AudioEffect>();
- ClassDB::register_class<AudioEffectAmplify>();
+ {
+ //audio effects
+ ClassDB::register_class<AudioEffectAmplify>();
- ClassDB::register_class<AudioEffectReverb>();
+ ClassDB::register_class<AudioEffectReverb>();
- ClassDB::register_class<AudioEffectLowPass>();
- ClassDB::register_class<AudioEffectHighPass>();
- ClassDB::register_class<AudioEffectBandPass>();
- ClassDB::register_class<AudioEffectNotchPass>();
- ClassDB::register_class<AudioEffectBandLimit>();
- ClassDB::register_class<AudioEffectLowShelf>();
- ClassDB::register_class<AudioEffectHighShelf>();
+ ClassDB::register_class<AudioEffectLowPass>();
+ ClassDB::register_class<AudioEffectHighPass>();
+ ClassDB::register_class<AudioEffectBandPass>();
+ ClassDB::register_class<AudioEffectNotchPass>();
+ ClassDB::register_class<AudioEffectBandLimit>();
+ ClassDB::register_class<AudioEffectLowShelf>();
+ ClassDB::register_class<AudioEffectHighShelf>();
- ClassDB::register_class<AudioEffectEQ6>();
- ClassDB::register_class<AudioEffectEQ10>();
- ClassDB::register_class<AudioEffectEQ21>();
+ ClassDB::register_class<AudioEffectEQ6>();
+ ClassDB::register_class<AudioEffectEQ10>();
+ ClassDB::register_class<AudioEffectEQ21>();
- ClassDB::register_class<AudioEffectDistortion>();
+ ClassDB::register_class<AudioEffectDistortion>();
+
+ ClassDB::register_class<AudioEffectStereoEnhance>();
+
+ ClassDB::register_class<AudioEffectPanner>();
+ ClassDB::register_class<AudioEffectChorus>();
+ }
- ClassDB::register_class<AudioEffectStereoEnhance>();
ClassDB::register_virtual_class<Physics2DDirectBodyState>();
ClassDB::register_virtual_class<Physics2DDirectSpaceState>();