|
roo_display
API Documentation for roo_display
|
#include <inttypes.h>#include "roo_backport.h"#include "roo_backport/byte.h"#include "roo_io.h"#include "roo_io/memory/fill.h"Go to the source code of this file.
Data Structures | |
| class | roo_display::Color |
| ARGB8888 color stored as a 32-bit unsigned integer. More... | |
Namespaces | |
| namespace | roo_display |
| Defines 140 opaque HTML named colors. | |
| namespace | roo_display::color |
Functions | |
| constexpr bool | roo_display::operator== (const Color &a, const Color &b) |
| Equality operator for colors. | |
| constexpr bool | roo_display::operator!= (const Color &a, const Color &b) |
| Inequality operator for colors. | |
| void | roo_display::FillColor (Color *buf, uint32_t count, Color color) |
| Fill an array with a single color. | |
| template<typename ColorMode > | |
| constexpr Color | roo_display::TruncateColor (Color color, ColorMode mode=ColorMode()) |
| Truncate a color to a given color mode and back to ARGB. | |
| constexpr Color | roo_display::Graylevel (uint8_t level) |
| Return an opaque gray with r = g = b = level. | |