pub struct KnownColor(/* private fields */);Expand description
A named color, identified by its ARGB value.
Several names share a value (AQUA/CYAN, FUCHSIA/MAGENTA); those constants
compare equal.
Implementations§
Source§impl KnownColor
impl KnownColor
pub const NONE: KnownColor
pub const ALICE_BLUE: KnownColor
pub const ANTIQUE_WHITE: KnownColor
pub const AQUA: KnownColor
pub const AQUAMARINE: KnownColor
pub const AZURE: KnownColor
pub const BEIGE: KnownColor
pub const BISQUE: KnownColor
pub const BLACK: KnownColor
pub const BLANCHED_ALMOND: KnownColor
pub const BLUE: KnownColor
pub const BLUE_VIOLET: KnownColor
pub const BROWN: KnownColor
pub const BURLY_WOOD: KnownColor
pub const CADET_BLUE: KnownColor
pub const CHARTREUSE: KnownColor
pub const CHOCOLATE: KnownColor
pub const CORAL: KnownColor
pub const CORNFLOWER_BLUE: KnownColor
pub const CORNSILK: KnownColor
pub const CRIMSON: KnownColor
pub const CYAN: KnownColor
pub const DARK_BLUE: KnownColor
pub const DARK_CYAN: KnownColor
pub const DARK_GOLDENROD: KnownColor
pub const DARK_GRAY: KnownColor
pub const DARK_GREEN: KnownColor
pub const DARK_KHAKI: KnownColor
pub const DARK_MAGENTA: KnownColor
pub const DARK_OLIVE_GREEN: KnownColor
pub const DARK_ORANGE: KnownColor
pub const DARK_ORCHID: KnownColor
pub const DARK_RED: KnownColor
pub const DARK_SALMON: KnownColor
pub const DARK_SEA_GREEN: KnownColor
pub const DARK_SLATE_BLUE: KnownColor
pub const DARK_SLATE_GRAY: KnownColor
pub const DARK_TURQUOISE: KnownColor
pub const DARK_VIOLET: KnownColor
pub const DEEP_PINK: KnownColor
pub const DEEP_SKY_BLUE: KnownColor
pub const DIM_GRAY: KnownColor
pub const DODGER_BLUE: KnownColor
pub const FIREBRICK: KnownColor
pub const FLORAL_WHITE: KnownColor
pub const FOREST_GREEN: KnownColor
pub const FUCHSIA: KnownColor
pub const GAINSBORO: KnownColor
pub const GHOST_WHITE: KnownColor
pub const GOLD: KnownColor
pub const GOLDENROD: KnownColor
pub const GRAY: KnownColor
pub const GREEN: KnownColor
pub const GREEN_YELLOW: KnownColor
pub const HONEYDEW: KnownColor
pub const HOT_PINK: KnownColor
pub const INDIAN_RED: KnownColor
pub const INDIGO: KnownColor
pub const IVORY: KnownColor
pub const KHAKI: KnownColor
pub const LAVENDER: KnownColor
pub const LAVENDER_BLUSH: KnownColor
pub const LAWN_GREEN: KnownColor
pub const LEMON_CHIFFON: KnownColor
pub const LIGHT_BLUE: KnownColor
pub const LIGHT_CORAL: KnownColor
pub const LIGHT_CYAN: KnownColor
pub const LIGHT_GOLDENROD_YELLOW: KnownColor
pub const LIGHT_GREEN: KnownColor
pub const LIGHT_GRAY: KnownColor
pub const LIGHT_PINK: KnownColor
pub const LIGHT_SALMON: KnownColor
pub const LIGHT_SEA_GREEN: KnownColor
pub const LIGHT_SKY_BLUE: KnownColor
pub const LIGHT_SLATE_GRAY: KnownColor
pub const LIGHT_STEEL_BLUE: KnownColor
pub const LIGHT_YELLOW: KnownColor
pub const LIME: KnownColor
pub const LIME_GREEN: KnownColor
pub const LINEN: KnownColor
pub const MAGENTA: KnownColor
pub const MAROON: KnownColor
pub const MEDIUM_AQUAMARINE: KnownColor
pub const MEDIUM_BLUE: KnownColor
pub const MEDIUM_ORCHID: KnownColor
pub const MEDIUM_PURPLE: KnownColor
pub const MEDIUM_SEA_GREEN: KnownColor
pub const MEDIUM_SLATE_BLUE: KnownColor
pub const MEDIUM_SPRING_GREEN: KnownColor
pub const MEDIUM_TURQUOISE: KnownColor
pub const MEDIUM_VIOLET_RED: KnownColor
pub const MIDNIGHT_BLUE: KnownColor
pub const MINT_CREAM: KnownColor
pub const MISTY_ROSE: KnownColor
pub const MOCCASIN: KnownColor
pub const NAVAJO_WHITE: KnownColor
pub const NAVY: KnownColor
pub const OLD_LACE: KnownColor
pub const OLIVE: KnownColor
pub const OLIVE_DRAB: KnownColor
pub const ORANGE: KnownColor
pub const ORANGE_RED: KnownColor
pub const ORCHID: KnownColor
pub const PALE_GOLDENROD: KnownColor
pub const PALE_GREEN: KnownColor
pub const PALE_TURQUOISE: KnownColor
pub const PALE_VIOLET_RED: KnownColor
pub const PAPAYA_WHIP: KnownColor
pub const PEACH_PUFF: KnownColor
pub const PERU: KnownColor
pub const PINK: KnownColor
pub const PLUM: KnownColor
pub const POWDER_BLUE: KnownColor
pub const PURPLE: KnownColor
pub const RED: KnownColor
pub const ROSY_BROWN: KnownColor
pub const ROYAL_BLUE: KnownColor
pub const SADDLE_BROWN: KnownColor
pub const SALMON: KnownColor
pub const SANDY_BROWN: KnownColor
pub const SEA_GREEN: KnownColor
pub const SEA_SHELL: KnownColor
pub const SIENNA: KnownColor
pub const SILVER: KnownColor
pub const SKY_BLUE: KnownColor
pub const SLATE_BLUE: KnownColor
pub const SLATE_GRAY: KnownColor
pub const SNOW: KnownColor
pub const SPRING_GREEN: KnownColor
pub const STEEL_BLUE: KnownColor
pub const TAN: KnownColor
pub const TEAL: KnownColor
pub const THISTLE: KnownColor
pub const TOMATO: KnownColor
pub const TRANSPARENT: KnownColor
pub const TURQUOISE: KnownColor
pub const VIOLET: KnownColor
pub const WHEAT: KnownColor
pub const WHITE: KnownColor
pub const WHITE_SMOKE: KnownColor
pub const YELLOW: KnownColor
pub const YELLOW_GREEN: KnownColor
Source§impl KnownColor
impl KnownColor
Sourcepub fn to_brush(self) -> Rc<ImmutableSolidColorBrush>
pub fn to_brush(self) -> Rc<ImmutableSolidColorBrush>
Converts the known color to a solid color brush.
Brushes created from known colors are cached and reused for efficiency.
Trait Implementations§
Source§impl Clone for KnownColor
impl Clone for KnownColor
impl Copy for KnownColor
Source§impl Debug for KnownColor
impl Debug for KnownColor
Source§impl Default for KnownColor
impl Default for KnownColor
impl Eq for KnownColor
Source§impl Hash for KnownColor
impl Hash for KnownColor
Source§impl PartialEq for KnownColor
impl PartialEq for KnownColor
impl StructuralPartialEq for KnownColor
Auto Trait Implementations§
impl Freeze for KnownColor
impl RefUnwindSafe for KnownColor
impl Send for KnownColor
impl Sync for KnownColor
impl Unpin for KnownColor
impl UnsafeUnpin for KnownColor
impl UnwindSafe for KnownColor
Blanket Implementations§
Source§impl<T> AnyValue for Twhere
T: PartialEq + 'static,
impl<T> AnyValue for Twhere
T: PartialEq + 'static,
fn any_value_as_any(&self) -> &(dyn Any + 'static)
fn any_value_eq(&self, other: &(dyn AnyValue + 'static)) -> bool
fn any_value_type_name(&self) -> &'static str
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
Source§impl<T> ClassDefaults for Twhere
T: ?Sized,
impl<T> ClassDefaults for Twhere
T: ?Sized,
Source§fn static_constructor()
fn static_constructor()
The static constructor of a type: work done once per thread, after
the properties of the type are registered and before its first
instance exists (class handlers,
affects_render, metadata
overrides). Read more