KLayout Manual: Main Index » Class Index » API reference - Class QPaintEngine

API reference - Class QPaintEngine

Notation used in Ruby API documentation

Description: Binding of QPaintEngine

Class hierarchy: QPaintEngine

Public constructors

new QPaintEnginenewConstructor QPaintEngine::QPaintEngine(QFlags<enum QPaintEngine::PaintEngineFeature> features)
new QPaintEnginenew(int features)Constructor QPaintEngine::QPaintEngine(QFlags<enum QPaintEngine::PaintEngineFeature> features)

Public methods

voidactive=(bool newState)Method void QPaintEngine::setActive(bool newState)
[virtual]boolbegin(QPaintDevice ptr pdev)Virtual method bool QPaintEngine::begin(QPaintDevice *pdev)
voidclearDirty(int df)Method void QPaintEngine::clearDirty(QFlags<enum QPaintEngine::DirtyFlag> df)
[virtual,const]QPointcoordinateOffsetVirtual method QPoint QPaintEngine::coordinateOffset()
voidcreateEnsures the C++ object is created
voiddestroyExplicitly destroy the object
[const]booldestroyed?Returns a value indicating whether the object was already destroyed
[virtual]voiddrawEllipse(const QRect r)Virtual method void QPaintEngine::drawEllipse(const QRect &r)
[virtual]voiddrawEllipse(const QRectF r)Virtual method void QPaintEngine::drawEllipse(const QRectF &r)
[virtual]voiddrawImage(const QRectF r,
const QImage pm,
const QRectF sr,
int flags)
Virtual method void QPaintEngine::drawImage(const QRectF &r, const QImage &pm, const QRectF &sr, QFlags<enum Qt::ImageConversionFlag> flags)
[virtual]voiddrawPath(const QPainterPath path)Virtual method void QPaintEngine::drawPath(const QPainterPath &path)
[virtual]voiddrawPixmap(const QRectF r,
const QPixmap pm,
const QRectF sr)
Virtual method void QPaintEngine::drawPixmap(const QRectF &r, const QPixmap &pm, const QRectF &sr)
[virtual]voiddrawTextItem(const QPointF p,
const QTextItem textItem)
Virtual method void QPaintEngine::drawTextItem(const QPointF &p, const QTextItem &textItem)
[virtual]voiddrawTiledPixmap(const QRectF r,
const QPixmap pixmap,
const QPointF s)
Virtual method void QPaintEngine::drawTiledPixmap(const QRectF &r, const QPixmap &pixmap, const QPointF &s)
[virtual]boolendVirtual method bool QPaintEngine::end()
[const]boolhasFeature(int feature)Method bool QPaintEngine::hasFeature(QFlags<enum QPaintEngine::PaintEngineFeature> feature)
[const]boolisActiveMethod bool QPaintEngine::isActive()
[const]boolisActive?Method bool QPaintEngine::isActive()
[const]boolisExtendedMethod bool QPaintEngine::isExtended()
[const]boolisExtended?Method bool QPaintEngine::isExtended()
[const]boolis_const_object?Returns a value indicating whether the reference is a const reference
[const]QPaintDevice ptrpaintDeviceMethod QPaintDevice * QPaintEngine::paintDevice()
voidpaintDevice=(QPaintDevice ptr device)Method void QPaintEngine::setPaintDevice(QPaintDevice *device)
[const]QPainter ptrpainterMethod QPainter * QPaintEngine::painter()
voidsetActive(bool newState)Method void QPaintEngine::setActive(bool newState)
voidsetDirty(int df)Method void QPaintEngine::setDirty(QFlags<enum QPaintEngine::DirtyFlag> df)
voidsetPaintDevice(QPaintDevice ptr device)Method void QPaintEngine::setPaintDevice(QPaintDevice *device)
voidsetSystemClip(const QRegion baseClip)Method void QPaintEngine::setSystemClip(const QRegion &baseClip)
voidsetSystemRect(const QRect rect)Method void QPaintEngine::setSystemRect(const QRect &rect)
voidsyncStateMethod void QPaintEngine::syncState()
[const]QRegionsystemClipMethod QRegion QPaintEngine::systemClip()
voidsystemClip=(const QRegion baseClip)Method void QPaintEngine::setSystemClip(const QRegion &baseClip)
[const]QRectsystemRectMethod QRect QPaintEngine::systemRect()
voidsystemRect=(const QRect rect)Method void QPaintEngine::setSystemRect(const QRect &rect)
booltestDirty(int df)Method bool QPaintEngine::testDirty(QFlags<enum QPaintEngine::DirtyFlag> df)
[virtual,const]QPaintEngine_TypetypeVirtual method QPaintEngine::Type QPaintEngine::type()
[virtual]voidupdateState(const QPaintEngineState state)Virtual method void QPaintEngine::updateState(const QPaintEngineState &state)

