Macro iced_core::color

source ·
macro_rules! color {
    ($r:expr, $g:expr, $b:expr) => { ... };
    ($r:expr, $g:expr, $b:expr, $a:expr) => { ... };
    ($hex:expr) => { ... };
    ($hex:expr, $a:expr) => { ... };
}
Expand description

Creates a Color with shorter and cleaner syntax.

§Examples

assert_eq!(color!(0, 0, 0), Color::BLACK);
assert_eq!(color!(0, 0, 0, 0.0), Color::TRANSPARENT);
assert_eq!(color!(0xffffff), Color::from_rgb(1.0, 1.0, 1.0));
assert_eq!(color!(0xffffff, 0.), Color::from_rgba(1.0, 1.0, 1.0, 0.0));
assert_eq!(color!(0x0000ff), Color::from_rgba(0.0, 0.0, 1.0, 1.0));