#[repr(C)]pub struct IPLSpeakerLayout {
pub type_: IPLSpeakerLayoutType,
pub numSpeakers: IPLint32,
pub speakers: *mut IPLVector3,
}Expand description
Describes a standard or custom speaker layout.
Fields§
§type_: IPLSpeakerLayoutTypeSee \c IPLSpeakerLayoutType.
numSpeakers: IPLint32Number of speakers. Only for IPL_SPEAKERLAYOUTTYPE_CUSTOM.
speakers: *mut IPLVector3Array of unit-length directions for each speaker. Only for IPL_SPEAKERLAYOUTTYPE_CUSTOM.
Trait Implementations§
Source§impl Clone for IPLSpeakerLayout
impl Clone for IPLSpeakerLayout
Source§fn clone(&self) -> IPLSpeakerLayout
fn clone(&self) -> IPLSpeakerLayout
Returns a duplicate 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 IPLSpeakerLayout
impl Debug for IPLSpeakerLayout
impl Copy for IPLSpeakerLayout
Auto Trait Implementations§
impl Freeze for IPLSpeakerLayout
impl RefUnwindSafe for IPLSpeakerLayout
impl !Send for IPLSpeakerLayout
impl !Sync for IPLSpeakerLayout
impl Unpin for IPLSpeakerLayout
impl UnwindSafe for IPLSpeakerLayout
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