[]Struct gdnative_common::Basis

#[repr(C)]
pub struct Basis {
    pub elements: [TypedVector3D<f32, UnknownUnit>; 3],
}

A 3x3 matrix.

Fields

elements: [TypedVector3D<f32, UnknownUnit>; 3]

Trait Implementations

impl Clone for Basis

impl Copy for Basis

impl Debug for Basis

impl<'l> From<&'l Basis> for Variant[src]

impl PartialEq<Basis> for Basis

impl StructuralPartialEq for Basis

Auto Trait Implementations

impl RefUnwindSafe for Basis

impl Send for Basis

impl Sync for Basis

impl Unpin for Basis

impl UnwindSafe for Basis

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.