Trait shades::Mix[][src]

pub trait Mix<RHS>: Sized {
    fn mix(&self, y: impl Into<Self>, a: RHS) -> Self;
fn step(&self, edge: RHS) -> Self;
fn smooth_step(&self, edge_a: RHS, edge_b: RHS) -> Self; }

Required methods

fn mix(&self, y: impl Into<Self>, a: RHS) -> Self[src]

fn step(&self, edge: RHS) -> Self[src]

fn smooth_step(&self, edge_a: RHS, edge_b: RHS) -> Self[src]

Loading content...

Implementors

impl Mix<Expr<f32>> for Expr<f32>[src]

impl Mix<Expr<f32>> for Expr<V2<f32>>[src]

impl Mix<Expr<f32>> for Expr<V3<f32>>[src]

impl Mix<Expr<f32>> for Expr<V4<f32>>[src]

impl Mix<Expr<V2<f32>>> for Expr<V2<f32>>[src]

impl Mix<Expr<V3<f32>>> for Expr<V3<f32>>[src]

impl Mix<Expr<V4<f32>>> for Expr<V4<f32>>[src]

Loading content...