#[repr(C)]pub struct pxtnOverDrive {
pub _b_played: bool,
pub _group: i32,
pub _cut_f: f32,
pub _amp_f: f32,
pub _cut_16bit_top: i32,
}Fields§
§_b_played: bool§_group: i32§_cut_f: f32§_amp_f: f32§_cut_16bit_top: i32Implementations§
Source§impl pxtnOverDrive
impl pxtnOverDrive
pub unsafe fn Tone_Ready(&mut self)
pub unsafe fn Tone_Supple(&self, group_smps: *mut i32)
pub unsafe fn Write(&self, p_doc: *mut pxtnDescriptor) -> bool
pub unsafe fn Read(&mut self, p_doc: *mut pxtnDescriptor) -> pxtnERR
pub unsafe fn get_cut(&self) -> f32
pub unsafe fn get_amp(&self) -> f32
pub unsafe fn get_group(&self) -> i32
pub unsafe fn Set(&mut self, cut: f32, amp: f32, group: i32)
pub unsafe fn get_played(&self) -> bool
pub unsafe fn set_played(&mut self, b: bool)
pub unsafe fn switch_played(&mut self) -> bool
pub unsafe fn new() -> Self
pub unsafe fn destruct(&mut self)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for pxtnOverDrive
impl RefUnwindSafe for pxtnOverDrive
impl Send for pxtnOverDrive
impl Sync for pxtnOverDrive
impl Unpin for pxtnOverDrive
impl UnwindSafe for pxtnOverDrive
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