Public static methods and constants

QPaintEngine_DirtyFlagAllDirtyEnum constant enum QPaintEngine::AllDirty
QPaintEngine_PaintEngineFeatureAllFeaturesEnum constant enum QPaintEngine::AllFeatures
QPaintEngine_PaintEngineFeatureAlphaBlendEnum constant enum QPaintEngine::AlphaBlend
QPaintEngine_PaintEngineFeatureAntialiasingEnum constant enum QPaintEngine::Antialiasing
QPaintEngine_PaintEngineFeatureBlendModesEnum constant enum QPaintEngine::BlendModes
QPaintEngine_PaintEngineFeatureBrushStrokeEnum constant enum QPaintEngine::BrushStroke
QPaintEngine_PaintEngineFeatureConicalGradientFillEnum constant enum QPaintEngine::ConicalGradientFill
QPaintEngine_PaintEngineFeatureConstantOpacityEnum constant enum QPaintEngine::ConstantOpacity
QPaintEngine_PolygonDrawModeConvexModeEnum constant enum QPaintEngine::ConvexMode
QPaintEngine_TypeCoreGraphicsEnum constant enum QPaintEngine::CoreGraphics
QPaintEngine_TypeDirect3DEnum constant enum QPaintEngine::Direct3D
QPaintEngine_DirtyFlagDirtyBackgroundEnum constant enum QPaintEngine::DirtyBackground
QPaintEngine_DirtyFlagDirtyBackgroundModeEnum constant enum QPaintEngine::DirtyBackgroundMode
QPaintEngine_DirtyFlagDirtyBrushEnum constant enum QPaintEngine::DirtyBrush
QPaintEngine_DirtyFlagDirtyBrushOriginEnum constant enum QPaintEngine::DirtyBrushOrigin
QPaintEngine_DirtyFlagDirtyClipEnabledEnum constant enum QPaintEngine::DirtyClipEnabled
QPaintEngine_DirtyFlagDirtyClipPathEnum constant enum QPaintEngine::DirtyClipPath
QPaintEngine_DirtyFlagDirtyClipRegionEnum constant enum QPaintEngine::DirtyClipRegion
QPaintEngine_DirtyFlagDirtyCompositionModeEnum constant enum QPaintEngine::DirtyCompositionMode
QPaintEngine_DirtyFlagDirtyFontEnum constant enum QPaintEngine::DirtyFont
QPaintEngine_DirtyFlagDirtyHintsEnum constant enum QPaintEngine::DirtyHints
QPaintEngine_DirtyFlagDirtyOpacityEnum constant enum QPaintEngine::DirtyOpacity
QPaintEngine_DirtyFlagDirtyPenEnum constant enum QPaintEngine::DirtyPen
QPaintEngine_DirtyFlagDirtyTransformEnum constant enum QPaintEngine::DirtyTransform
QPaintEngine_PaintEngineFeatureLinearGradientFillEnum constant enum QPaintEngine::LinearGradientFill
QPaintEngine_TypeMacPrinterEnum constant enum QPaintEngine::MacPrinter
QPaintEngine_PaintEngineFeatureMaskedBrushEnum constant enum QPaintEngine::MaskedBrush
QPaintEngine_TypeMaxUserEnum constant enum QPaintEngine::MaxUser
QPaintEngine_PaintEngineFeatureObjectBoundingModeGradientsEnum constant enum QPaintEngine::ObjectBoundingModeGradients
QPaintEngine_PolygonDrawModeOddEvenModeEnum constant enum QPaintEngine::OddEvenMode
QPaintEngine_TypeOpenGLEnum constant enum QPaintEngine::OpenGL
QPaintEngine_TypeOpenGL2Enum constant enum QPaintEngine::OpenGL2
QPaintEngine_TypeOpenVGEnum constant enum QPaintEngine::OpenVG
QPaintEngine_TypePaintBufferEnum constant enum QPaintEngine::PaintBuffer
QPaintEngine_PaintEngineFeaturePaintOutsidePaintEventEnum constant enum QPaintEngine::PaintOutsidePaintEvent
QPaintEngine_PaintEngineFeaturePainterPathsEnum constant enum QPaintEngine::PainterPaths
QPaintEngine_PaintEngineFeaturePatternBrushEnum constant enum QPaintEngine::PatternBrush
QPaintEngine_PaintEngineFeaturePatternTransformEnum constant enum QPaintEngine::PatternTransform
QPaintEngine_TypePdfEnum constant enum QPaintEngine::Pdf
QPaintEngine_PaintEngineFeaturePerspectiveTransformEnum constant enum QPaintEngine::PerspectiveTransform
QPaintEngine_TypePictureEnum constant enum QPaintEngine::Picture
QPaintEngine_PaintEngineFeaturePixmapTransformEnum constant enum QPaintEngine::PixmapTransform
QPaintEngine_PolygonDrawModePolylineModeEnum constant enum QPaintEngine::PolylineMode
QPaintEngine_PaintEngineFeaturePorterDuffEnum constant enum QPaintEngine::PorterDuff
QPaintEngine_TypePostScriptEnum constant enum QPaintEngine::PostScript
QPaintEngine_PaintEngineFeaturePrimitiveTransformEnum constant enum QPaintEngine::PrimitiveTransform
QPaintEngine_TypeQWindowSystemEnum constant enum QPaintEngine::QWindowSystem
QPaintEngine_TypeQuickDrawEnum constant enum QPaintEngine::QuickDraw
QPaintEngine_PaintEngineFeatureRadialGradientFillEnum constant enum QPaintEngine::RadialGradientFill
QPaintEngine_TypeRasterEnum constant enum QPaintEngine::Raster
QPaintEngine_PaintEngineFeatureRasterOpModesEnum constant enum QPaintEngine::RasterOpModes
QPaintEngine_TypeSVGEnum constant enum QPaintEngine::SVG
QPaintEngine_TypeUserEnum constant enum QPaintEngine::User
QPaintEngine_PolygonDrawModeWindingModeEnum constant enum QPaintEngine::WindingMode
QPaintEngine_TypeWindowsEnum constant enum QPaintEngine::Windows
QPaintEngine_TypeX11Enum constant enum QPaintEngine::X11

