Struct nannou::wgpu::FragmentState [−][src]
pub struct FragmentState<'a> { pub module: &'a ShaderModule, pub entry_point: &'a str, pub targets: &'a [ColorTargetState], }
Expand description
Describes the fragment process in a render pipeline.
Fields
module: &'a ShaderModule
The compiled shader module for this stage.
entry_point: &'a str
The name of the entry point in the compiled shader. There must be a function that returns void with this name in the shader.
targets: &'a [ColorTargetState]
The color state of the render targets.
Trait Implementations
Auto Trait Implementations
impl<'a> !RefUnwindSafe for FragmentState<'a>
impl<'a> Send for FragmentState<'a>
impl<'a> Sync for FragmentState<'a>
impl<'a> Unpin for FragmentState<'a>
impl<'a> !UnwindSafe for FragmentState<'a>
Blanket Implementations
impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S where
T: Component + Float,
D: AdaptFrom<S, Swp, Dwp, T>,
Swp: WhitePoint,
Dwp: WhitePoint,
impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S where
T: Component + Float,
D: AdaptFrom<S, Swp, Dwp, T>,
Swp: WhitePoint,
Dwp: WhitePoint,
Mutably borrows from an owned value. Read more
Convert into T with values clamped to the color defined bounds Read more
Convert into T. The resulting color might be invalid in its color space Read more
Convert into T, returning ok if the color is inside of its defined range,
otherwise an OutOfBounds
error is returned which contains the unclamped color. Read more
pub fn vzip(self) -> V