Enum sierra::VertexInputRate[][src]

pub enum VertexInputRate {
    Vertex,
    Instance,
}

Controls vertex input iteration frequency.

Variants

Vertex

Iterate value once per vertex. Repeat for each instance.

Instance

Iterate value once per instance. All vertices of an instance will use same value.

Trait Implementations

impl Clone for VertexInputRate[src]

impl Copy for VertexInputRate[src]

impl Debug for VertexInputRate[src]

impl Eq for VertexInputRate[src]

impl Hash for VertexInputRate[src]

impl PartialEq<VertexInputRate> for VertexInputRate[src]

impl StructuralEq for VertexInputRate[src]

impl StructuralPartialEq for VertexInputRate[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> Instrument 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.