AudioEffectFilter
Adds a filter to the audio bus.
AudioEffectFilter.swift:17class AudioEffectFilter
Allows frequencies other than the cutoffHz
to pass.
Superclasses
class AudioEffect
Base class for audio effect resources.
Citizens in SwiftGodot
Conformances
protocol CustomStringConvertible
A type with a customized textual representation.
protocol Equatable
A type that can be compared for value equality.
protocol Hashable
A type that can be hashed into a
Hasher
to produce an integer hash value.protocol Identifiable<ID>
A class of types whose instances hold the value of an entity with stable identity.
protocol VariantRepresentable
Types that conform to VariantRepresentable can be stored directly in
Variant
with no conversion. These include all of the Variant types from Godot (for exampleGString
,Rect
,Plane
), Godot objects (those that subclass SwiftGodot.Object) as well as the built-in Swift types UInt8, Int64 and Double.protocol VariantStorable
Types that conform to VariantStorable can be stored in a Variant and can be extracted back out of a Variant.
Types
Type members
Instance members
var cutoffHz: Double
Threshold frequency for the filter, in Hz.
var db: AudioEffectFilter.FilterDB
var gain: Double
Gain amount of the frequencies after the filter.
var resonance: Double
Amount of boost in the frequency range near the cutoff frequency.
Subclasses
class AudioEffectBandLimitFilter
Adds a band limit filter to the audio bus.
class AudioEffectBandPassFilter
Adds a band pass filter to the audio bus.
class AudioEffectHighPassFilter
Adds a high-pass filter to the audio bus.
class AudioEffectHighShelfFilter
Adds a high-shelf filter to the audio bus.
class AudioEffectLowPassFilter
Adds a low-pass filter to the audio bus.
class AudioEffectLowShelfFilter
Adds a low-shelf filter to the audio bus.
class AudioEffectNotchFilter
Adds a notch filter to the Audio bus.