|
Krita Source Code Documentation
|
#include <kis_color_source.h>
Inheritance diagram for KisColorSource:Public Member Functions | |
| virtual void | applyColorTransformation (const KoColorTransformation *transfo)=0 |
| virtual void | colorize (KisPaintDeviceSP, const QRect &rect, const QPoint &_offset) const =0 |
| virtual const KoColorSpace * | colorSpace () const =0 |
| virtual void | selectColor (double mix, const KisPaintInformation &pi)=0 |
| virtual | ~KisColorSource () |
A color source allow to abstract how a brush is colorized, and to apply transformation.
The first function to call is selectColor , then any of the transformation.
Definition at line 29 of file kis_color_source.h.
|
virtual |
Definition at line 24 of file kis_color_source.cpp.
|
pure virtual |
Apply a color transformation on the selected color
Implemented in KisUniformColorSource, KisTotalRandomColorSource, and KoPatternColorSource.
|
pure virtual |
Apply the color on a paint device
Implemented in KoPatternColorSource, KisUniformColorSource, and KisTotalRandomColorSource.
|
pure virtual |
Implemented in KisUniformColorSource, KisTotalRandomColorSource, and KoPatternColorSource.
|
pure virtual |
This is function is called to initialize the color that will be used for the dab.
| mix | is a parameter between 0.0 and 1.0 |
| pi | paint information |
Implemented in KisPlainColorSource, KisGradientColorSource, KisUniformRandomColorSource, KisTotalRandomColorSource, and KoPatternColorSource.