|
Ipelib
|
Ipe Painter using Cairo and Freetype as a backend. More...
#include <ipecairopainter.h>
Inherits ipe::Painter.
Ipe Painter using Cairo and Freetype as a backend.
This painter draws to a Cairo surface.
| CairoPainter::CairoPainter | ( | const Cascade * | sheet, |
| Fonts * | fonts, | ||
| cairo_t * | cc, | ||
| double | zoom, | ||
| bool | pretty | ||
| ) |
Construct a painter.
zoom one means 72 pixels per inch. Set pretty to true to avoid drawing text without Latex.
| virtual ipe::CairoPainter::~CairoPainter | ( | ) | [inline, virtual] |
| void ipe::CairoPainter::setDimmed | ( | bool | dim | ) | [inline] |
| void CairoPainter::doPush | ( | ) | [protected, virtual] |
Perform graphics state push on output medium.
Reimplemented from ipe::Painter.
| void CairoPainter::doPop | ( | ) | [protected, virtual] |
Perform graphics state pop on output medium.
Reimplemented from ipe::Painter.
| void CairoPainter::doMoveTo | ( | const Vector & | v | ) | [protected, virtual] |
Perform moveto operator.
The transformation matrix has already been applied.
Reimplemented from ipe::Painter.
| void CairoPainter::doLineTo | ( | const Vector & | v | ) | [protected, virtual] |
Perform lineto operator.
The transformation matrix has already been applied.
Reimplemented from ipe::Painter.
| void CairoPainter::doCurveTo | ( | const Vector & | v1, |
| const Vector & | v2, | ||
| const Vector & | v3 | ||
| ) | [protected, virtual] |
Perform curveto operator.
The transformation matrix has already been applied.
Reimplemented from ipe::Painter.
| void CairoPainter::doClosePath | ( | ) | [protected, virtual] |
Perform closepath operator.
Reimplemented from ipe::Painter.
| void CairoPainter::doDrawArc | ( | const Arc & | arc | ) | [protected, virtual] |
Draw an elliptic arc.
The default implementations calls drawArcAsBezier(). The transformation matrix has not yet been applied to arc.
Reimplemented from ipe::Painter.
| void CairoPainter::doAddClipPath | ( | ) | [protected, virtual] |
Add a clip path.
Reimplemented from ipe::Painter.
| void CairoPainter::doDrawPath | ( | TPathMode | mode | ) | [protected, virtual] |
Actually draw the path.
Reimplemented from ipe::Painter.
| void CairoPainter::doDrawBitmap | ( | Bitmap | bitmap | ) | [protected, virtual] |
Draw a bitmap.
Reimplemented from ipe::Painter.
| void CairoPainter::doDrawText | ( | const Text * | text | ) | [protected, virtual] |
Draw a text object.
Reimplemented from ipe::Painter.