roo_display
API Documentation for roo_display
Loading...
Searching...
No Matches
roo_display::internal::BufferingStream Class Reference

#include <streamable.h>

Public Member Functions

 BufferingStream (std::unique_ptr< PixelStream > stream, uint32_t count)
 
Color next ()
 
void read (Color *buf, uint16_t count)
 
void blend (Color *buf, uint16_t count, BlendingMode blending_mode)
 
void skip (uint32_t count)
 

Detailed Description

Definition at line 182 of file streamable.h.

Constructor & Destructor Documentation

◆ BufferingStream()

roo_display::internal::BufferingStream::BufferingStream ( std::unique_ptr< PixelStream stream,
uint32_t  count 
)
inline

Definition at line 184 of file streamable.h.

Member Function Documentation

◆ blend()

void roo_display::internal::BufferingStream::blend ( Color buf,
uint16_t  count,
BlendingMode  blending_mode 
)
inline

◆ next()

Color roo_display::internal::BufferingStream::next ( )
inline

Definition at line 189 of file streamable.h.

References roo_display::kPixelWritingBufferSize.

◆ read()

void roo_display::internal::BufferingStream::read ( Color buf,
uint16_t  count 
)
inline

Definition at line 211 of file streamable.h.

References roo_display::kPixelWritingBufferSize.

◆ skip()

void roo_display::internal::BufferingStream::skip ( uint32_t  count)
inline

Definition at line 255 of file streamable.h.

References roo_display::kPixelWritingBufferSize.


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