Skip to main content

HexColor

Struct HexColor 

Source
pub struct HexColor(pub u32);
Expand description

Color for debug drawing, packed 0xRRGGBB (b2HexColor). 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: u32

Implementations§

Source§

impl HexColor

Source

pub const ALICE_BLUE: HexColor

Source

pub const ANTIQUE_WHITE: HexColor

Source

pub const AQUA: HexColor

Source

pub const AQUAMARINE: HexColor

Source

pub const AZURE: HexColor

Source

pub const BEIGE: HexColor

Source

pub const BISQUE: HexColor

Source

pub const BLACK: HexColor

Source

pub const BLANCHED_ALMOND: HexColor

Source

pub const BLUE: HexColor

Source

pub const BLUE_VIOLET: HexColor

Source

pub const BROWN: HexColor

Source

pub const BURLYWOOD: HexColor

Source

pub const CADET_BLUE: HexColor

Source

pub const CHARTREUSE: HexColor

Source

pub const CHOCOLATE: HexColor

Source

pub const CORAL: HexColor

Source

pub const CORNFLOWER_BLUE: HexColor

Source

pub const CORNSILK: HexColor

Source

pub const CRIMSON: HexColor

Source

pub const CYAN: HexColor

Source

pub const DARK_BLUE: HexColor

Source

pub const DARK_CYAN: HexColor

Source

pub const DARK_GOLDEN_ROD: HexColor

Source

pub const DARK_GRAY: HexColor

Source

pub const DARK_GREEN: HexColor

Source

pub const DARK_KHAKI: HexColor

Source

pub const DARK_MAGENTA: HexColor

Source

pub const DARK_OLIVE_GREEN: HexColor

Source

pub const DARK_ORANGE: HexColor

Source

pub const DARK_ORCHID: HexColor

Source

pub const DARK_RED: HexColor

Source

pub const DARK_SALMON: HexColor

Source

pub const DARK_SEA_GREEN: HexColor

Source

pub const DARK_SLATE_BLUE: HexColor

Source

pub const DARK_SLATE_GRAY: HexColor

Source

pub const DARK_TURQUOISE: HexColor

Source

pub const DARK_VIOLET: HexColor

Source

pub const DEEP_PINK: HexColor

Source

pub const DEEP_SKY_BLUE: HexColor

Source

pub const DIM_GRAY: HexColor

Source

pub const DODGER_BLUE: HexColor

Source

pub const FIRE_BRICK: HexColor

Source

pub const FLORAL_WHITE: HexColor

Source

pub const FOREST_GREEN: HexColor

Source

pub const FUCHSIA: HexColor

Source

pub const GAINSBORO: HexColor

Source

pub const GHOST_WHITE: HexColor

Source

pub const GOLD: HexColor

Source

pub const GOLDEN_ROD: HexColor

Source

pub const GRAY: HexColor

Source

pub const GREEN: HexColor

Source

pub const GREEN_YELLOW: HexColor

Source

pub const HONEY_DEW: HexColor

Source

pub const HOT_PINK: HexColor

Source

pub const INDIAN_RED: HexColor

Source

pub const INDIGO: HexColor

Source

pub const IVORY: HexColor

Source

pub const KHAKI: HexColor

Source

pub const LAVENDER: HexColor

Source

pub const LAVENDER_BLUSH: HexColor

Source

pub const LAWN_GREEN: HexColor

Source

pub const LEMON_CHIFFON: HexColor

Source

pub const LIGHT_BLUE: HexColor

Source

pub const LIGHT_CORAL: HexColor

Source

pub const LIGHT_CYAN: HexColor

Source

pub const LIGHT_GOLDEN_ROD_YELLOW: HexColor

Source

pub const LIGHT_GRAY: HexColor

Source

pub const LIGHT_GREEN: HexColor

Source

pub const LIGHT_PINK: HexColor

Source

pub const LIGHT_SALMON: HexColor

Source

pub const LIGHT_SEA_GREEN: HexColor

Source

pub const LIGHT_SKY_BLUE: HexColor

Source

pub const LIGHT_SLATE_GRAY: HexColor

