Struct vst3::Steinberg::Vst::IEditController2Vtbl
source · #[repr(C)]pub struct IEditController2Vtbl {
pub base: FUnknownVtbl,
pub setKnobMode: unsafe extern "system" fn(this: *mut IEditController2, mode: KnobMode) -> tresult,
pub openHelp: unsafe extern "system" fn(this: *mut IEditController2, onlyCheck: TBool) -> tresult,
pub openAboutBox: unsafe extern "system" fn(this: *mut IEditController2, onlyCheck: TBool) -> tresult,
}
Fields§
§base: FUnknownVtbl
§setKnobMode: unsafe extern "system" fn(this: *mut IEditController2, mode: KnobMode) -> tresult
§openHelp: unsafe extern "system" fn(this: *mut IEditController2, onlyCheck: TBool) -> tresult
§openAboutBox: unsafe extern "system" fn(this: *mut IEditController2, onlyCheck: TBool) -> tresult
Trait Implementations§
source§impl Clone for IEditController2Vtbl
impl Clone for IEditController2Vtbl
source§fn clone(&self) -> IEditController2Vtbl
fn clone(&self) -> IEditController2Vtbl
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 IEditController2Vtbl
Auto Trait Implementations§
impl RefUnwindSafe for IEditController2Vtbl
impl Send for IEditController2Vtbl
impl Sync for IEditController2Vtbl
impl Unpin for IEditController2Vtbl
impl UnwindSafe for IEditController2Vtbl
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