[][src]Enum vulkano::image::ComponentSwizzle

pub enum ComponentSwizzle {
    Identity,
    Zero,
    One,
    Red,
    Green,
    Blue,
    Alpha,
}

Describes the value that an individual component must return when being accessed.

Variants

Identity

Returns the value that this component should normally have.

Zero

Always return zero.

One

Always return one.

Red

Returns the value of the first component.

Green

Returns the value of the second component.

Blue

Returns the value of the third component.

Alpha

Returns the value of the fourth component.

Trait Implementations

impl Clone for ComponentSwizzle[src]

impl Copy for ComponentSwizzle[src]

impl Debug for ComponentSwizzle[src]

impl Default for ComponentSwizzle[src]

impl Eq for ComponentSwizzle[src]

impl PartialEq<ComponentSwizzle> for ComponentSwizzle[src]

impl StructuralEq for ComponentSwizzle[src]

impl StructuralPartialEq for ComponentSwizzle[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> Content for T[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.