Trait oddio::Filter[][src]

pub trait Filter {
    type Inner: ?Sized;
    fn inner(&self) -> &Self::Inner;
}

A wrapper which transforms a Signal

Allows Handle::control to expose the transformed signal as well as the transformer. For example, a Handle<Spatial<Gain<_>>> allows both gain and motion state to be updated.

Associated Types

type Inner: ?Sized[src]

Type of signal transformed by this filter

Loading content...

Required methods

fn inner(&self) -> &Self::Inner[src]

Access the inner signal

Loading content...

Implementors

impl<T> Filter for Gain<T>[src]

type Inner = T

impl<T> Filter for Reinhard<T>[src]

type Inner = T

impl<T> Filter for Speed<T>[src]

type Inner = T

impl<T> Filter for Stop<T>[src]

type Inner = T

impl<T: ?Sized> Filter for Spatial<T>[src]

type Inner = T

Loading content...