Struct vst3::Steinberg::Vst::IUnitHandlerVtbl
source · #[repr(C)]pub struct IUnitHandlerVtbl {
pub base: FUnknownVtbl,
pub notifyUnitSelection: unsafe extern "system" fn(this: *mut IUnitHandler, unitId: UnitID) -> tresult,
pub notifyProgramListChange: unsafe extern "system" fn(this: *mut IUnitHandler, listId: ProgramListID, programIndex: int32) -> tresult,
}
Fields§
§base: FUnknownVtbl
§notifyUnitSelection: unsafe extern "system" fn(this: *mut IUnitHandler, unitId: UnitID) -> tresult
§notifyProgramListChange: unsafe extern "system" fn(this: *mut IUnitHandler, listId: ProgramListID, programIndex: int32) -> tresult
Trait Implementations§
source§impl Clone for IUnitHandlerVtbl
impl Clone for IUnitHandlerVtbl
source§fn clone(&self) -> IUnitHandlerVtbl
fn clone(&self) -> IUnitHandlerVtbl
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 IUnitHandlerVtbl
Auto Trait Implementations§
impl RefUnwindSafe for IUnitHandlerVtbl
impl Send for IUnitHandlerVtbl
impl Sync for IUnitHandlerVtbl
impl Unpin for IUnitHandlerVtbl
impl UnwindSafe for IUnitHandlerVtbl
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