AudioEffectPhaser

Adds a phaser audio effect to an Audio bus. Combines the original signal with a copy that is slightly out of phase with the original.

Combines phase-shifted signals with the original signal. The movement of the phase-shifted signals is controlled using a low-frequency oscillator.

Members

Aliases

BaseClasses
alias BaseClasses = AliasSeq!(typeof(_GODOT_base), typeof(_GODOT_base).BaseClasses)
Undocumented in source.

Functions

getDepth
double getDepth()
getFeedback
double getFeedback()
getRangeMaxHz
double getRangeMaxHz()
getRangeMinHz
double getRangeMinHz()
getRateHz
double getRateHz()
opAssign
typeof(null) opAssign(typeof(null) n)
opEquals
bool opEquals(AudioEffectPhaser other)
opEquals
bool opEquals(typeof(null) n)
setDepth
void setDepth(double depth)
setFeedback
void setFeedback(double fbk)
setRangeMaxHz
void setRangeMaxHz(double hz)
setRangeMinHz
void setRangeMinHz(double hz)
setRateHz
void setRateHz(double hz)
toHash
size_t toHash()

Mixins

__anonymous
mixin baseCasts
Undocumented in source.

Properties

depth
double depth [@property getter]
double depth [@property setter]

Governs how high the filter frequencies sweep. Low value will primarily affect bass frequencies. High value can sweep high into the treble. Value can range from 0.1 to 4.

feedback
double feedback [@property getter]
double feedback [@property setter]

Output percent of modified sound. Value can range from 0.1 to 0.9.

rangeMaxHz
double rangeMaxHz [@property getter]
double rangeMaxHz [@property setter]

Determines the maximum frequency affected by the LFO modulations, in Hz. Value can range from 10 to 10000.

rangeMinHz
double rangeMinHz [@property getter]
double rangeMinHz [@property setter]

Determines the minimum frequency affected by the LFO modulations, in Hz. Value can range from 10 to 10000.

rateHz
double rateHz [@property getter]
double rateHz [@property setter]

Adjusts the rate in Hz at which the effect sweeps up and down across the frequency range.

Static functions

_new
AudioEffectPhaser _new()

Construct a new instance of AudioEffectPhaser. Note: use memnew!AudioEffectPhaser instead.

Static variables

_classBindingInitialized
bool _classBindingInitialized;
Undocumented in source.

Structs

GDNativeClassBinding
struct GDNativeClassBinding
Undocumented in source.

Unions

__anonymous
union __anonymous
Undocumented in source.

Variables

_GODOT_internal_name
enum string _GODOT_internal_name;
Undocumented in source.

Mixed In Members

From mixin baseCasts

as
inout(To) as()
Undocumented in source. Be warned that the author may not have intended to support it.
as
inout(To) as()
Undocumented in source. Be warned that the author may not have intended to support it.
as
inout(ToRef) as()
Undocumented in source. Be warned that the author may not have intended to support it.
opCast
template opCast(To)
Undocumented in source.
opCast
template opCast(To)
Undocumented in source.
opCast
template opCast(ToRef)
Undocumented in source.
opCast
void* opCast()
Undocumented in source. Be warned that the author may not have intended to support it.
opCast
godot_object opCast()
Undocumented in source. Be warned that the author may not have intended to support it.
opCast
bool opCast()
Undocumented in source. Be warned that the author may not have intended to support it.

Meta