Struct pxtone_sys::pxtnOverDrive
source · [−]#[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
sourceimpl 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 RefUnwindSafe for pxtnOverDrive
impl Send for pxtnOverDrive
impl Sync for pxtnOverDrive
impl Unpin for pxtnOverDrive
impl UnwindSafe for pxtnOverDrive
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more