[][src]Enum reaper_medium::FxShowInstruction

pub enum FxShowInstruction {
    HideChain,
    ShowChain(TrackFxLocation),
    HideFloatingWindow(TrackFxLocation),
    ShowFloatingWindow(TrackFxLocation),
}

Determines if and how to show/hide a FX user interface.

Variants

HideChain

Closes the complete FX chain.

ShowChain(TrackFxLocation)

Shows the complete FX chain and makes the given FX visible.

HideFloatingWindow(TrackFxLocation)

Closes the floating FX window.

ShowFloatingWindow(TrackFxLocation)

Shows the floating FX window.

Implementations

impl FxShowInstruction[src]

pub fn instruction_to_raw(&self) -> i32[src]

Converts the instruction part of this value to a showFlag integer as expected by the low-level API.

pub fn location_to_raw(&self) -> i32[src]

Converts the FX location part of this value to an integer as expected by the low-level API.

Trait Implementations

impl Clone for FxShowInstruction[src]

impl Copy for FxShowInstruction[src]

impl Debug for FxShowInstruction[src]

impl Eq for FxShowInstruction[src]

impl Hash for FxShowInstruction[src]

impl PartialEq<FxShowInstruction> for FxShowInstruction[src]

impl StructuralEq for FxShowInstruction[src]

impl StructuralPartialEq for FxShowInstruction[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.