Detailed description

[static] QPaintEngine_DirtyFlag AllDirty

Description: Enum constant enum QPaintEngine::AllDirty

[static] QPaintEngine_PaintEngineFeature AllFeatures

Description: Enum constant enum QPaintEngine::AllFeatures

[static] QPaintEngine_PaintEngineFeature AlphaBlend

Description: Enum constant enum QPaintEngine::AlphaBlend

[static] QPaintEngine_PaintEngineFeature Antialiasing

Description: Enum constant enum QPaintEngine::Antialiasing

[static] QPaintEngine_PaintEngineFeature BlendModes

Description: Enum constant enum QPaintEngine::BlendModes

[static] QPaintEngine_PaintEngineFeature BrushStroke

Description: Enum constant enum QPaintEngine::BrushStroke

[static] QPaintEngine_PaintEngineFeature ConicalGradientFill

Description: Enum constant enum QPaintEngine::ConicalGradientFill

[static] QPaintEngine_PaintEngineFeature ConstantOpacity

Description: Enum constant enum QPaintEngine::ConstantOpacity

[static] QPaintEngine_PolygonDrawMode ConvexMode

Description: Enum constant enum QPaintEngine::ConvexMode

[static] QPaintEngine_Type CoreGraphics

Description: Enum constant enum QPaintEngine::CoreGraphics

