Struct Rgb565Pixel¶
Defined in File slint-platform.h
Struct Documentation¶
-
struct Rgb565Pixel¶
A 16bit pixel that has 5 red bits, 6 green bits and 5 blue bits.
Public Functions
-
inline constexpr Rgb565Pixel()¶
Default constructor.
-
inline explicit constexpr Rgb565Pixel(const Rgb8Pixel &pixel)¶
Constructor that constructs from an Rgb8Pixel.
-
inline constexpr uint8_t red() const¶
Get the red component as an 8-bit value.
The bits are shifted so that the result is between 0 and 255.
- Returns:
The red component as an 8-bit value.
-
inline constexpr uint8_t green() const¶
Get the green component as an 8-bit value.
The bits are shifted so that the result is between 0 and 255.
- Returns:
The green component as an 8-bit value.
-
inline constexpr uint8_t blue() const¶
Get the blue component as an 8-bit value.
The bits are shifted so that the result is between 0 and 255.
- Returns:
The blue component as an 8-bit value.
Public Members
-
uint16_t b¶
The blue component, encoded in 5 bits.
-
uint16_t g¶
The green component, encoded in 6 bits.
-
uint16_t r¶
The red component, encoded in 5 bits.
Friends
-
friend bool operator==(const Rgb565Pixel &lhs, const Rgb565Pixel &rhs) = default¶
Returns true if lhs rhs are pixels with identical colors.
-
inline constexpr Rgb565Pixel()¶