bevy_color

Module prelude

Source
Expand description

Commonly used color types and traits.

Structs§

  • Color in Hue-Saturation-Lightness (HSL) color space with alpha. Further information on this color model can be found on Wikipedia.
  • Color in Hue-Saturation-Value (HSV) color space with alpha. Further information on this color model can be found on Wikipedia.
  • Color in Hue-Whiteness-Blackness (HWB) color space with alpha. Further information on this color model can be found on Wikipedia.
  • Color in LAB color space, with alpha
  • Color in LCH color space, with alpha
  • Linear RGB color with alpha.
  • Color in Oklab color space, with alpha
  • Color in Oklch color space, with alpha
  • Non-linear standard RGB with alpha.
  • CIE 1931 color space, also known as XYZ, with an alpha channel.

Enums§

  • An enumerated type that can represent any of the color types in this crate.
  • Error returned if a hex string could not be parsed as a color.

Traits§

  • Methods for manipulating alpha values.
  • Trait with methods for converting colors to non-color types
  • Trait with methods for converting colors to packed non-color types
  • Trait for returning a grayscale color of a provided lightness.
  • Trait for manipulating the hue of a color.
  • Methods for changing the luminance of a color. Note that these methods are not guaranteed to produce consistent results across color spaces, but will be within a given space.
  • Linear interpolation of two colors within a given color space.