Struct vst3::Steinberg::Vst::IComponentHandler2Vtbl
source · #[repr(C)]pub struct IComponentHandler2Vtbl {
pub base: FUnknownVtbl,
pub setDirty: unsafe extern "system" fn(this: *mut IComponentHandler2, state: TBool) -> tresult,
pub requestOpenEditor: unsafe extern "system" fn(this: *mut IComponentHandler2, name: FIDString) -> tresult,
pub startGroupEdit: unsafe extern "system" fn(this: *mut IComponentHandler2) -> tresult,
pub finishGroupEdit: unsafe extern "system" fn(this: *mut IComponentHandler2) -> tresult,
}
Fields§
§base: FUnknownVtbl
§setDirty: unsafe extern "system" fn(this: *mut IComponentHandler2, state: TBool) -> tresult
§requestOpenEditor: unsafe extern "system" fn(this: *mut IComponentHandler2, name: FIDString) -> tresult
§startGroupEdit: unsafe extern "system" fn(this: *mut IComponentHandler2) -> tresult
§finishGroupEdit: unsafe extern "system" fn(this: *mut IComponentHandler2) -> tresult
Trait Implementations§
source§impl Clone for IComponentHandler2Vtbl
impl Clone for IComponentHandler2Vtbl
source§fn clone(&self) -> IComponentHandler2Vtbl
fn clone(&self) -> IComponentHandler2Vtbl
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 IComponentHandler2Vtbl
Auto Trait Implementations§
impl RefUnwindSafe for IComponentHandler2Vtbl
impl Send for IComponentHandler2Vtbl
impl Sync for IComponentHandler2Vtbl
impl Unpin for IComponentHandler2Vtbl
impl UnwindSafe for IComponentHandler2Vtbl
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