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: