Struct vst3::Steinberg::Vst::IHostApplicationVtbl
source · #[repr(C)]pub struct IHostApplicationVtbl {
pub base: FUnknownVtbl,
pub getName: unsafe extern "system" fn(this: *mut IHostApplication, name: *mut String128) -> tresult,
pub createInstance: unsafe extern "system" fn(this: *mut IHostApplication, cid: *mut TUID, _iid: *mut TUID, obj: *mut *mut c_void) -> tresult,
}
Fields§
§base: FUnknownVtbl
§getName: unsafe extern "system" fn(this: *mut IHostApplication, name: *mut String128) -> tresult
§createInstance: unsafe extern "system" fn(this: *mut IHostApplication, cid: *mut TUID, _iid: *mut TUID, obj: *mut *mut c_void) -> tresult
Trait Implementations§
source§impl Clone for IHostApplicationVtbl
impl Clone for IHostApplicationVtbl
source§fn clone(&self) -> IHostApplicationVtbl
fn clone(&self) -> IHostApplicationVtbl
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 IHostApplicationVtbl
Auto Trait Implementations§
impl RefUnwindSafe for IHostApplicationVtbl
impl Send for IHostApplicationVtbl
impl Sync for IHostApplicationVtbl
impl Unpin for IHostApplicationVtbl
impl UnwindSafe for IHostApplicationVtbl
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