Struct vst3::Steinberg::Vst::INoteExpressionControllerVtbl
source · #[repr(C)]pub struct INoteExpressionControllerVtbl {
pub base: FUnknownVtbl,
pub getNoteExpressionCount: unsafe extern "system" fn(this: *mut INoteExpressionController, busIndex: int32, channel: int16) -> int32,
pub getNoteExpressionInfo: unsafe extern "system" fn(this: *mut INoteExpressionController, busIndex: int32, channel: int16, noteExpressionIndex: int32, info: *mut NoteExpressionTypeInfo) -> tresult,
pub getNoteExpressionStringByValue: unsafe extern "system" fn(this: *mut INoteExpressionController, busIndex: int32, channel: int16, id: NoteExpressionTypeID, valueNormalized: NoteExpressionValue, string: *mut String128) -> tresult,
pub getNoteExpressionValueByString: unsafe extern "system" fn(this: *mut INoteExpressionController, busIndex: int32, channel: int16, id: NoteExpressionTypeID, string: *const TChar, valueNormalized: *mut NoteExpressionValue) -> tresult,
}
Fields§
§base: FUnknownVtbl
§getNoteExpressionCount: unsafe extern "system" fn(this: *mut INoteExpressionController, busIndex: int32, channel: int16) -> int32
§getNoteExpressionInfo: unsafe extern "system" fn(this: *mut INoteExpressionController, busIndex: int32, channel: int16, noteExpressionIndex: int32, info: *mut NoteExpressionTypeInfo) -> tresult
§getNoteExpressionStringByValue: unsafe extern "system" fn(this: *mut INoteExpressionController, busIndex: int32, channel: int16, id: NoteExpressionTypeID, valueNormalized: NoteExpressionValue, string: *mut String128) -> tresult
§getNoteExpressionValueByString: unsafe extern "system" fn(this: *mut INoteExpressionController, busIndex: int32, channel: int16, id: NoteExpressionTypeID, string: *const TChar, valueNormalized: *mut NoteExpressionValue) -> tresult
Trait Implementations§
source§impl Clone for INoteExpressionControllerVtbl
impl Clone for INoteExpressionControllerVtbl
source§fn clone(&self) -> INoteExpressionControllerVtbl
fn clone(&self) -> INoteExpressionControllerVtbl
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 INoteExpressionControllerVtbl
Auto Trait Implementations§
impl RefUnwindSafe for INoteExpressionControllerVtbl
impl Send for INoteExpressionControllerVtbl
impl Sync for INoteExpressionControllerVtbl
impl Unpin for INoteExpressionControllerVtbl
impl UnwindSafe for INoteExpressionControllerVtbl
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