Struct alto::efx::AuxEffectSlot
[−]
[src]
pub struct AuxEffectSlot { /* fields omitted */ }
An aux effect slot as provided by EFX.
Methods
impl AuxEffectSlot
[src]
fn context(&self) -> &Context
fn as_raw(&self) -> ALuint
fn set_effect<E: Effect>(&mut self, value: &E) -> AltoResult<()>
alAuxiliaryEffectSloti(AL_EFFECTSLOT_EFFECT)
fn clear_effect(&mut self)
alAuxiliaryEffectSloti(AL_EFFECTSLOT_EFFECT)
fn gain(&self) -> f32
alGetAuxiliaryEffectSloti(AL_EFFECTSLOT_GAIN)
fn set_gain(&mut self, value: f32) -> AltoResult<()>
alAuxiliaryEffectSloti(AL_EFFECTSLOT_GAIN)
fn aux_send_auto(&self) -> bool
alGetAuxiliaryEffectSloti(AL_EFFECTSLOT_AUXILIARY_SEND_AUTO)
fn set_aux_send_auto(&mut self, value: bool) -> AltoResult<()>
alAuxiliaryEffectSloti(AL_EFFECTSLOT_AUXILIARY_SEND_AUTO)