Trait alto::efx::Effect
[−]
[src]
pub unsafe trait Effect: Sized { fn context(&self) -> &Context; fn as_raw(&self) -> ALuint; }
Implemented for effects defined by EFX.
Required Methods
fn context(&self) -> &Context
Context from which this effect was created.
fn as_raw(&self) -> ALuint
Raw handle as provided by OpenAL.
Implementors
impl Effect for EaxReverbEffect
impl Effect for ReverbEffect
impl Effect for ChorusEffect
impl Effect for DistortionEffect
impl Effect for EchoEffect
impl Effect for FlangerEffect
impl Effect for FrequencyShifterEffect
impl Effect for VocalMorpherEffect
impl Effect for PitchShifterEffect
impl Effect for RingModulatorEffect
impl Effect for AutowahEffect
impl Effect for CompressorEffect
impl Effect for EqualizerEffect
impl Effect for DedicatedLowFrequencyEffect
impl Effect for DedicatedDialogueEffect