pub struct ProjectionMatrix(/* private fields */);
Expand description
The projection matrix which is used to project the 3D space to the 2D display panel
Implementations§
Trait Implementations§
Source§impl Clone for ProjectionMatrix
impl Clone for ProjectionMatrix
Source§fn clone(&self) -> ProjectionMatrix
fn clone(&self) -> ProjectionMatrix
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 ProjectionMatrix
impl Debug for ProjectionMatrix
Source§impl Default for ProjectionMatrix
impl Default for ProjectionMatrix
Source§impl Mul for ProjectionMatrix
impl Mul for ProjectionMatrix
Source§type Output = ProjectionMatrix
type Output = ProjectionMatrix
The resulting type after applying the
*
operator.Source§fn mul(self, other: ProjectionMatrix) -> ProjectionMatrix
fn mul(self, other: ProjectionMatrix) -> ProjectionMatrix
Performs the
*
operation. Read moreimpl Copy for ProjectionMatrix
Auto Trait Implementations§
impl Freeze for ProjectionMatrix
impl RefUnwindSafe for ProjectionMatrix
impl Send for ProjectionMatrix
impl Sync for ProjectionMatrix
impl Unpin for ProjectionMatrix
impl UnwindSafe for ProjectionMatrix
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 128 bytes