#include <modm/ui/color/rgb565.hpp>
|  | 
| using | RgbCalcType = RgbT< uint8_t > | 
|  | 
|  | 
| constexpr | Rgb565 (uint16_t color) | 
|  | 
| constexpr | Rgb565 (uint8_t red, uint8_t green, uint8_t blue) | 
|  | 
| template<std::unsigned_integral U> | 
| constexpr | Rgb565 (const RgbT< U > &rgb) | 
|  | 
| template<std::unsigned_integral U> | 
| constexpr | Rgb565 (const HsvT< U > &hsv) | 
|  | 
| template<std::unsigned_integral U> | 
| constexpr | Rgb565 (const BrightnessT< U > brightness) | 
|  | 
| constexpr bool | operator== (const Rgb565 &other) const = default | 
|  | 
| Rgb565 | operator+ (const Rgb565 other) const | 
|  | Saturated addition ⊕. 
 | 
|  | 
| Rgb565 | operator- (const Rgb565 other) const | 
|  | Saturated substraction ⊖. 
 | 
|  | 
Color in RGB Colorspace, 16 bits: RRRR RGGG GGGB BBBB
- Author
- Fabian Greif, Thomas Sommer 
  
  | 
        
          | constexpr modm::color::Rgb565::Rgb565 | ( | uint16_t | color | ) |  |  | inlineconstexpr | 
 
Constructor for preformatted Rgb565 Color
- Parameters
- 
  
    | color | Preformatted RGB-color in 565-format: RRRR RGGG GGGB BBBB |  
 
 
 
  
  | 
        
          | constexpr modm::color::Rgb565::Rgb565 | ( | uint8_t | red, |  
          |  |  | uint8_t | green, |  
          |  |  | uint8_t | blue |  
          |  | ) |  |  |  | inlineconstexpr | 
 
Constructor for components: red, green, blue
- Parameters
- 
  
    | red | Red color component |  | green | Green color component |  | blue | Blue color component |  
 
 
 
template<std::unsigned_integral U> 
  
  | 
        
          | constexpr modm::color::Rgb565::Rgb565 | ( | const RgbT< U > & | rgb | ) |  |  | inlineconstexpr | 
 
Convertion Constructor for RGB Color
- Parameters
- 
  
  
 
 
template<std::unsigned_integral U> 
  
  | 
        
          | constexpr modm::color::Rgb565::Rgb565 | ( | const HsvT< U > & | hsv | ) |  |  | inlineconstexpr | 
 
Convertion Constructor for HSV Color
- Parameters
- 
  
  
 
 
template<std::unsigned_integral U> 
  
  | 
        
          | constexpr modm::color::Rgb565::Rgb565 | ( | const BrightnessT< U > | brightness | ) |  |  | inlineconstexpr | 
 
Convertion Constructor for Brightness
- Parameters
- 
  
    | brightness | Brightness 'Color'-object |  
 
 
 
The documentation for this class was generated from the following file: