Enum gfx::shade::ProgramError[][src]

pub enum ProgramError {
    Vertex(CreateShaderError),
    Hull(CreateShaderError),
    Domain(CreateShaderError),
    Geometry(CreateShaderError),
    Pixel(CreateShaderError),
    Link(CreateProgramError),
}

Program linking error

Variants

Vertex(CreateShaderError)

Unable to compile the vertex shader

Hull(CreateShaderError)

Unable to compile the hull shader

Domain(CreateShaderError)

Unable to compile the domain shader

Geometry(CreateShaderError)

Unable to compile the geometry shader

Pixel(CreateShaderError)

Unable to compile the pixel shader

Unable to link

Trait Implementations

impl Clone for ProgramError[src]

impl Debug for ProgramError[src]

impl Display for ProgramError[src]

impl Error for ProgramError[src]

impl<S> From<ProgramError> for PipelineStateError<S>[src]

impl PartialEq<ProgramError> for ProgramError[src]

impl StructuralPartialEq for ProgramError[src]

Auto Trait Implementations

impl RefUnwindSafe for ProgramError

impl Send for ProgramError

impl Sync for ProgramError

impl Unpin for ProgramError

impl UnwindSafe for ProgramError

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> ToString for T where
    T: Display + ?Sized
[src]

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.