[][src]Enum grr::ShaderStage

pub enum ShaderStage {
    Vertex,
    TessellationControl,
    TessellationEvaluation,
    Geometry,
    Fragment,
    Compute,
}

Shader Stages.

Each Shader has an associated stage in the pipeline. See GraphicsPipelineDesc for more details about graphics pipeline stages.

Variants

Vertex

Vertex stage.

TessellationControl

Tessellation (Control) stage.

TessellationEvaluation

Tessellation (Evaluation) stage.

Geometry

Geometry stage.

Fragment

Fragment stage.

Compute

Compute stage.

Trait Implementations

impl Copy for ShaderStage[src]

impl Clone for ShaderStage[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for ShaderStage[src]

Auto Trait Implementations

impl Send for ShaderStage

impl Sync for ShaderStage

Blanket Implementations

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

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

type Owned = T

impl<T> From for T[src]

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

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

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

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

The type returned in the event of a conversion error.