Enum nih_plug::wrapper::vst3::subcategories::Vst3SubCategory
source · pub enum Vst3SubCategory {
Show 28 variants
Fx,
Instrument,
Spatial,
Analyzer,
Delay,
Distortion,
Drum,
Dynamics,
Eq,
External,
Filter,
Generator,
Mastering,
Modulation,
Network,
Piano,
PitchShift,
Restoration,
Reverb,
Sampler,
Synth,
Tools,
UpDownmix,
Mono,
Stereo,
Surround,
Ambisonics,
Custom(&'static str),
}
Available on crate feature
vst3
only.Expand description
A subcategory for a VST3 plugin. See https://github.com/steinbergmedia/vst3_pluginterfaces/blob/bc5ff0f87aaa3cd28c114810f4f03c384421ad2c/vst/ivstaudioprocessor.h#L49-L90 for a list of all predefined subcategories. Multiple subcategories are concatenated to a string separated by pipe characters, and the total length of this string may not exceed 127 characters.
Variants§
Fx
Instrument
Spatial
Analyzer
Delay
Distortion
Drum
Dynamics
Eq
External
Filter
Generator
Mastering
Modulation
Network
Piano
PitchShift
Restoration
Reverb
Sampler
Synth
Tools
UpDownmix
Mono
Stereo
Surround
Ambisonics
Custom(&'static str)
A non-predefined subcategory. Hosts may display this among its plugin categories.
Implementations§
Trait Implementations§
source§impl Clone for Vst3SubCategory
impl Clone for Vst3SubCategory
source§fn clone(&self) -> Vst3SubCategory
fn clone(&self) -> Vst3SubCategory
Returns a copy 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 Vst3SubCategory
impl Debug for Vst3SubCategory
source§impl PartialEq<Vst3SubCategory> for Vst3SubCategory
impl PartialEq<Vst3SubCategory> for Vst3SubCategory
source§fn eq(&self, other: &Vst3SubCategory) -> bool
fn eq(&self, other: &Vst3SubCategory) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for Vst3SubCategory
impl Eq for Vst3SubCategory
impl StructuralEq for Vst3SubCategory
impl StructuralPartialEq for Vst3SubCategory
Auto Trait Implementations§
impl RefUnwindSafe for Vst3SubCategory
impl Send for Vst3SubCategory
impl Sync for Vst3SubCategory
impl Unpin for Vst3SubCategory
impl UnwindSafe for Vst3SubCategory
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