[static] QPaintEngine_Type Direct3D

Description: Enum constant enum QPaintEngine::Direct3D

[static] QPaintEngine_DirtyFlag DirtyBackground

Description: Enum constant enum QPaintEngine::DirtyBackground

[static] QPaintEngine_DirtyFlag DirtyBackgroundMode

Description: Enum constant enum QPaintEngine::DirtyBackgroundMode

[static] QPaintEngine_DirtyFlag DirtyBrush

Description: Enum constant enum QPaintEngine::DirtyBrush

[static] QPaintEngine_DirtyFlag DirtyBrushOrigin

Description: Enum constant enum QPaintEngine::DirtyBrushOrigin

[static] QPaintEngine_DirtyFlag DirtyClipEnabled

Description: Enum constant enum QPaintEngine::DirtyClipEnabled

[static] QPaintEngine_DirtyFlag DirtyClipPath

Description: Enum constant enum QPaintEngine::DirtyClipPath

[static] QPaintEngine_DirtyFlag DirtyClipRegion

Description: Enum constant enum QPaintEngine::DirtyClipRegion

[static] QPaintEngine_DirtyFlag DirtyCompositionMode

Description: Enum constant enum QPaintEngine::DirtyCompositionMode

[static] QPaintEngine_DirtyFlag DirtyFont

Description: Enum constant enum QPaintEngine::DirtyFont

[static] QPaintEngine_DirtyFlag DirtyHints

Description: Enum constant enum QPaintEngine::DirtyHints

[static] QPaintEngine_DirtyFlag DirtyOpacity

Description: Enum constant enum QPaintEngine::DirtyOpacity

[static] QPaintEngine_DirtyFlag DirtyPen

Description: Enum constant enum QPaintEngine::DirtyPen

[static] QPaintEngine_DirtyFlag DirtyTransform

Description: Enum constant enum QPaintEngine::DirtyTransform

[static] QPaintEngine_PaintEngineFeature LinearGradientFill

Description: Enum constant enum QPaintEngine::LinearGradientFill

[static] QPaintEngine_Type MacPrinter

Description: Enum constant enum QPaintEngine::MacPrinter

[static] QPaintEngine_PaintEngineFeature MaskedBrush

Description: Enum constant enum QPaintEngine::MaskedBrush

[static] QPaintEngine_Type MaxUser

Description: Enum constant enum QPaintEngine::MaxUser

[static] QPaintEngine_PaintEngineFeature ObjectBoundingModeGradients

Description: Enum constant enum QPaintEngine::ObjectBoundingModeGradients

[static] QPaintEngine_PolygonDrawMode OddEvenMode

Description: Enum constant enum QPaintEngine::OddEvenMode

[static] QPaintEngine_Type OpenGL

Description: Enum constant enum QPaintEngine::OpenGL

[static] QPaintEngine_Type OpenGL2

Description: Enum constant enum QPaintEngine::OpenGL2

[static] QPaintEngine_Type OpenVG

Description: Enum constant enum QPaintEngine::OpenVG

[static] QPaintEngine_Type PaintBuffer

Description: Enum constant enum QPaintEngine::PaintBuffer

[static] QPaintEngine_PaintEngineFeature PaintOutsidePaintEvent

Description: Enum constant enum QPaintEngine::PaintOutsidePaintEvent

[static] QPaintEngine_PaintEngineFeature PainterPaths

Description: Enum constant enum QPaintEngine::PainterPaths

[static] QPaintEngine_PaintEngineFeature PatternBrush

Description: Enum constant enum QPaintEngine::PatternBrush

[static] QPaintEngine_PaintEngineFeature PatternTransform

Description: Enum constant enum QPaintEngine::PatternTransform

