Graphics::Drawing::Writer Class Reference

#include <Writer.h>

Public Member Functions

 Writer (Print &stream)
 
void reset ()
 
void setPenColor (Color color)
 
void setPenWidth (uint16_t width)
 
void setPen (const Pen &pen)
 
void setBrushColor (Color color)
 
void setBrush (const Brush &brush)
 
void moveto (Point pt)
 
void moveto (int16_t x, int16_t y)
 
void setPixel (Point pt)
 
void line (Point pt)
 
void lineto (Point pt)
 
void drawArc (Point pt, uint16_t startAngle, uint16_t endAngle, bool filled=false)
 
void fillArc (Point pt, uint16_t startAngle, uint16_t endAngle)
 
void drawRect (Point pt, uint16_t radius=0)
 
void fillRect (Point pt, uint16_t radius=0)
 
void drawCircle (Point pt, uint16_t radius)
 
void fillCircle (Point pt, uint16_t radius)
 
void drawEllipse (Point pt)
 
void fillEllipse (Point pt)
 
void beginSub (uint16_t id)
 
void endSub ()
 
void flush ()
 

Constructor & Destructor Documentation

◆ Writer()

Graphics::Drawing::Writer::Writer ( Print stream)
inline

Member Function Documentation

◆ beginSub()

void Graphics::Drawing::Writer::beginSub ( uint16_t  id)
inline

◆ drawArc()

void Graphics::Drawing::Writer::drawArc ( Point  pt,
uint16_t  startAngle,
uint16_t  endAngle,
bool  filled = false 
)
inline

◆ drawCircle()

void Graphics::Drawing::Writer::drawCircle ( Point  pt,
uint16_t  radius 
)
inline

◆ drawEllipse()

void Graphics::Drawing::Writer::drawEllipse ( Point  pt)
inline

◆ drawRect()

void Graphics::Drawing::Writer::drawRect ( Point  pt,
uint16_t  radius = 0 
)
inline

◆ endSub()

void Graphics::Drawing::Writer::endSub ( )
inline

◆ fillArc()

void Graphics::Drawing::Writer::fillArc ( Point  pt,
uint16_t  startAngle,
uint16_t  endAngle 
)
inline

◆ fillCircle()

void Graphics::Drawing::Writer::fillCircle ( Point  pt,
uint16_t  radius 
)
inline

◆ fillEllipse()

void Graphics::Drawing::Writer::fillEllipse ( Point  pt)
inline

◆ fillRect()

void Graphics::Drawing::Writer::fillRect ( Point  pt,
uint16_t  radius = 0 
)
inline

◆ flush()

void Graphics::Drawing::Writer::flush ( )
inline

◆ line()

void Graphics::Drawing::Writer::line ( Point  pt)
inline

◆ lineto()

void Graphics::Drawing::Writer::lineto ( Point  pt)
inline

◆ moveto() [1/2]

void Graphics::Drawing::Writer::moveto ( int16_t  x,
int16_t  y 
)
inline

◆ moveto() [2/2]

void Graphics::Drawing::Writer::moveto ( Point  pt)
inline

◆ reset()

void Graphics::Drawing::Writer::reset ( )
inline

◆ setBrush()

void Graphics::Drawing::Writer::setBrush ( const Brush brush)
inline

◆ setBrushColor()

void Graphics::Drawing::Writer::setBrushColor ( Color  color)
inline

◆ setPen()

void Graphics::Drawing::Writer::setPen ( const Pen pen)
inline

◆ setPenColor()

void Graphics::Drawing::Writer::setPenColor ( Color  color)
inline

◆ setPenWidth()

void Graphics::Drawing::Writer::setPenWidth ( uint16_t  width)
inline

◆ setPixel()

void Graphics::Drawing::Writer::setPixel ( Point  pt)
inline

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