Trait alto::FilterTrait
[−]
[src]
pub unsafe trait FilterTrait<'d: 'c, 'c>: Sized { fn context(&self) -> &Context<'d>; fn as_raw(&self) -> ALuint; }
Implemented for filters as defined by EFX.
Required Methods
fn context(&self) -> &Context<'d>
Context from which this effect was created.
fn as_raw(&self) -> ALuint
Raw handle as provided by OpenAL.
Implementors
impl<'d: 'c, 'c> FilterTrait<'d, 'c> for LowpassFilter<'d, 'c>
impl<'d: 'c, 'c> FilterTrait<'d, 'c> for HighpassFilter<'d, 'c>
impl<'d: 'c, 'c> FilterTrait<'d, 'c> for BandpassFilter<'d, 'c>