|
roo_display
API Documentation for roo_display
|
#include <cstring>#include <utility>#include "roo_display/color/color.h"#include "roo_display/core/raster.h"#include "roo_display/hal/async_blit.h"#include "roo_display/hal/blit.h"#include "roo_display/internal/color_format.h"#include "roo_io/memory/fill.h"#include "roo_io/memory/store.h"Go to the source code of this file.
Namespaces | |
| namespace | roo_display |
| Defines 140 opaque HTML named colors. | |
| namespace | roo_display::internal |
Functions | |
| template<typename Device , typename... Args> | |
| auto | roo_display::OffscreenForDevice (const Device &device, Args &&... args) -> Offscreen< typename Device::ColorMode, Device::pixel_order, Device::byte_order > |
| BlendingMode | roo_display::internal::ResolveBlendingModeForFill (BlendingMode mode, TransparencyMode transparency_mode, Color color) |
| BlendingMode | roo_display::internal::ResolveBlendingModeForWrite (BlendingMode mode, TransparencyMode transparency_mode) |
| template<typename Filler > | |
| void | roo_display::fillRectsAbsoluteImpl (Filler &fill, roo::byte *buffer, int16_t width, int16_t *x0, int16_t *y0, int16_t *x1, int16_t *y1, uint32_t count) |
| template<typename Filler > | |
| void | roo_display::fillHlinesAbsoluteImpl (Filler &fill, roo::byte *buffer, int16_t width, int16_t *x0, int16_t *y0, int16_t *x1, uint16_t count) |
| template<typename Filler > | |
| void | roo_display::fillVlinesAbsoluteImpl (Filler &fill, roo::byte *buffer, int16_t width, int16_t *x0, int16_t *y0, int16_t *y1, uint16_t count) |