.. Generated automatically by doc/tools/makerst.py in Godot's source tree. .. DO NOT EDIT THIS FILE, but the AudioEffectReverb.xml source instead. .. The source is found in doc/classes or modules//doc_classes. .. _class_AudioEffectReverb: AudioEffectReverb ================= **Inherits:** :ref:`AudioEffect` **<** :ref:`Resource` **<** :ref:`Reference` **<** :ref:`Object` **Category:** Core Brief Description ----------------- Adds a Reverb audio effect to an Audio bus. Simulates the sound of acoustic environments such as rooms, concert halls, caverns, or an open spaces. Member Functions ---------------- +----------------------------+------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_damping` **(** **)** const | +----------------------------+------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_dry` **(** **)** const | +----------------------------+------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_hpf` **(** **)** const | +----------------------------+------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_predelay_feedback` **(** **)** const | +----------------------------+------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_predelay_msec` **(** **)** const | +----------------------------+------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_room_size` **(** **)** const | +----------------------------+------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_spread` **(** **)** const | +----------------------------+------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_wet` **(** **)** const | +----------------------------+------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_damping` **(** :ref:`float` amount **)** | +----------------------------+------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_dry` **(** :ref:`float` amount **)** | +----------------------------+------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_hpf` **(** :ref:`float` amount **)** | +----------------------------+------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_predelay_feedback` **(** :ref:`float` feedback **)** | +----------------------------+------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_predelay_msec` **(** :ref:`float` msec **)** | +----------------------------+------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_room_size` **(** :ref:`float` size **)** | +----------------------------+------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_spread` **(** :ref:`float` amount **)** | +----------------------------+------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_wet` **(** :ref:`float` amount **)** | +----------------------------+------------------------------------------------------------------------------------------------------------------------------+ Member Variables ---------------- - :ref:`float` **damping** - Widens or narrows the stereo image of the reverb tail. 1 means fully widens. Value can range from 0 to 1. Default value: [code]1[/code]. - :ref:`float` **dry** - Output percent of original sound. At 0, only modified sound is outputted. Value can range from 0 to 1. Default value: [code]1[/code]. - :ref:`float` **hipass** - High-pass filter passes signals with a frequency higher than a certain cutoff frequency and attenuates signals with frequencies lower than the cutoff frequency. Value can range from 0 to 1. Default value: [code]0[/code]. - :ref:`float` **predelay_feedback** - Output percent of predelay. Value can range from 0 to 1. Default value: [code]1[/code]. - :ref:`float` **predelay_msec** - Time between the original signal and the early reflections of the reverb signal. Default value: [code]150ms[/code]. - :ref:`float` **room_size** - Dimensions of simulated room. Bigger means more echoes. Value can range from 0 to 1. Default value: [code]0.8[/code]. - :ref:`float` **spread** - Defines how reflective the imaginary room's walls are. Value can range from 0 to 1. Default value: [code]1[/code]. - :ref:`float` **wet** - Output percent of modified sound. At 0, only original sound is outputted. Value can range from 0 to 1. Default value: [code]0.5[/code]. Description ----------- Simulates rooms of different sizes. Its parameters can be adjusted to simulate the sound of a specific room. Member Function Description --------------------------- .. _class_AudioEffectReverb_get_damping: - :ref:`float` **get_damping** **(** **)** const .. _class_AudioEffectReverb_get_dry: - :ref:`float` **get_dry** **(** **)** const .. _class_AudioEffectReverb_get_hpf: - :ref:`float` **get_hpf** **(** **)** const .. _class_AudioEffectReverb_get_predelay_feedback: - :ref:`float` **get_predelay_feedback** **(** **)** const .. _class_AudioEffectReverb_get_predelay_msec: - :ref:`float` **get_predelay_msec** **(** **)** const .. _class_AudioEffectReverb_get_room_size: - :ref:`float` **get_room_size** **(** **)** const .. _class_AudioEffectReverb_get_spread: - :ref:`float` **get_spread** **(** **)** const .. _class_AudioEffectReverb_get_wet: - :ref:`float` **get_wet** **(** **)** const .. _class_AudioEffectReverb_set_damping: - void **set_damping** **(** :ref:`float` amount **)** .. _class_AudioEffectReverb_set_dry: - void **set_dry** **(** :ref:`float` amount **)** .. _class_AudioEffectReverb_set_hpf: - void **set_hpf** **(** :ref:`float` amount **)** .. _class_AudioEffectReverb_set_predelay_feedback: - void **set_predelay_feedback** **(** :ref:`float` feedback **)** .. _class_AudioEffectReverb_set_predelay_msec: - void **set_predelay_msec** **(** :ref:`float` msec **)** .. _class_AudioEffectReverb_set_room_size: - void **set_room_size** **(** :ref:`float` size **)** .. _class_AudioEffectReverb_set_spread: - void **set_spread** **(** :ref:`float` amount **)** .. _class_AudioEffectReverb_set_wet: - void **set_wet** **(** :ref:`float` amount **)**