pub enum LaunchKeyButton {
Show 17 variants
Shift,
PreviousTrack,
NextTrack,
EncoderMoveUp,
EncoderMoveDown,
PadBankUp,
PadBankDown,
SceneLaunch,
Function,
CaptureMIDI,
UndoRedo,
Quantise,
Metronome,
Stop,
Loop,
Play,
Record,
}Expand description
Enumeration of all supported Launchkey buttons that can be programmatically controlled.
Variants§
Shift
PreviousTrack
NextTrack
EncoderMoveUp
EncoderMoveDown
PadBankUp
PadBankDown
SceneLaunch
Function
CaptureMIDI
UndoRedo
Quantise
Metronome
Stop
Loop
Play
Record
Implementations§
Source§impl LaunchKeyButton
impl LaunchKeyButton
pub fn to_value(&self) -> u8
pub fn from_value(value: u8) -> Option<LaunchKeyButton>
Trait Implementations§
Source§impl Clone for LaunchKeyButton
impl Clone for LaunchKeyButton
Source§fn clone(&self) -> LaunchKeyButton
fn clone(&self) -> LaunchKeyButton
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 LaunchKeyButton
impl Debug for LaunchKeyButton
Source§impl PartialEq for LaunchKeyButton
impl PartialEq for LaunchKeyButton
impl Copy for LaunchKeyButton
impl Eq for LaunchKeyButton
impl StructuralPartialEq for LaunchKeyButton
Auto Trait Implementations§
impl Freeze for LaunchKeyButton
impl RefUnwindSafe for LaunchKeyButton
impl Send for LaunchKeyButton
impl Sync for LaunchKeyButton
impl Unpin for LaunchKeyButton
impl UnwindSafe for LaunchKeyButton
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more