Enum rrise::AkCurveInterpolation
source · [−]#[repr(i32)]
pub enum AkCurveInterpolation {
AkCurveInterpolation_Log3,
AkCurveInterpolation_Sine,
AkCurveInterpolation_Log1,
AkCurveInterpolation_InvSCurve,
AkCurveInterpolation_Linear,
AkCurveInterpolation_SCurve,
AkCurveInterpolation_Exp1,
AkCurveInterpolation_SineRecip,
AkCurveInterpolation_Exp3,
AkCurveInterpolation_Constant,
}Expand description
Curve interpolation types
Variants
AkCurveInterpolation_Log3
Log3
AkCurveInterpolation_Sine
Sine
AkCurveInterpolation_Log1
Log1
AkCurveInterpolation_InvSCurve
Inversed S Curve
AkCurveInterpolation_Linear
Linear (Default)
AkCurveInterpolation_SCurve
S Curve
AkCurveInterpolation_Exp1
Exp1
AkCurveInterpolation_SineRecip
Reciprocal of sine curve
AkCurveInterpolation_Exp3
Exp3
AkCurveInterpolation_Constant
Constant ( not valid for fading values )
Implementations
Trait Implementations
sourceimpl Clone for AkCurveInterpolation
impl Clone for AkCurveInterpolation
sourcefn clone(&self) -> AkCurveInterpolation
fn clone(&self) -> AkCurveInterpolation
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for AkCurveInterpolation
impl Debug for AkCurveInterpolation
sourceimpl Hash for AkCurveInterpolation
impl Hash for AkCurveInterpolation
impl Copy for AkCurveInterpolation
impl Eq for AkCurveInterpolation
impl StructuralEq for AkCurveInterpolation
impl StructuralPartialEq for AkCurveInterpolation
Auto Trait Implementations
impl RefUnwindSafe for AkCurveInterpolation
impl Send for AkCurveInterpolation
impl Sync for AkCurveInterpolation
impl Unpin for AkCurveInterpolation
impl UnwindSafe for AkCurveInterpolation
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more