Trait Tint

Source
pub trait Tint {
    // Required methods
    fn tint_add(
        &mut self,
        r_diff: isize,
        g_diff: isize,
        b_diff: isize,
        a_diff: isize,
    );
    fn tint_mul(&mut self, r_diff: f32, g_diff: f32, b_diff: f32, a_diff: f32);
}

Required Methods§

Source

fn tint_add( &mut self, r_diff: isize, g_diff: isize, b_diff: isize, a_diff: isize, )

Add to the RGBA channels by the amounts specified

Channels are clamped to 0..=255

Source

fn tint_mul(&mut self, r_diff: f32, g_diff: f32, b_diff: f32, a_diff: f32)

Multiply the RGBA channels by the amounts specified

Channels are clamped to 0..=255

Implementors§