#[repr(C)]pub struct IPLVector3 {
pub x: IPLfloat32,
pub y: IPLfloat32,
pub z: IPLfloat32,
}Expand description
A point or vector in 3D space. Steam Audio uses a right-handed coordinate system, with the positive x-axis pointing right, the positive y-axis pointing up, and the negative z-axis pointing ahead. Position and direction data obtained from a game engine or audio engine must be properly transformed before being passed to any Steam Audio API function.
Fields§
§x: IPLfloat32The x-coordinate.
y: IPLfloat32The y-coordinate.
z: IPLfloat32The z-coordinate.
Trait Implementations§
Source§impl Clone for IPLVector3
impl Clone for IPLVector3
Source§fn clone(&self) -> IPLVector3
fn clone(&self) -> IPLVector3
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 IPLVector3
impl Debug for IPLVector3
impl Copy for IPLVector3
Auto Trait Implementations§
impl Freeze for IPLVector3
impl RefUnwindSafe for IPLVector3
impl Send for IPLVector3
impl Sync for IPLVector3
impl Unpin for IPLVector3
impl UnwindSafe for IPLVector3
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