#[non_exhaustive]#[repr(u32)]pub enum FMOD_DSP_TYPE {
Show 36 variants
FMOD_DSP_TYPE_UNKNOWN = 0,
FMOD_DSP_TYPE_MIXER = 1,
FMOD_DSP_TYPE_OSCILLATOR = 2,
FMOD_DSP_TYPE_LOWPASS = 3,
FMOD_DSP_TYPE_ITLOWPASS = 4,
FMOD_DSP_TYPE_HIGHPASS = 5,
FMOD_DSP_TYPE_ECHO = 6,
FMOD_DSP_TYPE_FADER = 7,
FMOD_DSP_TYPE_FLANGE = 8,
FMOD_DSP_TYPE_DISTORTION = 9,
FMOD_DSP_TYPE_NORMALIZE = 10,
FMOD_DSP_TYPE_LIMITER = 11,
FMOD_DSP_TYPE_PARAMEQ = 12,
FMOD_DSP_TYPE_PITCHSHIFT = 13,
FMOD_DSP_TYPE_CHORUS = 14,
FMOD_DSP_TYPE_ITECHO = 15,
FMOD_DSP_TYPE_COMPRESSOR = 16,
FMOD_DSP_TYPE_SFXREVERB = 17,
FMOD_DSP_TYPE_LOWPASS_SIMPLE = 18,
FMOD_DSP_TYPE_DELAY = 19,
FMOD_DSP_TYPE_TREMOLO = 20,
FMOD_DSP_TYPE_SEND = 21,
FMOD_DSP_TYPE_RETURN = 22,
FMOD_DSP_TYPE_HIGHPASS_SIMPLE = 23,
FMOD_DSP_TYPE_PAN = 24,
FMOD_DSP_TYPE_THREE_EQ = 25,
FMOD_DSP_TYPE_FFT = 26,
FMOD_DSP_TYPE_LOUDNESS_METER = 27,
FMOD_DSP_TYPE_CONVOLUTIONREVERB = 28,
FMOD_DSP_TYPE_CHANNELMIX = 29,
FMOD_DSP_TYPE_TRANSCEIVER = 30,
FMOD_DSP_TYPE_OBJECTPAN = 31,
FMOD_DSP_TYPE_MULTIBAND_EQ = 32,
FMOD_DSP_TYPE_MULTIBAND_DYNAMICS = 33,
FMOD_DSP_TYPE_MAX = 34,
FMOD_DSP_TYPE_FORCEINT = 65_536,
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
FMOD_DSP_TYPE_UNKNOWN = 0
FMOD_DSP_TYPE_MIXER = 1
FMOD_DSP_TYPE_OSCILLATOR = 2
FMOD_DSP_TYPE_LOWPASS = 3
FMOD_DSP_TYPE_ITLOWPASS = 4
FMOD_DSP_TYPE_HIGHPASS = 5
FMOD_DSP_TYPE_ECHO = 6
FMOD_DSP_TYPE_FADER = 7
FMOD_DSP_TYPE_FLANGE = 8
FMOD_DSP_TYPE_DISTORTION = 9
FMOD_DSP_TYPE_NORMALIZE = 10
FMOD_DSP_TYPE_LIMITER = 11
FMOD_DSP_TYPE_PARAMEQ = 12
FMOD_DSP_TYPE_PITCHSHIFT = 13
FMOD_DSP_TYPE_CHORUS = 14
FMOD_DSP_TYPE_ITECHO = 15
FMOD_DSP_TYPE_COMPRESSOR = 16
FMOD_DSP_TYPE_SFXREVERB = 17
FMOD_DSP_TYPE_LOWPASS_SIMPLE = 18
FMOD_DSP_TYPE_DELAY = 19
FMOD_DSP_TYPE_TREMOLO = 20
FMOD_DSP_TYPE_SEND = 21
FMOD_DSP_TYPE_RETURN = 22
FMOD_DSP_TYPE_HIGHPASS_SIMPLE = 23
FMOD_DSP_TYPE_PAN = 24
FMOD_DSP_TYPE_THREE_EQ = 25
FMOD_DSP_TYPE_FFT = 26
FMOD_DSP_TYPE_LOUDNESS_METER = 27
FMOD_DSP_TYPE_CONVOLUTIONREVERB = 28
FMOD_DSP_TYPE_CHANNELMIX = 29
FMOD_DSP_TYPE_TRANSCEIVER = 30
FMOD_DSP_TYPE_OBJECTPAN = 31
FMOD_DSP_TYPE_MULTIBAND_EQ = 32
FMOD_DSP_TYPE_MULTIBAND_DYNAMICS = 33
FMOD_DSP_TYPE_MAX = 34
FMOD_DSP_TYPE_FORCEINT = 65_536
Trait Implementations§
Source§impl Clone for FMOD_DSP_TYPE
impl Clone for FMOD_DSP_TYPE
Source§fn clone(&self) -> FMOD_DSP_TYPE
fn clone(&self) -> FMOD_DSP_TYPE
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FMOD_DSP_TYPE
impl Debug for FMOD_DSP_TYPE
Source§impl Hash for FMOD_DSP_TYPE
impl Hash for FMOD_DSP_TYPE
Source§impl PartialEq for FMOD_DSP_TYPE
impl PartialEq for FMOD_DSP_TYPE
impl Copy for FMOD_DSP_TYPE
impl Eq for FMOD_DSP_TYPE
impl StructuralPartialEq for FMOD_DSP_TYPE
Auto Trait Implementations§
impl Freeze for FMOD_DSP_TYPE
impl RefUnwindSafe for FMOD_DSP_TYPE
impl Send for FMOD_DSP_TYPE
impl Sync for FMOD_DSP_TYPE
impl Unpin for FMOD_DSP_TYPE
impl UnwindSafe for FMOD_DSP_TYPE
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more