pub struct HexColor(pub u32);Expand description
Color for debug drawing, packed 0xRRGGBB (b3HexColor). C treats the enum as a plain integer (shape custom colors are arbitrary u32 values), so the Rust port is a newtype over u32 with the named palette as associated constants.
Tuple Fields§
§0: u32Implementations§
Source§impl HexColor
impl HexColor
pub const ALICE_BLUE: HexColor
pub const ANTIQUE_WHITE: HexColor
pub const AQUA: HexColor
pub const AQUAMARINE: HexColor
pub const AZURE: HexColor
pub const BEIGE: HexColor
pub const BISQUE: HexColor
pub const BLACK: HexColor
pub const BLANCHED_ALMOND: HexColor
pub const BLUE: HexColor
pub const BLUE_VIOLET: HexColor
pub const BROWN: HexColor
pub const BURLYWOOD: HexColor
pub const CADET_BLUE: HexColor
pub const CHARTREUSE: HexColor
pub const CHOCOLATE: HexColor
pub const CORAL: HexColor
pub const CORNFLOWER_BLUE: HexColor
pub const CORNSILK: HexColor
pub const CRIMSON: HexColor
pub const CYAN: HexColor
pub const DARK_BLUE: HexColor
pub const DARK_CYAN: HexColor
pub const DARK_GOLDEN_ROD: HexColor
pub const DARK_GRAY: HexColor
pub const DARK_GREEN: HexColor
pub const DARK_KHAKI: HexColor
pub const DARK_MAGENTA: HexColor
pub const DARK_OLIVE_GREEN: HexColor
pub const DARK_ORANGE: HexColor
pub const DARK_ORCHID: HexColor
pub const DARK_RED: HexColor
pub const DARK_SALMON: HexColor
pub const DARK_SEA_GREEN: HexColor
pub const DARK_SLATE_BLUE: HexColor
pub const DARK_SLATE_GRAY: HexColor
pub const DARK_TURQUOISE: HexColor
pub const DARK_VIOLET: HexColor
pub const DEEP_PINK: HexColor
pub const DEEP_SKY_BLUE: HexColor
pub const DIM_GRAY: HexColor
pub const DODGER_BLUE: HexColor
pub const FIRE_BRICK: HexColor
pub const FLORAL_WHITE: HexColor
pub const FOREST_GREEN: HexColor
pub const FUCHSIA: HexColor
pub const GAINSBORO: HexColor
pub const GHOST_WHITE: HexColor
pub const GOLD: HexColor
pub const GOLDEN_ROD: HexColor
pub const GRAY: HexColor
pub const GREEN: HexColor
pub const GREEN_YELLOW: HexColor
pub const HONEY_DEW: HexColor
pub const HOT_PINK: HexColor
pub const INDIAN_RED: HexColor
pub const INDIGO: HexColor
pub const IVORY: HexColor
pub const KHAKI: HexColor
pub const LAVENDER: HexColor
pub const LAVENDER_BLUSH: HexColor
pub const LAWN_GREEN: HexColor
pub const LEMON_CHIFFON: HexColor
pub const LIGHT_BLUE: HexColor
pub const LIGHT_CORAL: HexColor
pub const LIGHT_CYAN: HexColor
pub const LIGHT_GOLDEN_ROD_YELLOW: HexColor
pub const LIGHT_GRAY: HexColor
pub const LIGHT_GREEN: HexColor
pub const LIGHT_PINK: HexColor
pub const LIGHT_SALMON: HexColor
pub const LIGHT_SEA_GREEN: HexColor
pub const LIGHT_SKY_BLUE: HexColor
pub const LIGHT_SLATE_GRAY: HexColor
pub const LIGHT_STEEL_BLUE: HexColor
pub const LIGHT_YELLOW: HexColor
pub const LIME: HexColor
pub const LIME_GREEN: HexColor
pub const LINEN: HexColor
pub const MAGENTA: HexColor
pub const MAROON: HexColor
pub const MEDIUM_AQUA_MARINE: HexColor
pub const MEDIUM_BLUE: HexColor
pub const MEDIUM_ORCHID: HexColor
pub const MEDIUM_PURPLE: HexColor
pub const MEDIUM_SEA_GREEN: HexColor
pub const MEDIUM_SLATE_BLUE: HexColor
pub const MEDIUM_SPRING_GREEN: HexColor
pub const MEDIUM_TURQUOISE: HexColor
pub const MEDIUM_VIOLET_RED: HexColor
pub const MIDNIGHT_BLUE: HexColor
pub const MINT_CREAM: HexColor
pub const MISTY_ROSE: HexColor
pub const MOCCASIN: HexColor
pub const NAVAJO_WHITE: HexColor
pub const NAVY: HexColor
pub const OLD_LACE: HexColor
pub const OLIVE: HexColor
pub const OLIVE_DRAB: HexColor
pub const ORANGE: HexColor
pub const ORANGE_RED: HexColor
pub const ORCHID: HexColor
pub const PALE_GOLDEN_ROD: HexColor
pub const PALE_GREEN: HexColor
pub const PALE_TURQUOISE: HexColor
pub const PALE_VIOLET_RED: HexColor
pub const PAPAYA_WHIP: HexColor
pub const PEACH_PUFF: HexColor
pub const PERU: HexColor
pub const PINK: HexColor
pub const PLUM: HexColor
pub const POWDER_BLUE: HexColor
pub const PURPLE: HexColor
pub const REBECCA_PURPLE: HexColor
pub const RED: HexColor
pub const ROSY_BROWN: HexColor
pub const ROYAL_BLUE: HexColor
pub const SADDLE_BROWN: HexColor
pub const SALMON: HexColor
pub const SANDY_BROWN: HexColor
pub const SEA_GREEN: HexColor
pub const SEA_SHELL: HexColor
pub const SIENNA: HexColor
pub const SILVER: HexColor
pub const SKY_BLUE: HexColor
pub const SLATE_BLUE: HexColor
pub const SLATE_GRAY: HexColor
pub const SNOW: HexColor
pub const SPRING_GREEN: HexColor
pub const STEEL_BLUE: HexColor
pub const TAN: HexColor
pub const TEAL: HexColor
pub const THISTLE: HexColor
pub const TOMATO: HexColor
pub const TURQUOISE: HexColor
pub const VIOLET: HexColor
pub const WHEAT: HexColor
pub const WHITE: HexColor
pub const WHITE_SMOKE: HexColor
pub const YELLOW: HexColor
pub const YELLOW_GREEN: HexColor
pub const BOX2D_RED: HexColor
pub const BOX2D_BLUE: HexColor
pub const BOX2D_GREEN: HexColor
pub const BOX2D_YELLOW: HexColor
Trait Implementations§
impl Copy for HexColor
impl Eq for HexColor
impl StructuralPartialEq for HexColor
Auto Trait Implementations§
impl Freeze for HexColor
impl RefUnwindSafe for HexColor
impl Send for HexColor
impl Sync for HexColor
impl Unpin for HexColor
impl UnsafeUnpin for HexColor
impl UnwindSafe for HexColor
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more