plugins/paintops/libpaintop
kis_color_source.h
A color source allow to abstract how a brush is colorized, and to apply transformation.
Definition: kis_color_source.h:29
Definition: kis_color_source.h:87
virtual bool isUniformColor() const =0
virtual const KoColorSpace * colorSpace() const =0
virtual void colorize(KisPaintDeviceSP, const QRect &rect, const QPoint &_offset) const =0
Apply the color on a paint device.
Definition: kis_color_source.h:105
virtual void applyColorTransformation(const KoColorTransformation *transfo)=0
Apply a color transformation on the selected color.
virtual const KoColor & uniformColor() const
Definition: kis_color_source.cpp:28
virtual void selectColor(double mix, const KisPaintInformation &pi)=0
This is function is called to initialize the color that will be used for the dab.
Definition: kis_color_source.h:59
Definition: kis_color_source.h:122
Definition: kis_color_source.h:97
Definition: kis_color_source.h:75
This file is part of the KDE documentation.
Documentation copyright © 1996-2021 The KDE developers.
Generated on Sat Apr 10 2021 23:38:28 by doxygen 1.8.16 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2021 The KDE developers.
Generated on Sat Apr 10 2021 23:38:28 by doxygen 1.8.16 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.