Source

pub const LIGHT_STEEL_BLUE: HexColor

Source

pub const LIGHT_YELLOW: HexColor

Source

pub const LIME: HexColor

Source

pub const LIME_GREEN: HexColor

Source

pub const LINEN: HexColor

Source

pub const MAGENTA: HexColor

Source

pub const MAROON: HexColor

Source

pub const MEDIUM_AQUA_MARINE: HexColor

Source

pub const MEDIUM_BLUE: HexColor

Source

pub const MEDIUM_ORCHID: HexColor

Source

pub const MEDIUM_PURPLE: HexColor

Source

pub const MEDIUM_SEA_GREEN: HexColor

Source

pub const MEDIUM_SLATE_BLUE: HexColor

Source

pub const MEDIUM_SPRING_GREEN: HexColor

Source

pub const MEDIUM_TURQUOISE: HexColor

Source

pub const MEDIUM_VIOLET_RED: HexColor

Source

pub const MIDNIGHT_BLUE: HexColor

Source

pub const MINT_CREAM: HexColor

Source

pub const MISTY_ROSE: HexColor

Source

pub const MOCCASIN: HexColor

Source

pub const NAVAJO_WHITE: HexColor

Source

pub const NAVY: HexColor

Source

pub const OLD_LACE: HexColor

Source

pub const OLIVE: HexColor

Source

pub const OLIVE_DRAB: HexColor

Source

pub const ORANGE: HexColor

Source

pub const ORANGE_RED: HexColor

Source

pub const ORCHID: HexColor

Source

pub const PALE_GOLDEN_ROD: HexColor

Source

pub const PALE_GREEN: HexColor

Source

pub const PALE_TURQUOISE: HexColor

Source

pub const PALE_VIOLET_RED: HexColor

Source

pub const PAPAYA_WHIP: HexColor

Source

pub const PEACH_PUFF: HexColor

Source

pub const PERU: HexColor

Source

pub const PINK: HexColor

Source

pub const PLUM: HexColor

Source

pub const POWDER_BLUE: HexColor

Source

pub const PURPLE: HexColor

Source

pub const REBECCA_PURPLE: HexColor

Source

pub const RED: HexColor

Source

pub const ROSY_BROWN: HexColor

Source

pub const ROYAL_BLUE: HexColor

Source

pub const SADDLE_BROWN: HexColor

Source

pub const SALMON: HexColor

Source

pub const SANDY_BROWN: HexColor

Source

pub const SEA_GREEN: HexColor

Source

pub const SEA_SHELL: HexColor

Source

pub const SIENNA: HexColor

Source

pub const SILVER: HexColor

Source

pub const SKY_BLUE: HexColor

Source

pub const SLATE_BLUE: HexColor

Source

pub const SLATE_GRAY: HexColor

Source

pub const SNOW: HexColor

Source

pub const SPRING_GREEN: HexColor

Source

pub const STEEL_BLUE: HexColor

Source

pub const TAN: HexColor

Source

pub const TEAL: HexColor

Source

pub const THISTLE: HexColor

Source

pub const TOMATO: HexColor

Source

pub const TURQUOISE: HexColor

Source

pub const VIOLET: HexColor

Source

pub const WHEAT: HexColor

Source

pub const WHITE: HexColor

Source

pub const WHITE_SMOKE: HexColor

Source

pub const YELLOW: HexColor

Source

pub const YELLOW_GREEN: HexColor

Source

pub const BOX2D_RED: HexColor

Source

pub const BOX2D_BLUE: HexColor

Source

pub const BOX2D_GREEN: HexColor

Source

pub const BOX2D_YELLOW: HexColor

Trait Implementations§

Source§

impl Clone for HexColor

Source§

fn clone(&self) -> HexColor

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Copy for HexColor

Source§

impl Debug for HexColor

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Eq for HexColor

Source§

impl PartialEq for HexColor

Source§

fn eq(&self, other: &HexColor) -> bool

Equality operator ==. Read more
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Inequality operator !=. Read more
Source§

impl StructuralPartialEq for HexColor

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.