Struct vst3::Steinberg::Vst::IMidiMappingVtbl
source · #[repr(C)]pub struct IMidiMappingVtbl {
pub base: FUnknownVtbl,
pub getMidiControllerAssignment: unsafe extern "system" fn(this: *mut IMidiMapping, busIndex: int32, channel: int16, midiControllerNumber: CtrlNumber, id: *mut ParamID) -> tresult,
}
Fields§
§base: FUnknownVtbl
§getMidiControllerAssignment: unsafe extern "system" fn(this: *mut IMidiMapping, busIndex: int32, channel: int16, midiControllerNumber: CtrlNumber, id: *mut ParamID) -> tresult
Trait Implementations§
source§impl Clone for IMidiMappingVtbl
impl Clone for IMidiMappingVtbl
source§fn clone(&self) -> IMidiMappingVtbl
fn clone(&self) -> IMidiMappingVtbl
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 moreimpl Copy for IMidiMappingVtbl
Auto Trait Implementations§
impl RefUnwindSafe for IMidiMappingVtbl
impl Send for IMidiMappingVtbl
impl Sync for IMidiMappingVtbl
impl Unpin for IMidiMappingVtbl
impl UnwindSafe for IMidiMappingVtbl
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