Struct vst3::Steinberg::IPluginFactory3Vtbl
source · #[repr(C)]pub struct IPluginFactory3Vtbl {
pub base: IPluginFactory2Vtbl,
pub getClassInfoUnicode: unsafe extern "system" fn(this: *mut IPluginFactory3, index: int32, info: *mut PClassInfoW) -> tresult,
pub setHostContext: unsafe extern "system" fn(this: *mut IPluginFactory3, context: *mut FUnknown) -> tresult,
}
Fields§
§base: IPluginFactory2Vtbl
§getClassInfoUnicode: unsafe extern "system" fn(this: *mut IPluginFactory3, index: int32, info: *mut PClassInfoW) -> tresult
§setHostContext: unsafe extern "system" fn(this: *mut IPluginFactory3, context: *mut FUnknown) -> tresult
Trait Implementations§
source§impl Clone for IPluginFactory3Vtbl
impl Clone for IPluginFactory3Vtbl
source§fn clone(&self) -> IPluginFactory3Vtbl
fn clone(&self) -> IPluginFactory3Vtbl
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 IPluginFactory3Vtbl
Auto Trait Implementations§
impl RefUnwindSafe for IPluginFactory3Vtbl
impl Send for IPluginFactory3Vtbl
impl Sync for IPluginFactory3Vtbl
impl Unpin for IPluginFactory3Vtbl
impl UnwindSafe for IPluginFactory3Vtbl
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