Struct vst3::Steinberg::Vst::IComponentHandler3Vtbl
source · #[repr(C)]pub struct IComponentHandler3Vtbl {
pub base: FUnknownVtbl,
pub createContextMenu: unsafe extern "system" fn(this: *mut IComponentHandler3, plugView: *mut IPlugView, paramID: *const ParamID) -> *mut IContextMenu,
}
Fields§
§base: FUnknownVtbl
§createContextMenu: unsafe extern "system" fn(this: *mut IComponentHandler3, plugView: *mut IPlugView, paramID: *const ParamID) -> *mut IContextMenu
Trait Implementations§
source§impl Clone for IComponentHandler3Vtbl
impl Clone for IComponentHandler3Vtbl
source§fn clone(&self) -> IComponentHandler3Vtbl
fn clone(&self) -> IComponentHandler3Vtbl
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 IComponentHandler3Vtbl
Auto Trait Implementations§
impl RefUnwindSafe for IComponentHandler3Vtbl
impl Send for IComponentHandler3Vtbl
impl Sync for IComponentHandler3Vtbl
impl Unpin for IComponentHandler3Vtbl
impl UnwindSafe for IComponentHandler3Vtbl
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