Struct vst3::Steinberg::Vst::IComponentHandlerVtbl
source · #[repr(C)]pub struct IComponentHandlerVtbl {
pub base: FUnknownVtbl,
pub beginEdit: unsafe extern "system" fn(this: *mut IComponentHandler, id: ParamID) -> tresult,
pub performEdit: unsafe extern "system" fn(this: *mut IComponentHandler, id: ParamID, valueNormalized: ParamValue) -> tresult,
pub endEdit: unsafe extern "system" fn(this: *mut IComponentHandler, id: ParamID) -> tresult,
pub restartComponent: unsafe extern "system" fn(this: *mut IComponentHandler, flags: int32) -> tresult,
}
Fields§
§base: FUnknownVtbl
§beginEdit: unsafe extern "system" fn(this: *mut IComponentHandler, id: ParamID) -> tresult
§performEdit: unsafe extern "system" fn(this: *mut IComponentHandler, id: ParamID, valueNormalized: ParamValue) -> tresult
§endEdit: unsafe extern "system" fn(this: *mut IComponentHandler, id: ParamID) -> tresult
§restartComponent: unsafe extern "system" fn(this: *mut IComponentHandler, flags: int32) -> tresult
Trait Implementations§
source§impl Clone for IComponentHandlerVtbl
impl Clone for IComponentHandlerVtbl
source§fn clone(&self) -> IComponentHandlerVtbl
fn clone(&self) -> IComponentHandlerVtbl
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 IComponentHandlerVtbl
Auto Trait Implementations§
impl RefUnwindSafe for IComponentHandlerVtbl
impl Send for IComponentHandlerVtbl
impl Sync for IComponentHandlerVtbl
impl Unpin for IComponentHandlerVtbl
impl UnwindSafe for IComponentHandlerVtbl
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