Struct vst3::Steinberg::Vst::IParamValueQueueVtbl
source · #[repr(C)]pub struct IParamValueQueueVtbl {
pub base: FUnknownVtbl,
pub getParameterId: unsafe extern "system" fn(this: *mut IParamValueQueue) -> ParamID,
pub getPointCount: unsafe extern "system" fn(this: *mut IParamValueQueue) -> int32,
pub getPoint: unsafe extern "system" fn(this: *mut IParamValueQueue, index: int32, sampleOffset: *mut int32, value: *mut ParamValue) -> tresult,
pub addPoint: unsafe extern "system" fn(this: *mut IParamValueQueue, sampleOffset: int32, value: ParamValue, index: *mut int32) -> tresult,
}
Fields§
§base: FUnknownVtbl
§getParameterId: unsafe extern "system" fn(this: *mut IParamValueQueue) -> ParamID
§getPointCount: unsafe extern "system" fn(this: *mut IParamValueQueue) -> int32
§getPoint: unsafe extern "system" fn(this: *mut IParamValueQueue, index: int32, sampleOffset: *mut int32, value: *mut ParamValue) -> tresult
§addPoint: unsafe extern "system" fn(this: *mut IParamValueQueue, sampleOffset: int32, value: ParamValue, index: *mut int32) -> tresult
Trait Implementations§
source§impl Clone for IParamValueQueueVtbl
impl Clone for IParamValueQueueVtbl
source§fn clone(&self) -> IParamValueQueueVtbl
fn clone(&self) -> IParamValueQueueVtbl
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 IParamValueQueueVtbl
Auto Trait Implementations§
impl RefUnwindSafe for IParamValueQueueVtbl
impl Send for IParamValueQueueVtbl
impl Sync for IParamValueQueueVtbl
impl Unpin for IParamValueQueueVtbl
impl UnwindSafe for IParamValueQueueVtbl
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