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
- OpenVG
- OpenGL2
- PaintBuffer
- User
- MaxUser
EXPORT
None by default.
AUTHOR
Dongxu Ma <dongxu@cpan.org>
COPYRIGHT AND LICENSE
Copyright (C) 2011 - 2012 by Dongxu Ma
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.