Struct surgefilter_comb::imports::SurgeTables [−]
#[repr(align(16))]pub struct SurgeTables {
pub envelope: Align16<EnvelopeTables>,
pub gain: Align16<GainTables>,
pub sinc: Align16<SincTables>,
pub sine: Align16<SineTables>,
pub waveshape: Align16<WaveshapeTables>,
}
Fields
envelope: Align16<EnvelopeTables>
gain: Align16<GainTables>
sinc: Align16<SincTables>
sine: Align16<SineTables>
waveshape: Align16<WaveshapeTables>
Implementations
impl SurgeTables
impl SurgeTables
pub fn new(srunit: &SampleRateHandle) -> SurgeTables
Trait Implementations
impl ClipScale for SurgeTables
impl ClipScale for SurgeTables
pub fn clipscale(&self, freq: f32, subtype: FilterSubType) -> f32
impl Clone for SurgeTables
impl Clone for SurgeTables
pub fn clone(&self) -> SurgeTables
pub fn clone(&self) -> SurgeTables
Returns a copy of the value. Read more
Performs copy-assignment from source
. Read more
impl DbToLinear for SurgeTables
impl DbToLinear for SurgeTables
pub fn db_to_linear(&self, x: f32) -> f32
impl Debug for SurgeTables
impl Debug for SurgeTables
impl EnvelopeRateLinear for SurgeTables
impl EnvelopeRateLinear for SurgeTables
pub fn envelope_rate_linear(&self, x: f32) -> f32
impl EnvelopeRateLpf for SurgeTables
impl EnvelopeRateLpf for SurgeTables
pub fn envelope_rate_lpf(&self, x: f32) -> f32
impl From<SurgeTables> for MaybeOwningTablesHandle
impl From<SurgeTables> for MaybeOwningTablesHandle
pub fn from(v: SurgeTables) -> MaybeOwningTablesHandle
pub fn from(v: SurgeTables) -> MaybeOwningTablesHandle
Performs the conversion.
impl GetWaveshaperPtr for SurgeTables
impl GetWaveshaperPtr for SurgeTables
impl Init for SurgeTables
impl Init for SurgeTables
pub fn init(&mut self)
impl LookupWaveshape for SurgeTables
impl LookupWaveshape for SurgeTables
pub fn lookup_waveshape(&self, entry: i32, x: f32) -> f32
impl LookupWaveshapeWarp for SurgeTables
impl LookupWaveshapeWarp for SurgeTables
pub fn lookup_waveshape_warp(&self, entry: i32, x: f32) -> f32
impl SincTable for SurgeTables
impl SincTable for SurgeTables
impl SincTable1X for SurgeTables
impl SincTable1X for SurgeTables
impl SincTable1XPtr for SurgeTables
impl SincTable1XPtr for SurgeTables
impl SincTableI16 for SurgeTables
impl SincTableI16 for SurgeTables
impl SincTableI16Ptr for SurgeTables
impl SincTableI16Ptr for SurgeTables
impl SincTablePtr for SurgeTables
impl SincTablePtr for SurgeTables
impl TryInto<SurgeTables> for MaybeOwningTablesHandle
impl TryInto<SurgeTables> for MaybeOwningTablesHandle
pub fn try_into(
self
) -> Result<SurgeTables, <MaybeOwningTablesHandle as TryInto<SurgeTables>>::Error>
pub fn try_into(
self
) -> Result<SurgeTables, <MaybeOwningTablesHandle as TryInto<SurgeTables>>::Error>
Performs the conversion.
Auto Trait Implementations
impl !RefUnwindSafe for SurgeTables
impl !Send for SurgeTables
impl !Sync for SurgeTables
impl Unpin for SurgeTables
impl !UnwindSafe for SurgeTables
Blanket Implementations
Mutably borrows from an owned value. Read more