[static] QPaintEngine_Type Pdf

Description: Enum constant enum QPaintEngine::Pdf

[static] QPaintEngine_PaintEngineFeature PerspectiveTransform

Description: Enum constant enum QPaintEngine::PerspectiveTransform

[static] QPaintEngine_Type Picture

Description: Enum constant enum QPaintEngine::Picture

[static] QPaintEngine_PaintEngineFeature PixmapTransform

Description: Enum constant enum QPaintEngine::PixmapTransform

[static] QPaintEngine_PolygonDrawMode PolylineMode

Description: Enum constant enum QPaintEngine::PolylineMode

[static] QPaintEngine_PaintEngineFeature PorterDuff

Description: Enum constant enum QPaintEngine::PorterDuff

[static] QPaintEngine_Type PostScript

Description: Enum constant enum QPaintEngine::PostScript

[static] QPaintEngine_PaintEngineFeature PrimitiveTransform

Description: Enum constant enum QPaintEngine::PrimitiveTransform

[static] QPaintEngine_Type QWindowSystem

Description: Enum constant enum QPaintEngine::QWindowSystem

[static] QPaintEngine_Type QuickDraw

Description: Enum constant enum QPaintEngine::QuickDraw

[static] QPaintEngine_PaintEngineFeature RadialGradientFill

Description: Enum constant enum QPaintEngine::RadialGradientFill

[static] QPaintEngine_Type Raster

Description: Enum constant enum QPaintEngine::Raster

[static] QPaintEngine_PaintEngineFeature RasterOpModes

Description: Enum constant enum QPaintEngine::RasterOpModes

[static] QPaintEngine_Type SVG

Description: Enum constant enum QPaintEngine::SVG

[static] QPaintEngine_Type User

Description: Enum constant enum QPaintEngine::User

[static] QPaintEngine_PolygonDrawMode WindingMode

Description: Enum constant enum QPaintEngine::WindingMode

[static] QPaintEngine_Type Windows

Description: Enum constant enum QPaintEngine::Windows

[static] QPaintEngine_Type X11

Description: Enum constant enum QPaintEngine::X11

void active=(bool newState)

Description: Method void QPaintEngine::setActive(bool newState)

[virtual] bool begin(QPaintDevice ptr pdev)

Description: Virtual method bool QPaintEngine::begin(QPaintDevice *pdev)

This method can be reimplemented in a derived class.

void clearDirty(int df)

Description: Method void QPaintEngine::clearDirty(QFlags<enum QPaintEngine::DirtyFlag> df)

[virtual,const] QPoint coordinateOffset

Description: Virtual method QPoint QPaintEngine::coordinateOffset()

This method can be reimplemented in a derived class.

void create

Description: Ensures the C++ object is created

Use this method to ensure the C++ object is created, for example to ensure that resources are allocated. Usually C++ objects are created on demand and not necessarily when the script object is created.

void destroy

Description: Explicitly destroy the object

Explicitly destroy the object on C++ side if it was owned by the Ruby interpreter. Subsequent access to this object will throw an exception. If the object is not owned by Ruby, this method will do nothing.

[const] bool destroyed?

Description: Returns a value indicating whether the object was already destroyed

This method returns true, if the object was destroyed, either explicitly or by the C++ side. The latter may happen, if the object is owned by a C++ object which got destroyed itself.

[virtual] void drawEllipse(const QRect r)

Description: Virtual method void QPaintEngine::drawEllipse(const QRect &r)

This method can be reimplemented in a derived class.

[virtual] void drawEllipse(const QRectF r)

Description: Virtual method void QPaintEngine::drawEllipse(const QRectF &r)

This method can be reimplemented in a derived class.

[virtual] void drawImage(const QRectF r,const QImage pm,const QRectF sr,int flags)

Description: Virtual method void QPaintEngine::drawImage(const QRectF &r, const QImage &pm, const QRectF &sr, QFlags<enum Qt::ImageConversionFlag> flags)

This method can be reimplemented in a derived class.

