#[repr(C)]pub struct IPLCoordinateSpace3 {
pub right: IPLVector3,
pub up: IPLVector3,
pub ahead: IPLVector3,
pub origin: IPLVector3,
}Expand description
A 3D coordinate system, expressed relative to a canonical coordinate system.
Fields§
§right: IPLVector3Unit vector pointing to the right (local +x axis).
up: IPLVector3Unit vector pointing upwards (local +y axis).
ahead: IPLVector3Unit vector pointing forwards (local -z axis).
origin: IPLVector3The origin, relative to the canonical coordinate system.
Trait Implementations§
Source§impl Clone for IPLCoordinateSpace3
impl Clone for IPLCoordinateSpace3
Source§fn clone(&self) -> IPLCoordinateSpace3
fn clone(&self) -> IPLCoordinateSpace3
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 IPLCoordinateSpace3
impl Debug for IPLCoordinateSpace3
impl Copy for IPLCoordinateSpace3
Auto Trait Implementations§
impl Freeze for IPLCoordinateSpace3
impl RefUnwindSafe for IPLCoordinateSpace3
impl Send for IPLCoordinateSpace3
impl Sync for IPLCoordinateSpace3
impl Unpin for IPLCoordinateSpace3
impl UnwindSafe for IPLCoordinateSpace3
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