[][src]Enum web_glitz::pipeline::interface_block::MatrixOrder

pub enum MatrixOrder {
    ColumnMajor,
    RowMajor,
}

Enumerates the value orderings in memory for matrices.

When [ColumnMajor], values are ordered such that first the values in the first column are stored from top to bottom, then the values in the second column, then the values in the third column, etc.

When [RowMajor], values are ordered such that first the values in the first row are stored from left to right, then the values in the second row, then the values in the third row, etc.

Variants

ColumnMajor
RowMajor

Trait Implementations

impl Clone for MatrixOrder[src]

impl Copy for MatrixOrder[src]

impl Debug for MatrixOrder[src]

impl PartialEq<MatrixOrder> for MatrixOrder[src]

impl StructuralPartialEq for MatrixOrder[src]

Auto Trait Implementations

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<D, T> IntoBuffer<T> for D where
    D: Borrow<T> + 'static,
    T: Copy + 'static, 
[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.