[][src]Struct amethyst_rendy::rendy::shader::SpecConstantSet

pub struct SpecConstantSet {
    pub vertex: Option<Specialization<'static>>,
    pub fragment: Option<Specialization<'static>>,
    pub geometry: Option<Specialization<'static>>,
    pub hull: Option<Specialization<'static>>,
    pub domain: Option<Specialization<'static>>,
    pub compute: Option<Specialization<'static>>,
}

A set of Specialization constants for a certain shader set.

Fields

vertex: Option<Specialization<'static>>

Vertex specialization

fragment: Option<Specialization<'static>>

Fragment specialization

geometry: Option<Specialization<'static>>

Geometry specialization

hull: Option<Specialization<'static>>

Hull specialization

domain: Option<Specialization<'static>>

Domain specialization

compute: Option<Specialization<'static>>

Compute specialization

Trait Implementations

impl Default for SpecConstantSet[src]

impl Debug for SpecConstantSet[src]

impl Clone for SpecConstantSet[src]

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

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Unpin for SpecConstantSet

impl Sync for SpecConstantSet

impl Send for SpecConstantSet

impl UnwindSafe for SpecConstantSet

impl RefUnwindSafe for SpecConstantSet

Blanket Implementations

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

type Owned = T

The resulting type after obtaining ownership.

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[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.

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

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

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

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S where
    D: AdaptFrom<S, Swp, Dwp, T>,
    Dwp: WhitePoint,
    Swp: WhitePoint,
    T: Component + Float
[src]

fn adapt_into(self) -> D[src]

Convert the source color to the destination color using the bradford method by default Read more

impl<T> SetParameter for T[src]

fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
    T: Parameter<Self>, 
[src]

Sets value as a parameter of self.

impl<T> Supports<T> for T[src]

impl<T> Erased for T[src]

impl<T> Same<T> for T[src]

type Output = T

Should always be Self

impl<SS, SP> SupersetOf<SS> for SP where
    SS: SubsetOf<SP>, 
[src]

impl<T> Resource for T where
    T: Any + Send + Sync
[src]

impl<T> Any for T where
    T: Any
[src]

impl<T> TryDefault for T where
    T: Default
[src]

fn unwrap_default() -> Self[src]

Calls try_default and panics on an error case.

impl<T> Event for T where
    T: Send + Sync + 'static, 
[src]

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