krita
KisCanvasPainter Class Reference
List of all members.Detailed Description
Definition at line 191 of file kis_canvas_painter.h.
Public Member Functions | |
| KisCanvasPainter () | |
| KisCanvasPainter (KisCanvas *canvas) | |
| KisCanvasPainter (const QPaintDevice *paintDevice) | |
| ~KisCanvasPainter () | |
| bool | begin (KisCanvas *canvas, bool unclipped=false) |
| bool | begin (const QPaintDevice *paintDevice, bool unclipped=false) |
| bool | end () |
| void | save () |
| void | restore () |
| QFontMetrics | fontMetrics () const |
| QFontInfo | fontInfo () const |
| const QFont & | font () const |
| void | setFont (const QFont &) |
| const QPen & | pen () const |
| void | setPen (const QPen &) |
| void | setPen (Qt::PenStyle) |
| void | setPen (const QColor &) |
| const QBrush & | brush () const |
| void | setBrush (const QBrush &) |
| void | setBrush (Qt::BrushStyle) |
| void | setBrush (const QColor &) |
| QPoint | pos () const |
| const QColor & | backgroundColor () const |
| void | setBackgroundColor (const QColor &) |
| Qt::BGMode | backgroundMode () const |
| void | setBackgroundMode (Qt::BGMode) |
| Qt::RasterOp | rasterOp () const |
| void | setRasterOp (Qt::RasterOp) |
| const QPoint & | brushOrigin () const |
| void | setBrushOrigin (int x, int y) |
| void | setBrushOrigin (const QPoint &) |
| bool | hasViewXForm () const |
| bool | hasWorldXForm () const |
| void | setViewXForm (bool) |
| QRect | window () const |
| void | setWindow (const QRect &) |
| void | setWindow (int x, int y, int w, int h) |
| QRect | viewport () const |
| void | setViewport (const QRect &) |
| void | setViewport (int x, int y, int w, int h) |
| void | setWorldXForm (bool) |
| const QWMatrix & | worldMatrix () const |
| void | setWorldMatrix (const QWMatrix &, bool combine=FALSE) |
| void | saveWorldMatrix () |
| void | restoreWorldMatrix () |
| void | scale (double sx, double sy) |
| void | shear (double sh, double sv) |
| void | rotate (double a) |
| void | translate (double dx, double dy) |
| void | resetXForm () |
| double | translationX () const |
| double | translationY () const |
| QPoint | xForm (const QPoint &) const |
| QRect | xForm (const QRect &) const |
| QPointArray | xForm (const QPointArray &) const |
| QPointArray | xForm (const QPointArray &, int index, int npoints) const |
| QPoint | xFormDev (const QPoint &) const |
| QRect | xFormDev (const QRect &) const |
| QPointArray | xFormDev (const QPointArray &) const |
| QPointArray | xFormDev (const QPointArray &, int index, int npoints) const |
| void | setClipping (bool) |
| bool | hasClipping () const |
| QRegion | clipRegion (QPainter::CoordinateMode=QPainter::CoordDevice) const |
| void | setClipRect (const QRect &, QPainter::CoordinateMode=QPainter::CoordDevice) |
| void | setClipRect (int x, int y, int w, int h, QPainter::CoordinateMode=QPainter::CoordDevice) |
| void | setClipRegion (const QRegion &, QPainter::CoordinateMode=QPainter::CoordDevice) |
| void | drawPoint (int x, int y) |
| void | drawPoint (const QPoint &) |
| void | drawPoints (const QPointArray &a, int index=0, int npoints=-1) |
| void | moveTo (int x, int y) |
| void | moveTo (const QPoint &) |
| void | lineTo (int x, int y) |
| void | lineTo (const QPoint &) |
| void | drawLine (int x1, int y1, int x2, int y2) |
| void | drawLine (const QPoint &, const QPoint &) |
| void | drawRect (int x, int y, int w, int h) |
| void | drawRect (const QRect &) |
| void | drawWinFocusRect (int x, int y, int w, int h) |
| void | drawWinFocusRect (int x, int y, int w, int h, const QColor &bgColor) |
| void | drawWinFocusRect (const QRect &) |
| void | drawWinFocusRect (const QRect &, const QColor &bgColor) |
| void | drawRoundRect (int x, int y, int w, int h, int=25, int=25) |
| void | drawRoundRect (const QRect &, int=25, int=25) |
| void | drawEllipse (int x, int y, int w, int h) |
| void | drawEllipse (const QRect &) |
| void | drawArc (int x, int y, int w, int h, int a, int alen) |
| void | drawArc (const QRect &, int a, int alen) |
| void | drawPie (int x, int y, int w, int h, int a, int alen) |
| void | drawPie (const QRect &, int a, int alen) |
| void | drawChord (int x, int y, int w, int h, int a, int alen) |
| void | drawChord (const QRect &, int a, int alen) |
| void | drawLineSegments (const QPointArray &, int index=0, int nlines=-1) |
| void | drawPolyline (const QPointArray &, int index=0, int npoints=-1) |
| void | drawPolygon (const QPointArray &, bool winding=FALSE, int index=0, int npoints=-1) |
| void | drawConvexPolygon (const QPointArray &, int index=0, int npoints=-1) |
| void | drawCubicBezier (const QPointArray &, int index=0) |
| void | drawPixmap (int x, int y, const QPixmap &, int sx=0, int sy=0, int sw=-1, int sh=-1) |
| void | drawPixmap (const QPoint &, const QPixmap &, const QRect &sr) |
| void | drawPixmap (const QPoint &, const QPixmap &) |
| void | drawPixmap (const QRect &, const QPixmap &) |
| void | drawImage (int x, int y, const QImage &, int sx=0, int sy=0, int sw=-1, int sh=-1, int conversionFlags=0) |
| void | drawImage (const QPoint &, const QImage &, const QRect &sr, int conversionFlags=0) |
| void | drawImage (const QPoint &, const QImage &, int conversion_flags=0) |
| void | drawImage (const QRect &, const QImage &) |
| void | drawTiledPixmap (int x, int y, int w, int h, const QPixmap &, int sx=0, int sy=0) |
| void | drawTiledPixmap (const QRect &, const QPixmap &, const QPoint &) |
| void | drawTiledPixmap (const QRect &, const QPixmap &) |
| void | fillRect (int x, int y, int w, int h, const QBrush &) |
| void | fillRect (const QRect &, const QBrush &) |
| void | eraseRect (int x, int y, int w, int h) |
| void | eraseRect (const QRect &) |
| void | drawText (int x, int y, const QString &, int len=-1, QPainter::TextDirection dir=QPainter::Auto) |
| void | drawText (const QPoint &, const QString &, int len=-1, QPainter::TextDirection dir=QPainter::Auto) |
| void | drawText (int x, int y, const QString &, int pos, int len, QPainter::TextDirection dir=QPainter::Auto) |
| void | drawText (const QPoint &p, const QString &, int pos, int len, QPainter::TextDirection dir=QPainter::Auto) |
| void | drawText (int x, int y, int w, int h, int flags, const QString &, int len=-1, QRect *br=0, QTextParag **intern=0) |
| void | drawText (const QRect &, int flags, const QString &, int len=-1, QRect *br=0, QTextParag **intern=0) |
| void | drawTextItem (int x, int y, const QTextItem &ti, int textflags=0) |
| void | drawTextItem (const QPoint &p, const QTextItem &ti, int textflags=0) |
| QRect | boundingRect (int x, int y, int w, int h, int flags, const QString &, int len=-1, QTextParag **intern=0) |
| QRect | boundingRect (const QRect &, int flags, const QString &, int len=-1, QTextParag **intern=0) |
| int | tabStops () const |
| void | setTabStops (int) |
| int * | tabArray () const |
| void | setTabArray (int *) |
Protected Attributes | |
| KisCanvasWidgetPainter * | m_canvasWidgetPainter |
| QFont | m_defaultFont |
| QPen | m_defaultPen |
| QBrush | m_defaultBrush |
| QColor | m_defaultColor |
| QPoint | m_defaultBrushOrigin |
| QWMatrix | m_defaultWorldMatrix |
The documentation for this class was generated from the following files:

