QGIS API Documentation 4.3.0-Master (ca159e4aeaf)
Loading...
Searching...
No Matches
QgsEffectPainter Class Reference

Manages painter saving and restoring required for effect drawing. More...

#include <qgspainteffect.h>

Public Member Functions

 QgsEffectPainter (const QgsEffectPainter &)=delete
 QgsEffectPainter (QgsEffectPainter &&)=delete
 QgsEffectPainter (QgsRenderContext &renderContext)
 QgsEffectPainter constructor.
 QgsEffectPainter (QgsRenderContext &renderContext, QgsPaintEffect *effect)
 QgsEffectPainter constructor alternative if no painter translation is needed.
 ~QgsEffectPainter ()
QgsEffectPainter & operator= (const QgsEffectPainter &)=delete
QgsEffectPainter & operator= (QgsEffectPainter &&)=delete
void setEffect (QgsPaintEffect *effect)
 Sets the effect to be painted.

Detailed Description

Manages painter saving and restoring required for effect drawing.

Definition at line 398 of file qgspainteffect.h.

Constructor & Destructor Documentation

◆ QgsEffectPainter() [1/4]

QgsEffectPainter::QgsEffectPainter ( QgsRenderContext & renderContext)

QgsEffectPainter constructor.

Parameters
renderContextthe QgsRenderContext object

Definition at line 278 of file qgspainteffect.cpp.

◆ QgsEffectPainter() [2/4]

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

QgsEffectPainter constructor alternative if no painter translation is needed.

Parameters
renderContextthe QgsRenderContext object
effectthe QgsPaintEffect object

Definition at line 284 of file qgspainteffect.cpp.

◆ ~QgsEffectPainter()

QgsEffectPainter::~QgsEffectPainter ( )

Definition at line 301 of file qgspainteffect.cpp.

◆ QgsEffectPainter() [3/4]

QgsEffectPainter::QgsEffectPainter ( const QgsEffectPainter & )
delete

◆ QgsEffectPainter() [4/4]

QgsEffectPainter::QgsEffectPainter ( QgsEffectPainter && )
delete

Member Function Documentation

◆ operator=() [1/2]

QgsEffectPainter & QgsEffectPainter::operator= ( const QgsEffectPainter & )
delete

◆ operator=() [2/2]

QgsEffectPainter & QgsEffectPainter::operator= ( QgsEffectPainter && )
delete

◆ setEffect()

void QgsEffectPainter::setEffect ( QgsPaintEffect * effect)

Sets the effect to be painted.

Parameters
effectthe QgsPaintEffect object

Definition at line 293 of file qgspainteffect.cpp.


The documentation for this class was generated from the following files: