NAME

Qt::Gui::QPaintEngine

PUBLIC METHODS

QPaintEngine(QFlags<QPaintEngine::PaintEngineFeature> features)
QPaintEngine(QFlags<QPaintEngine::PaintEngineFeature> features = 0)
~QPaintEngine()
bool begin(QPaintDevice * pdev)
void clearDirty(QFlags<QPaintEngine::DirtyFlag> df)
QPoint coordinateOffset()
void drawEllipse(const QRectF & r)
void drawEllipse(const QRect & r)
void drawImage(const QRectF & r, const QImage & pm, const QRectF & sr, QFlags<Qt::ImageConversionFlag> flags)
void drawImage(const QRectF & r, const QImage & pm, const QRectF & sr, QFlags<Qt::ImageConversionFlag> flags = Qt::AutoColor)
void drawLines(const QLine * lines, int lineCount)
void drawLines(const QLineF * lines, int lineCount)
void drawPath(const QPainterPath & path)
void drawPixmap(const QRectF & r, const QPixmap & pm, const QRectF & sr)
void drawPoints(const QPointF * points, int pointCount)
void drawPoints(const QPoint * points, int pointCount)
void drawPolygon(const QPointF * points, int pointCount, QPaintEngine::PolygonDrawMode mode)
void drawPolygon(const QPoint * points, int pointCount, QPaintEngine::PolygonDrawMode mode)
void drawRects(const QRect * rects, int rectCount)
void drawRects(const QRectF * rects, int rectCount)
void drawTextItem(const QPointF & p, const QTextItem & textItem)
void drawTiledPixmap(const QRectF & r, const QPixmap & pixmap, const QPointF & s)
bool end()
void fix_neg_rect(int * x, int * y, int * w, int * h)
bool hasFeature(QFlags<QPaintEngine::PaintEngineFeature> feature)
bool isActive()
bool isExtended()
QPaintDevice * paintDevice()
QPainter * painter()
void setActive(bool newState)
void setDirty(QFlags<QPaintEngine::DirtyFlag> df)
void setPaintDevice(QPaintDevice * device)
void setSystemClip(const QRegion & baseClip)
void setSystemRect(const QRect & rect)
void syncState()
QRegion systemClip()
QRect systemRect()
bool testDirty(QFlags<QPaintEngine::DirtyFlag> df)
QPaintEngine::Type type()
void updateState(const QPaintEngineState & state)

ENUM VALUES

PrimitiveTransform
PatternTransform
PixmapTransform
PatternBrush
LinearGradientFill
RadialGradientFill
ConicalGradientFill
AlphaBlend
PorterDuff
PainterPaths
Antialiasing
BrushStroke
ConstantOpacity
MaskedBrush
PerspectiveTransform
BlendModes
ObjectBoundingModeGradients
RasterOpModes
PaintOutsidePaintEvent
AllFeatures
DirtyPen
DirtyBrush
DirtyBrushOrigin
DirtyFont
DirtyBackground
DirtyBackgroundMode
DirtyTransform
DirtyClipRegion
DirtyClipPath
DirtyHints
DirtyCompositionMode
DirtyClipEnabled
DirtyOpacity
AllDirty
OddEvenMode
WindingMode
ConvexMode
PolylineMode
X11
Windows
QuickDraw
CoreGraphics
MacPrinter
QWindowSystem
PostScript
OpenGL
Picture
SVG
Raster
Direct3D
Pdf
OpenVG
OpenGL2
PaintBuffer
User
MaxUser

EXPORT

None by default.

AUTHOR

Dongxu Ma <dongxu@cpan.org>

COPYRIGHT AND LICENSE

Copyright (C) 2011 - 2011 by Dongxu Ma

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

See http://dev.perl.org/licenses/artistic.html