| JUCE
    | 
| Namespaces | |
| namespace | juce | 
| namespace | juce::Colours | 
| Contains a set of predefined named colours (mostly standard HTML colours) | |
| Classes | |
| class | Colour | 
| Represents a colour, also including a transparency value.  More... | |
| class | ColourGradient | 
| Describes the layout and colours that should be used to paint a colour gradient.  More... | |
| class | FillType | 
| Represents a colour or fill pattern to use for rendering paths.  More... | |
| class | PixelARGB | 
| Represents a 32-bit INTERNAL pixel with premultiplied alpha, and can perform compositing operations with it.  More... | |
| class | PixelRGB | 
| Represents a 24-bit RGB pixel, and can perform compositing operations on it.  More... | |
| class | PixelAlpha | 
| Represents an 8-bit single-channel pixel, and can perform compositing operations on it.  More... | |
| Functions | |
| uint32 | maskPixelComponents (uint32 x) noexcept | 
| uint32 | clampPixelComponents (uint32 x) noexcept | 
| forcedinline void | PixelARGB::blend (PixelRGB src) noexcept | 
| Blends another pixel onto this one. | |
References x.
Referenced by PixelARGB::blend(), PixelRGB::blend(), PixelARGB::blend(), PixelRGB::blend(), and clampPixelComponents().
References maskPixelComponents(), and x.
Referenced by PixelARGB::blend(), PixelRGB::blend(), PixelARGB::blend(), and PixelRGB::blend().
| 
 | noexcept | 
Blends another pixel onto this one.
This takes into account the opacity of the pixel being overlaid, and blends it accordingly.