pub struct FS;
Expand description
Fragment shader module.
Trait Implementations
sourceimpl<I, O> ShaderModule<I, O> for FS where
I: Inputs,
O: Outputs,
impl<I, O> ShaderModule<I, O> for FS where
I: Inputs,
O: Outputs,
type Inputs = FragmentShaderInputs<<I as Inputs>::In>
type Outputs = FragmentShaderOutputs<<O as Outputs>::Out>
sourcefn new_shader_module<E>(
f: impl FnOnce(ModBuilder<Self, I, O, E>, Self::Inputs, Self::Outputs, E::Env) -> Stage<Self, I, O, E>
) -> Stage<Self, I, O, E> where
E: Environment,
fn new_shader_module<E>(
f: impl FnOnce(ModBuilder<Self, I, O, E>, Self::Inputs, Self::Outputs, E::Env) -> Stage<Self, I, O, E>
) -> Stage<Self, I, O, E> where
E: Environment,
Create a new shader stage. Read more
impl Copy for FS
impl Eq for FS
impl StructuralEq for FS
impl StructuralPartialEq for FS
Auto Trait Implementations
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more