Skip to main content
← PSoXide SDK guides and examples · SDK f2fec1c301f1 · All Cargo features enabled; check feature gates before use.

lerp_rgb_q8

Function lerp_rgb_q8 

Source
pub fn lerp_rgb_q8(a: (u8, u8, u8), b: (u8, u8, u8), t: u8) -> (u8, u8, u8)
Expand description

Q8 interpolation with arithmetic shift (rounding negative deltas down). t is a fraction over 256; 255 deliberately does not quite reach b.