diff options
author | Juan Linietsky <reduzio@gmail.com> | 2017-01-22 11:19:56 -0300 |
---|---|---|
committer | Juan Linietsky <reduzio@gmail.com> | 2017-01-22 11:19:56 -0300 |
commit | eda739f4144032214ccf57ae363656da5676e1fc (patch) | |
tree | c5e5c732f6e0bf882bc84b3367430eac4566db92 /servers/register_server_types.cpp | |
parent | fac52f5bd8e6b228d5f87baa55816999ebdb482f (diff) | |
download | redot-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.cpp | 37 |
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>(); |