roo_display
API Documentation for roo_display
Loading...
Searching...
No Matches
roo_display::internal::SubRectangleStream< Delegate > Class Template Reference

#include <streamable.h>

Inheritance diagram for roo_display::internal::SubRectangleStream< Delegate >:
[legend]
Collaboration diagram for roo_display::internal::SubRectangleStream< Delegate >:
[legend]

Public Member Functions

 SubRectangleStream (Delegate delegate, uint32_t count, int16_t width, int16_t width_skip)
 
 SubRectangleStream (SubRectangleStream &&)=default
 
void Read (Color *buf, uint16_t count) override
 Read up to size pixels into buf.
 
- Public Member Functions inherited from roo_display::PixelStream
virtual void Skip (uint32_t count)
 Skip count pixels.
 
virtual ~PixelStream ()
 

Detailed Description

template<typename Delegate>
class roo_display::internal::SubRectangleStream< Delegate >

Definition at line 299 of file streamable.h.

Constructor & Destructor Documentation

◆ SubRectangleStream() [1/2]

template<typename Delegate >
roo_display::internal::SubRectangleStream< Delegate >::SubRectangleStream ( Delegate  delegate,
uint32_t  count,
int16_t  width,
int16_t  width_skip 
)
inline

Definition at line 301 of file streamable.h.

◆ SubRectangleStream() [2/2]

template<typename Delegate >
roo_display::internal::SubRectangleStream< Delegate >::SubRectangleStream ( SubRectangleStream< Delegate > &&  )
default

Member Function Documentation

◆ Read()

template<typename Delegate >
void roo_display::internal::SubRectangleStream< Delegate >::Read ( Color buf,
uint16_t  size 
)
inlineoverridevirtual

Read up to size pixels into buf.

Implements roo_display::PixelStream.

Definition at line 312 of file streamable.h.


The documentation for this class was generated from the following file: