10#include <kpluginfactory.h>
31 Q_ASSERT(!device.
isNull());
40 QPair<QPointF, QPointF> positions =
51 generatorConfiguration->
repeat(),
53 generatorConfiguration->
reverse(),
55 generatorConfiguration->
dither()
const QString COMPOSITE_COPY
virtual QRect imageBorderRect() const
QPair< QPointF, QPointF > absoluteCartesianPositionsInPixels(int width, int height) const
qreal antiAliasThreshold() const
KisGradientPainter::enumGradientShape shape() const
KisGradientPainter::enumGradientRepeat repeat() const
KoAbstractGradientSP gradient(KoAbstractGradientSP fallbackGradient=nullptr) const
KisFilterConfigurationSP defaultConfiguration(KisResourcesInterfaceSP resourcesInterface) const override
KisFilterConfigurationSP factoryConfiguration(KisResourcesInterfaceSP resourcesInterface) const override
KisConfigWidget * createConfigurationWidget(QWidget *parent, const KisPaintDeviceSP dev, bool useForMasks) const override
virtual void generate(KisProcessingInformation dst, const QSize &size, const KisFilterConfigurationSP config, KoUpdater *progressUpdater) const override
KisDefaultBoundsBaseSP defaultBounds() const
void setGradient(const KoAbstractGradientSP gradient)
void setProgress(KoUpdater *progressUpdater)
void setCompositeOpId(const KoCompositeOp *op)
#define KIS_SAFE_ASSERT_RECOVER_RETURN(cond)
void setSupportsPainting(bool v)
bool paintGradient(const QPointF &gradientVectorStart, const QPointF &gradientVectorEnd, enumGradientRepeat repeat, double antiAliasThreshold, bool reverseGradient, qint32 startx, qint32 starty, qint32 width, qint32 height, bool useDithering=false)
void setGradientShape(enumGradientShape shape)