Struct embedded_graphics::pixelcolor::Rgb565[][src]

pub struct Rgb565(_);
Expand description

Rgb565 color.

Use the methods provided by the RgbColor trait to access individual color channels and predefined color constants.

See the module-level documentation for more information about conversion between this type and raw data.

Implementations

Creates a new Rgb565 color. Too large channel values will be limited by setting the unused most significant bits to zero.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Converts a char into a color of type C.

Converts a color of type C into a char.

Color used to display None values when EG_FANCY_PANIC is enabled. Read more

Formats the value using the given formatter. Read more

Returns the “default value” for a type. Read more

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Feeds this value into the given Hasher. Read more

Feeds a slice of this type into the given Hasher. Read more

This method returns an Ordering between self and other. Read more

Compares and returns the maximum of two values. Read more

Compares and returns the minimum of two values. Read more

Restrict a value to a certain interval. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

This method returns an ordering between self and other values if one exists. Read more

This method tests less than (for self and other) and is used by the < operator. Read more

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more

This method tests greater than (for self and other) and is used by the > operator. Read more

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more

Raw data type. Read more

Returns the red channel value.

Returns the green channel value.

Returns the blue channel value.

The maximum value in the red channel.

The maximum value in the green channel.

The maximum value in the blue channel.

Black color (R: 0%, G: 0%, B: 0%)

Red color (R: 100%, G: 0%, B: 0%)

Green color (R: 0%, G: 100%, B: 0%)

Blue color (R: 0%, G: 0%, B: 100%)

Yellow color (R: 100%, G: 100%, B: 0%)

Magenta color (R: 100%, G: 0%, B: 100%)

Cyan color (R: 0%, G: 100%, B: 100%)

White color (R: 100%, G: 100%, B: 100%)

Named web colors.

Alice Blue

Antique White

Aqua

Aquamarine

Azure

Beige

Bisque

Black

Blanched Almond

Blue

Blue Violet

Brown

Burly Wood

Cadet Blue

Chartreuse

Chocolate

Coral

Cornflower Blue

Cornsilk

Crimson

Cyan

Dark Blue

Dark Cyan

Dark Goldenrod

Dark Gray

Dark Green

Dark Khaki

Dark Magenta

Dark Olive Green

Dark Orange

Dark Orchid

Dark Red

Dark Salmon

Dark Sea Green

Dark Slate Blue

Dark Slate Gray

Dark Turquoise

Dark Violet

Deep Pink

Deep Sky Blue

Dim Gray

Dodger Blue

Fire Brick

Floral White

Forest Green

Fuchsia

Gainsboro

Ghost White

Gold

Goldenrod

Gray

Green

Green Yellow

Honeydew

Hot Pink

Indian Red

Indigo

Ivory

Khaki

Lavender

Lavender Blush

Lawn Green

Lemon Chiffon

Light Blue

Light Coral

Light Cyan

Light Goldenrod Yellow

Light Gray

Light Green

Light Pink

Light Salmon

Light Sea Green

Light Sky Blue

Light Slate Gray

Light Steel Blue

Light Yellow

Lime

Lime Green

Linen

Magenta

Maroon

Medium Aquamarine

Medium Blue

Medium Orchid

Medium Purple

Medium Sea Green

Medium Slate Blue

Medium Spring Green

Medium Turquoise

Medium Violet Red

Midnight Blue

Mint Cream

Misty Rose

Moccasin

Navajo White

Navy

Old Lace

Olive

Olive Drab

Orange

Orange Red

Orchid

Pale Goldenrod

Pale Green

Pale Turquoise

Pale Violet Red

Papaya Whip

Peach Puff

Peru

Pink

Plum

Powder Blue

Purple

Rebeccapurple

Red

Rosy Brown

Royal Blue

Saddle Brown

Salmon

Sandy Brown

Sea Green

Seashell

Sienna

Silver

Sky Blue

Slate Blue

Slate Gray

Snow

Spring Green

Steel Blue

Tan

Teal

Thistle

Tomato

Turquoise

Violet

Wheat

White

White Smoke

Yellow

Yellow Green

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Casts the value.

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Casts the value.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Casts the value.

Should always be Self

Casts the value.

Performance hack: Clone doesn’t get inlined for Copy types in debug mode, so make it inline anyway.

Tests if Self the same as the type T Read more

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

Checks if self is actually part of its subset T (and can be converted to it).

Use with care! Same as self.to_subset but without any property checks. Always succeeds.

The inclusion map: converts self to the equivalent element of its superset.

Return type of methods in this trait.

Converts a color into a byte array with little endian byte order.

Converts a color into a byte array with big endian byte order.

Converts a color into a byte array with native byte order.

The resulting type after obtaining ownership.

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

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

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

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Casts the value.

Casts the value.