#[repr(C)]pub struct ClapPluginParams {
pub count: Option<unsafe extern "C" fn(*const ClapPlugin) -> u32>,
pub get_info: Option<unsafe extern "C" fn(*const ClapPlugin, u32, *mut ClapParamInfo) -> bool>,
pub get_value: Option<unsafe extern "C" fn(*const ClapPlugin, u32, *mut f64) -> bool>,
pub value_to_text: Option<unsafe extern "C" fn(*const ClapPlugin, u32, f64, *mut c_char, u32) -> bool>,
pub text_to_value: Option<unsafe extern "C" fn(*const ClapPlugin, u32, *const c_char, *mut f64) -> bool>,
pub flush: Option<unsafe extern "C" fn(*const ClapPlugin, *const ClapInputEvents, *const ClapOutputEvents)>,
}Fields§
§count: Option<unsafe extern "C" fn(*const ClapPlugin) -> u32>§get_info: Option<unsafe extern "C" fn(*const ClapPlugin, u32, *mut ClapParamInfo) -> bool>§get_value: Option<unsafe extern "C" fn(*const ClapPlugin, u32, *mut f64) -> bool>§value_to_text: Option<unsafe extern "C" fn(*const ClapPlugin, u32, f64, *mut c_char, u32) -> bool>§text_to_value: Option<unsafe extern "C" fn(*const ClapPlugin, u32, *const c_char, *mut f64) -> bool>§flush: Option<unsafe extern "C" fn(*const ClapPlugin, *const ClapInputEvents, *const ClapOutputEvents)>Auto Trait Implementations§
impl Freeze for ClapPluginParams
impl RefUnwindSafe for ClapPluginParams
impl Send for ClapPluginParams
impl Sync for ClapPluginParams
impl Unpin for ClapPluginParams
impl UnsafeUnpin for ClapPluginParams
impl UnwindSafe for ClapPluginParams
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