Class: QgsEffectPainter

Manages painter saving and restoring required for effect drawing.

Methods

setEffect

Sets the effect to be painted

class qgis.core.QgsEffectPainter[source]

Bases: object

__init__(renderContext: QgsRenderContext)

QgsEffectPainter constructor

Parameters:

renderContext (QgsRenderContext) – the QgsRenderContext object

__init__(renderContext: QgsRenderContext, effect: QgsPaintEffect | None)

QgsEffectPainter constructor alternative if no painter translation is needed

Parameters:
__init__(a0: QgsEffectPainter)
Parameters:

a0 (QgsEffectPainter)

setEffect(self, effect: QgsPaintEffect | None)[source]

Sets the effect to be painted

Parameters:

effect (Optional[QgsPaintEffect]) – the QgsPaintEffect object