Trait kansas::color::CanvasColor [−][src]
pub trait CanvasColor: Sized { fn as_rgb(&self) -> Rgb; fn alpha(&self) -> f32; fn into_gpu(self, prev: Option<Rgb>) -> [u8; 4] { ... } }
any value that could be used as a color
including:
(r, g, b)
triples and(r, g, b, a)
4-tuples for all floats and (unsigned) int types[r, g, b]
, and[r, g, b, a]
arrays for floats and unsigned ints0xRRGGBB
"color literals" for signed + unsigned ints- constants defined in the module, ex.
color::RED
Required Methods
Provided Methods
Implementations on Foreign Types
impl CanvasColor for (f32, f32, f32)
[src]
impl CanvasColor for (f32, f32, f32)
impl CanvasColor for (f32, f32, f32, f32)
[src]
impl CanvasColor for (f32, f32, f32, f32)
impl CanvasColor for [f32; 3]
[src]
impl CanvasColor for [f32; 3]
impl CanvasColor for [f32; 4]
[src]
impl CanvasColor for [f32; 4]
impl CanvasColor for (f64, f64, f64)
[src]
impl CanvasColor for (f64, f64, f64)
impl CanvasColor for (f64, f64, f64, f64)
[src]
impl CanvasColor for (f64, f64, f64, f64)
impl CanvasColor for [f64; 3]
[src]
impl CanvasColor for [f64; 3]
impl CanvasColor for [f64; 4]
[src]
impl CanvasColor for [f64; 4]
impl CanvasColor for (u8, u8, u8)
[src]
impl CanvasColor for (u8, u8, u8)
impl CanvasColor for (u8, u8, u8, u8)
[src]
impl CanvasColor for (u8, u8, u8, u8)
impl CanvasColor for (u16, u16, u16)
[src]
impl CanvasColor for (u16, u16, u16)
impl CanvasColor for (u16, u16, u16, u16)
[src]
impl CanvasColor for (u16, u16, u16, u16)
impl CanvasColor for (u32, u32, u32)
[src]
impl CanvasColor for (u32, u32, u32)
impl CanvasColor for (u32, u32, u32, u32)
[src]
impl CanvasColor for (u32, u32, u32, u32)
impl CanvasColor for (u64, u64, u64)
[src]
impl CanvasColor for (u64, u64, u64)
impl CanvasColor for (u64, u64, u64, u64)
[src]
impl CanvasColor for (u64, u64, u64, u64)
impl CanvasColor for (usize, usize, usize)
[src]
impl CanvasColor for (usize, usize, usize)
impl CanvasColor for (usize, usize, usize, usize)
[src]
impl CanvasColor for (usize, usize, usize, usize)
impl CanvasColor for [u8; 4]
[src]
impl CanvasColor for [u8; 4]
impl CanvasColor for u32
[src]
impl CanvasColor for u32
impl CanvasColor for u64
[src]
impl CanvasColor for u64
impl CanvasColor for i32
[src]
impl CanvasColor for i32
impl CanvasColor for i64
[src]
impl CanvasColor for i64