#[repr(C)]pub struct IMidiLearn2Vtbl {
pub base: FUnknownVtbl,
pub onLiveMidi2ControllerInput: unsafe extern "system" fn(this: *mut IMidiLearn2, index: BusIndex, channel: MidiChannel, midiCC: Midi2Controller) -> tresult,
pub onLiveMidi1ControllerInput: unsafe extern "system" fn(this: *mut IMidiLearn2, index: BusIndex, channel: MidiChannel, midiCC: CtrlNumber) -> tresult,
}Fields§
§base: FUnknownVtbl§onLiveMidi2ControllerInput: unsafe extern "system" fn(this: *mut IMidiLearn2, index: BusIndex, channel: MidiChannel, midiCC: Midi2Controller) -> tresult§onLiveMidi1ControllerInput: unsafe extern "system" fn(this: *mut IMidiLearn2, index: BusIndex, channel: MidiChannel, midiCC: CtrlNumber) -> tresultTrait Implementations§
Source§impl Clone for IMidiLearn2Vtbl
impl Clone for IMidiLearn2Vtbl
Source§fn clone(&self) -> IMidiLearn2Vtbl
fn clone(&self) -> IMidiLearn2Vtbl
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 moreimpl Copy for IMidiLearn2Vtbl
Auto Trait Implementations§
impl Freeze for IMidiLearn2Vtbl
impl RefUnwindSafe for IMidiLearn2Vtbl
impl Send for IMidiLearn2Vtbl
impl Sync for IMidiLearn2Vtbl
impl Unpin for IMidiLearn2Vtbl
impl UnwindSafe for IMidiLearn2Vtbl
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