#[repr(C)]pub struct pxtnVOICEUNIT {
pub basic_key: i32,
pub volume: i32,
pub pan: i32,
pub tuning: f32,
pub voice_flags: u32,
pub data_flags: u32,
pub type_: pxtnVOICETYPE,
pub p_pcm: *mut pxtnPulse_PCM,
pub p_ptn: *mut pxtnPulse_Noise,
pub p_oggv: *mut pxtnPulse_Oggv,
pub wave: pxtnVOICEWAVE,
pub envelope: pxtnVOICEENVELOPE,
}Fields§
§basic_key: i32§volume: i32§pan: i32§tuning: f32§voice_flags: u32§data_flags: u32§type_: pxtnVOICETYPE§p_pcm: *mut pxtnPulse_PCM§p_ptn: *mut pxtnPulse_Noise§p_oggv: *mut pxtnPulse_Oggv§wave: pxtnVOICEWAVE§envelope: pxtnVOICEENVELOPETrait Implementations§
Source§impl Clone for pxtnVOICEUNIT
impl Clone for pxtnVOICEUNIT
Source§fn clone(&self) -> pxtnVOICEUNIT
fn clone(&self) -> pxtnVOICEUNIT
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 moreSource§impl Debug for pxtnVOICEUNIT
impl Debug for pxtnVOICEUNIT
impl Copy for pxtnVOICEUNIT
Auto Trait Implementations§
impl Freeze for pxtnVOICEUNIT
impl RefUnwindSafe for pxtnVOICEUNIT
impl !Send for pxtnVOICEUNIT
impl !Sync for pxtnVOICEUNIT
impl Unpin for pxtnVOICEUNIT
impl UnwindSafe for pxtnVOICEUNIT
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