QgsEffectPainter class

A class to manager painter saving and restoring required for effect drawing.

Constructors, destructors, conversion operators

QgsEffectPainter(QgsRenderContext& renderContext)
QgsEffectPainter constructor.
QgsEffectPainter(QgsRenderContext& renderContext, QgsPaintEffect* effect)
QgsEffectPainter constructor alternative if no painter translation is needed.

Public functions

void setEffect(QgsPaintEffect* effect)
Sets the effect to be painted.

Function documentation

QgsEffectPainter::QgsEffectPainter(QgsRenderContext& renderContext)

QgsEffectPainter constructor.

Parameters
renderContext the QgsRenderContext object

QgsEffectPainter::QgsEffectPainter(QgsRenderContext& renderContext, QgsPaintEffect* effect)

QgsEffectPainter constructor alternative if no painter translation is needed.

Parameters
renderContext the QgsRenderContext object
effect the QgsPaintEffect object

void QgsEffectPainter::setEffect(QgsPaintEffect* effect)

Sets the effect to be painted.

Parameters
effect the QgsPaintEffect object