Struct vst3::Steinberg::Vst::IEventListVtbl
source · #[repr(C)]pub struct IEventListVtbl {
pub base: FUnknownVtbl,
pub getEventCount: unsafe extern "system" fn(this: *mut IEventList) -> int32,
pub getEvent: unsafe extern "system" fn(this: *mut IEventList, index: int32, e: *mut Event) -> tresult,
pub addEvent: unsafe extern "system" fn(this: *mut IEventList, e: *mut Event) -> tresult,
}
Fields§
§base: FUnknownVtbl
§getEventCount: unsafe extern "system" fn(this: *mut IEventList) -> int32
§getEvent: unsafe extern "system" fn(this: *mut IEventList, index: int32, e: *mut Event) -> tresult
§addEvent: unsafe extern "system" fn(this: *mut IEventList, e: *mut Event) -> tresult
Trait Implementations§
source§impl Clone for IEventListVtbl
impl Clone for IEventListVtbl
source§fn clone(&self) -> IEventListVtbl
fn clone(&self) -> IEventListVtbl
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 IEventListVtbl
Auto Trait Implementations§
impl RefUnwindSafe for IEventListVtbl
impl Send for IEventListVtbl
impl Sync for IEventListVtbl
impl Unpin for IEventListVtbl
impl UnwindSafe for IEventListVtbl
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