2#ifndef INKSCAPE_LPE_POWERMASK_H
3#define INKSCAPE_LPE_POWERMASK_H
17namespace LivePathEffect {
30 Glib::ustring
getId();
Sequence of contiguous curves, aka spline.
void doEffect(Geom::PathVector &curve) override
std::optional< Colors::Color > previous_color
void doOnApply(SPLPEItem const *lpeitem) override
Is performed a single time when the effect is freshly applied to a path.
void doOnVisibilityToggled(SPLPEItem const *lpeitem) override
void doBeforeEffect(SPLPEItem const *lpeitem) override
Is performed each time before the effect is updated.
ColorPickerParam background_color
void toggleMaskVisibility()
void doOnRemove(SPLPEItem const *) override
The set of selected SPObjects for a given document and layer model.
void sp_inverse_powermask(Inkscape::Selection *sel)
void sp_remove_powermask(Inkscape::Selection *sel)
Helper class to stream background task notifications as a series of messages.