[virtual] void drawPath(const QPainterPath path)

Description: Virtual method void QPaintEngine::drawPath(const QPainterPath &path)

This method can be reimplemented in a derived class.

[virtual] void drawPixmap(const QRectF r,const QPixmap pm,const QRectF sr)

Description: Virtual method void QPaintEngine::drawPixmap(const QRectF &r, const QPixmap &pm, const QRectF &sr)

This method can be reimplemented in a derived class.

[virtual] void drawTextItem(const QPointF p,const QTextItem textItem)

Description: Virtual method void QPaintEngine::drawTextItem(const QPointF &p, const QTextItem &textItem)

This method can be reimplemented in a derived class.

[virtual] void drawTiledPixmap(const QRectF r,const QPixmap pixmap,const QPointF s)

Description: Virtual method void QPaintEngine::drawTiledPixmap(const QRectF &r, const QPixmap &pixmap, const QPointF &s)

This method can be reimplemented in a derived class.

[virtual] bool end

Description: Virtual method bool QPaintEngine::end()

This method can be reimplemented in a derived class.

[const] bool hasFeature(int feature)

Description: Method bool QPaintEngine::hasFeature(QFlags<enum QPaintEngine::PaintEngineFeature> feature)

[const] bool isActive

Description: Method bool QPaintEngine::isActive()

[const] bool isActive?

Description: Method bool QPaintEngine::isActive()

[const] bool isExtended

Description: Method bool QPaintEngine::isExtended()

[const] bool isExtended?

Description: Method bool QPaintEngine::isExtended()

[const] bool is_const_object?

Description: Returns a value indicating whether the reference is a const reference

This method returns true, if self is a const reference. In that case, only const methods may be called on self.

[static] new QPaintEngine new

Description: Constructor QPaintEngine::QPaintEngine(QFlags<enum QPaintEngine::PaintEngineFeature> features)

This method creates an object of class QPaintEngine.

[static] new QPaintEngine new(int features)

Description: Constructor QPaintEngine::QPaintEngine(QFlags<enum QPaintEngine::PaintEngineFeature> features)

This method creates an object of class QPaintEngine.

[const] QPaintDevice ptr paintDevice

Description: Method QPaintDevice * QPaintEngine::paintDevice()

void paintDevice=(QPaintDevice ptr device)

Description: Method void QPaintEngine::setPaintDevice(QPaintDevice *device)

[const] QPainter ptr painter

Description: Method QPainter * QPaintEngine::painter()

void setActive(bool newState)

Description: Method void QPaintEngine::setActive(bool newState)

void setDirty(int df)

Description: Method void QPaintEngine::setDirty(QFlags<enum QPaintEngine::DirtyFlag> df)

void setPaintDevice(QPaintDevice ptr device)

Description: Method void QPaintEngine::setPaintDevice(QPaintDevice *device)

void setSystemClip(const QRegion baseClip)

Description: Method void QPaintEngine::setSystemClip(const QRegion &baseClip)

void setSystemRect(const QRect rect)

Description: Method void QPaintEngine::setSystemRect(const QRect &rect)

void syncState

Description: Method void QPaintEngine::syncState()

[const] QRegion systemClip

Description: Method QRegion QPaintEngine::systemClip()

void systemClip=(const QRegion baseClip)

Description: Method void QPaintEngine::setSystemClip(const QRegion &baseClip)

[const] QRect systemRect

Description: Method QRect QPaintEngine::systemRect()

void systemRect=(const QRect rect)

Description: Method void QPaintEngine::setSystemRect(const QRect &rect)

bool testDirty(int df)

Description: Method bool QPaintEngine::testDirty(QFlags<enum QPaintEngine::DirtyFlag> df)

[virtual,const] QPaintEngine_Type type

Description: Virtual method QPaintEngine::Type QPaintEngine::type()

This method can be reimplemented in a derived class.

[virtual] void updateState(const QPaintEngineState state)

Description: Virtual method void QPaintEngine::updateState(const QPaintEngineState &state)

This method can be reimplemented in a derived class.