2#ifndef INKSCAPE_LPE_FILL_BETWEEN_STROKES_H
3#define INKSCAPE_LPE_FILL_BETWEEN_STROKES_H
17namespace LivePathEffect {
3x3 matrix representing an affine transformation.
bool doOnOpen(SPLPEItem const *lpeitem) override
Is performed on load document or revert If the item is fixed legacy return true.
OriginalPathParam linked_path
OriginalPathParam second_path
LPEFillBetweenStrokes(const LPEFillBetweenStrokes &)=delete
void doOnApply(SPLPEItem const *lpeitem) override
Is performed a single time when the effect is freshly applied to a path.
void transform_multiply_nested(Geom::Affine const &postmul)
~LPEFillBetweenStrokes() override
void doEffect(Geom::PathVector &curve) override
void doBeforeEffect(SPLPEItem const *lpeitem) override
Is performed each time before the effect is updated.
LPEFillBetweenStrokes & operator=(const LPEFillBetweenStrokes &)=delete
Affine identity()
Create an identity matrix.
Helper class to stream background task notifications as a series of messages.