Struct rea_rs::midi::PitchBendMessage
source · [−]pub struct PitchBendMessage { /* private fields */ }
Implementations
sourceimpl PitchBendMessage
impl PitchBendMessage
sourcepub fn normalized_value(&self) -> f64
pub fn normalized_value(&self) -> f64
Combined MSB\LSB as f32
sourcepub fn set_raw_value(&mut self, value: u16)
pub fn set_raw_value(&mut self, value: u16)
Set u16 as combined MSB\LSB. 8192 is the middle.
sourcepub fn set_normalized_value(&mut self, value: f64)
pub fn set_normalized_value(&mut self, value: f64)
Set value as raw.
Trait Implementations
sourceimpl Clone for PitchBendMessage
impl Clone for PitchBendMessage
sourcefn clone(&self) -> PitchBendMessage
fn clone(&self) -> PitchBendMessage
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for PitchBendMessage
impl Debug for PitchBendMessage
sourceimpl Default for PitchBendMessage
impl Default for PitchBendMessage
sourcefn default() -> PitchBendMessage
fn default() -> PitchBendMessage
Returns the “default value” for a type. Read more
sourceimpl Display for PitchBendMessage
impl Display for PitchBendMessage
sourceimpl MidiMessage for PitchBendMessage
impl MidiMessage for PitchBendMessage
sourcefn borrow_raw(&self) -> &Vec<u8>
fn borrow_raw(&self) -> &Vec<u8>
Borrow raw
Vec
sourcefn borrow_raw_mut(&mut self) -> &mut Vec<u8>
fn borrow_raw_mut(&mut self) -> &mut Vec<u8>
Borrow raw
Vec
mutablysourcefn as_raw_message(&self) -> RawMidiMessage
fn as_raw_message(&self) -> RawMidiMessage
Return raw representation of self.
sourceimpl PartialEq<PitchBendMessage> for PitchBendMessage
impl PartialEq<PitchBendMessage> for PitchBendMessage
sourcefn eq(&self, other: &PitchBendMessage) -> bool
fn eq(&self, other: &PitchBendMessage) -> bool
sourceimpl PartialOrd<PitchBendMessage> for PitchBendMessage
impl PartialOrd<PitchBendMessage> for PitchBendMessage
sourcefn partial_cmp(&self, other: &PitchBendMessage) -> Option<Ordering>
fn partial_cmp(&self, other: &PitchBendMessage) -> Option<Ordering>
1.0.0 · sourceconst fn le(&self, other: &Rhs) -> bool
const fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl StructuralPartialEq for PitchBendMessage
Auto Trait Implementations
impl RefUnwindSafe for PitchBendMessage
impl Send for PitchBendMessage
impl Sync for PitchBendMessage
impl Unpin for PitchBendMessage
impl UnwindSafe for PitchBendMessage
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
sourcefn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
Convert
Box<dyn Trait>
(where Trait: Downcast
) to Box<dyn Any>
. Box<dyn Any>
can
then be further downcast
into Box<ConcreteType>
where ConcreteType
implements Trait
. Read moresourcefn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
Convert
Rc<Trait>
(where Trait: Downcast
) to Rc<Any>
. Rc<Any>
can then be
further downcast
into Rc<ConcreteType>
where ConcreteType
implements Trait
. Read moresourcefn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &Any
’s vtable from &Trait
’s. Read moresourcefn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &mut Any
’s vtable from &mut Trait
’s. Read more