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
[src]
fn as_raw(&self) -> ALuint
[src]
fn set_effect<E: Effect>(&mut self, value: &E) -> AltoResult<()>
[src]
alAuxiliaryEffectSloti(AL_EFFECTSLOT_EFFECT)
fn clear_effect(&mut self)
[src]
alAuxiliaryEffectSloti(AL_EFFECTSLOT_EFFECT)
fn gain(&self) -> f32
[src]
alGetAuxiliaryEffectSloti(AL_EFFECTSLOT_GAIN)
fn set_gain(&mut self, value: f32) -> AltoResult<()>
[src]
alAuxiliaryEffectSloti(AL_EFFECTSLOT_GAIN)
fn aux_send_auto(&self) -> bool
[src]
alGetAuxiliaryEffectSloti(AL_EFFECTSLOT_AUXILIARY_SEND_AUTO)
fn set_aux_send_auto(&mut self, value: bool) -> AltoResult<()>
[src]
alAuxiliaryEffectSloti(AL_EFFECTSLOT_AUXILIARY_SEND_AUTO)