roo_display
API Documentation for roo_display
Loading...
Searching...
No Matches
basic.cpp File Reference
Include dependency graph for basic.cpp:

Go to the source code of this file.

Data Structures

class  roo_display::FilledRectStream
 

Namespaces

namespace  roo_display
 Defines 140 opaque HTML named colors.
 

Functions

template<typename HLineFiller >
void roo_display::drawNonSteepLine (HLineFiller *drawer, int16_t x0, int16_t y0, int16_t x1, int16_t y1, bool flip_diag)
 
template<typename VLineFiller >
void roo_display::drawSteepLine (VLineFiller *drawer, int16_t x0, int16_t y0, int16_t x1, int16_t y1, bool flip_diag)
 
void roo_display::drawHLine (DisplayOutput &device, int16_t x0, int16_t y0, int16_t x1, Color color, const Box &clip_box, BlendingMode mode)
 
void roo_display::drawVLine (DisplayOutput &device, int16_t x0, int16_t y0, int16_t y1, Color color, const Box &clip_box, BlendingMode mode)
 
template<typename RectFiller >
void roo_display::drawRoundRectTmpl (RectFiller &filler, int16_t x0, int16_t y0, int x1, int y1, int16_t r)
 
template<typename HlineFiller >
void roo_display::fillRoundRectCorners (HlineFiller *filler, int16_t x0, int16_t y0, int x1, int y1, int16_t r)
 
template<typename HlineFiller >
void roo_display::fillRoundRectOutsideCorners (HlineFiller *filler, int16_t x0, int16_t y0, int x1, int y1, int16_t r)
 
void roo_display::drawRoundRect (DisplayOutput &output, const Box &bbox, int16_t radius, const Box &clip_box, Color color, BlendingMode mode)
 
void roo_display::fillRoundRect (DisplayOutput &output, const Box &bbox, int16_t radius, const Box &clip_box, Color color, BlendingMode mode)
 
void roo_display::fillRoundRectBg (DisplayOutput &output, const Box &bbox, int16_t radius, const Box &clip_box, Color bgcolor, BlendingMode mode)
 
template<typename PixelFiller >
void roo_display::drawEllipse (PixelFiller *drawer, int16_t x0, int16_t y0, int16_t rx, int16_t ry)
 
template<typename HLineFiller >
void roo_display::fillTriangle (HLineFiller *drawer, int16_t x0, int16_t y0, int16_t x1, int16_t y1, int16_t x2, int16_t y2)