|
| QgsEffectStack ()=default |
| Constructor for empty QgsEffectStack. More...
|
|
| QgsEffectStack (const QgsEffectStack &other) |
|
| QgsEffectStack (const QgsPaintEffect &effect) |
| Creates a new QgsEffectStack effect from a single initial effect. More...
|
|
| QgsEffectStack (QgsEffectStack &&other) |
| Move constructor. More...
|
|
| ~QgsEffectStack () override |
|
void | appendEffect (QgsPaintEffect *effect) |
| Appends an effect to the end of the stack. More...
|
|
bool | changeEffect (int index, QgsPaintEffect *effect) |
| Replaces the effect at a specified position within the stack. More...
|
|
QgsEffectStack * | clone () const override |
| Duplicates an effect by creating a deep copy of the effect. More...
|
|
int | count () const |
| Returns count of effects contained by the stack. More...
|
|
QgsPaintEffect * | effect (int index) const |
| Returns a pointer to the effect at a specified index within the stack. More...
|
|
QList< QgsPaintEffect * > * | effectList () |
| Returns a pointer to the list of effects currently contained by the stack. More...
|
|
bool | insertEffect (int index, QgsPaintEffect *effect) |
| Inserts an effect at a specified index within the stack. More...
|
|
QgsEffectStack & | operator= (const QgsEffectStack &rhs) |
|
QgsEffectStack & | operator= (QgsEffectStack &&other) |
|
QVariantMap | properties () const override |
| Unused for QgsEffectStack, will always return an empty string map. More...
|
|
bool | readProperties (const QDomElement &element) override |
| Restores the effect to the state described by a DOM element. More...
|
|
void | readProperties (const QVariantMap &props) override |
| Unused for QgsEffectStack, props parameter will be ignored. More...
|
|
bool | saveProperties (QDomDocument &doc, QDomElement &element) const override |
| Saves the current state of the effect to a DOM element. More...
|
|
QgsPaintEffect * | takeEffect (int index) |
| Removes an effect from the stack and returns a pointer to it. More...
|
|
QString | type () const override |
| Returns the effect type. More...
|
|
| QgsPaintEffect ()=default |
| Constructor for QgsPaintEffect. More...
|
|
| QgsPaintEffect (const QgsPaintEffect &other) |
|
virtual | ~QgsPaintEffect () |
|
virtual void | begin (QgsRenderContext &context) |
| Begins intercepting paint operations to a render context. More...
|
|
virtual QgsPaintEffect * | clone () const =0 |
| Duplicates an effect by creating a deep copy of the effect. More...
|
|
DrawMode | drawMode () const |
| Returns the draw mode for the effect. More...
|
|
bool | enabled () const |
| Returns whether the effect is enabled. More...
|
|
virtual void | end (QgsRenderContext &context) |
| Ends interception of paint operations to a render context, and draws the result to the render context after being modified by the effect. More...
|
|
virtual QVariantMap | properties () const =0 |
| Returns the properties describing the paint effect encoded in a string format. More...
|
|
virtual bool | readProperties (const QDomElement &element) |
| Restores the effect to the state described by a DOM element. More...
|
|
virtual void | readProperties (const QVariantMap &props)=0 |
| Reads a string map of an effect's properties and restores the effect to the state described by the properties map. More...
|
|
virtual void | render (QPicture &picture, QgsRenderContext &context) |
| Renders a picture using the effect. More...
|
|
virtual bool | saveProperties (QDomDocument &doc, QDomElement &element) const |
| Saves the current state of the effect to a DOM element. More...
|
|
void | setDrawMode (DrawMode drawMode) |
| Sets the draw mode for the effect. More...
|
|
void | setEnabled (bool enabled) |
| Sets whether the effect is enabled. More...
|
|
virtual QString | type () const =0 |
| Returns the effect type. More...
|
|