Struct pxtone_sys::pxtnMaster
source · [−]#[repr(C)]pub struct pxtnMaster {
pub _beat_num: i32,
pub _beat_tempo: f32,
pub _beat_clock: i32,
pub _meas_num: i32,
pub _repeat_meas: i32,
pub _last_meas: i32,
pub _volume_: i32,
}Fields
_beat_num: i32_beat_tempo: f32_beat_clock: i32_meas_num: i32_repeat_meas: i32_last_meas: i32_volume_: i32Implementations
sourceimpl pxtnMaster
impl pxtnMaster
pub unsafe fn Reset(&mut self)
pub unsafe fn Set(&mut self, beat_num: i32, beat_tempo: f32, beat_clock: i32)
pub unsafe fn Get(
&self,
p_beat_num: *mut i32,
p_beat_tempo: *mut f32,
p_beat_clock: *mut i32,
p_meas_num: *mut i32
)
pub unsafe fn get_beat_num(&self) -> i32
pub unsafe fn get_beat_tempo(&self) -> f32
pub unsafe fn get_beat_clock(&self) -> i32
pub unsafe fn get_meas_num(&self) -> i32
pub unsafe fn get_repeat_meas(&self) -> i32
pub unsafe fn get_last_meas(&self) -> i32
pub unsafe fn get_last_clock(&self) -> i32
pub unsafe fn get_play_meas(&self) -> i32
pub unsafe fn set_meas_num(&mut self, meas_num: i32)
pub unsafe fn set_repeat_meas(&mut self, meas: i32)
pub unsafe fn set_last_meas(&mut self, meas: i32)
pub unsafe fn set_beat_clock(&mut self, beat_clock: i32)
pub unsafe fn AdjustMeasNum(&mut self, clock: i32)
pub unsafe fn get_this_clock(&self, meas: i32, beat: i32, clock: i32) -> i32
pub unsafe fn io_w_v5(&self, p_doc: *mut pxtnDescriptor, rough: i32) -> bool
pub unsafe fn io_r_v5(&mut self, p_doc: *mut pxtnDescriptor) -> pxtnERR
pub unsafe fn io_r_v5_EventNum(&mut self, p_doc: *mut pxtnDescriptor) -> i32
pub unsafe fn io_r_x4x(&mut self, p_doc: *mut pxtnDescriptor) -> pxtnERR
pub unsafe fn io_r_x4x_EventNum(&mut self, p_doc: *mut pxtnDescriptor) -> i32
pub unsafe fn new() -> Self
pub unsafe fn destruct(&mut self)
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for pxtnMaster
impl Send for pxtnMaster
impl Sync for pxtnMaster
impl Unpin for pxtnMaster
impl UnwindSafe for pxtnMaster
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