|
roo_display
API Documentation for roo_display
|
Stream of pixels in row-major order. More...
#include <streamable.h>
Public Member Functions | |
| virtual void | Read (Color *buf, uint16_t size)=0 |
Read up to size pixels into buf. | |
| virtual void | Skip (uint32_t count) |
Skip count pixels. | |
| virtual | ~PixelStream () |
Stream of pixels in row-major order.
Definition at line 12 of file streamable.h.
|
inlinevirtual |
Definition at line 27 of file streamable.h.
Read up to size pixels into buf.
Implemented in roo_display::internal::SubRectangleStream< Delegate >, roo_display::FilledRectStream, roo_display::RasterPixelStream< Resource, ColorMode, pixel_order, byte_order, pixels_per_byte >, roo_display::RasterPixelStream< Resource, ColorMode, pixel_order, byte_order, 1 >, roo_display::internal::RleStreamUniform< Resource, ColorMode, bits_per_pixel, false >, roo_display::internal::RleStreamUniform< Resource, ColorMode, bits_per_pixel, true >, roo_display::internal::RleStreamRgb565Alpha4< Resource >, and roo_display::internal::RleStream4bppxBiased< Resource, ColorMode, 4 >.
Referenced by Skip().
Skip count pixels.
Reimplemented in roo_display::RasterPixelStream< Resource, ColorMode, pixel_order, byte_order, pixels_per_byte >, roo_display::RasterPixelStream< Resource, ColorMode, pixel_order, byte_order, 1 >, roo_display::internal::RleStreamRgb565Alpha4< Resource >, roo_display::FilledRectStream, roo_display::internal::RleStreamUniform< Resource, ColorMode, bits_per_pixel, false >, roo_display::internal::RleStreamUniform< Resource, ColorMode, bits_per_pixel, true >, and roo_display::internal::RleStream4bppxBiased< Resource, ColorMode, 4 >.
Definition at line 18 of file streamable.h.
References roo_display::kPixelWritingBufferSize, and Read().