input_urn
/home/onoda/Documents/qt-everywhere-opensource-src-4.7.4/doc/html/qpaintengine.html

output_urn
QPaintEngine

inherits

public_types
 enum DirtyFlag { DirtyPen, DirtyBrush, DirtyBrushOrigin, DirtyFont, ..., AllDirty }
 flags DirtyFlags
 enum PaintEngineFeature { AlphaBlend, Antialiasing, BlendModes, BrushStroke, ..., AllFeatures }
 flags PaintEngineFeatures
 enum PolygonDrawMode { OddEvenMode, WindingMode, ConvexMode, PolylineMode }
 enum Type { X11, Windows, MacPrinter, CoreGraphics, ..., PaintBuffer }

properties

public_functions
QPaintEngine ( PaintEngineFeatures caps = 0 )
 virtual ~QPaintEngine ()
 virtual bool begin ( QPaintDevice * pdev ) = 0
 virtual void drawEllipse ( const QRectF & rect )
 virtual void drawEllipse ( const QRect & rect )
 virtual void drawImage ( const QRectF & rectangle, const QImage & image, const QRectF & sr, Qt::ImageConversionFlags flags = Qt::AutoColor )
 virtual void drawLines ( const QLineF * lines, int lineCount )
 virtual void drawLines ( const QLine * lines, int lineCount )
 virtual void drawPath ( const QPainterPath & path )
 virtual void drawPixmap ( const QRectF & r, const QPixmap & pm, const QRectF & sr ) = 0
 virtual void drawPoints ( const QPointF * points, int pointCount )
 virtual void drawPoints ( const QPoint * points, int pointCount )
 virtual void drawPolygon ( const QPointF * points, int pointCount, PolygonDrawMode mode )
 virtual void drawPolygon ( const QPoint * points, int pointCount, PolygonDrawMode mode )
 virtual void drawRects ( const QRectF * rects, int rectCount )
 virtual void drawRects ( const QRect * rects, int rectCount )
 virtual void drawTextItem ( const QPointF & p, const QTextItem & textItem )
 virtual void drawTiledPixmap ( const QRectF & rect, const QPixmap & pixmap, const QPointF & p )
 virtual bool end () = 0
 bool hasFeature ( PaintEngineFeatures feature ) const
 bool isActive () const
 QPaintDevice * paintDevice () const
 QPainter * painter () const
 void setActive ( bool state )
 virtual Type type () const = 0
 virtual void updateState ( const QPaintEngineState & state ) = 0

public_slots

signals

static_public_members

protected_functions

reimplemented_public_functions

reimplemented_protected_functions

protected_slots

related_non_members

templateClass
false

abstractClass
true

enbeddedClass
false

flag_objects
class
QPaintEngine
name
DirtyFlags
class
QPaintEngine
name
PaintEngineFeatures

parent_flag_objects

typedefed_objects

parent_typedefed_objects

class_objects

parent_class_objects

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

parent_enums

parent_index

parent_name

