Struct vst3::Steinberg::Vst::IMessageVtbl
source · #[repr(C)]pub struct IMessageVtbl {
pub base: FUnknownVtbl,
pub getMessageID: unsafe extern "system" fn(this: *mut IMessage) -> FIDString,
pub setMessageID: unsafe extern "system" fn(this: *mut IMessage, id: FIDString),
pub getAttributes: unsafe extern "system" fn(this: *mut IMessage) -> *mut IAttributeList,
}
Fields§
§base: FUnknownVtbl
§getMessageID: unsafe extern "system" fn(this: *mut IMessage) -> FIDString
§setMessageID: unsafe extern "system" fn(this: *mut IMessage, id: FIDString)
§getAttributes: unsafe extern "system" fn(this: *mut IMessage) -> *mut IAttributeList
Trait Implementations§
source§impl Clone for IMessageVtbl
impl Clone for IMessageVtbl
source§fn clone(&self) -> IMessageVtbl
fn clone(&self) -> IMessageVtbl
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 IMessageVtbl
Auto Trait Implementations§
impl RefUnwindSafe for IMessageVtbl
impl Send for IMessageVtbl
impl Sync for IMessageVtbl
impl Unpin for IMessageVtbl
impl UnwindSafe for IMessageVtbl
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