Krita Source Code Documentation
Loading...
Searching...
No Matches
KisUniformRandomColorSource Class Reference

#include <kis_color_source.h>

+ Inheritance diagram for KisUniformRandomColorSource:

Public Member Functions

 KisUniformRandomColorSource ()
 
void selectColor (double mix, const KisPaintInformation &pi) override
 
 ~KisUniformRandomColorSource () override
 
- Public Member Functions inherited from KisUniformColorSource
void applyColorTransformation (const KoColorTransformation *transfo) override
 
void colorize (KisPaintDeviceSP, const QRect &rect, const QPoint &offset) const override
 
const KoColorSpacecolorSpace () const override
 
 KisUniformColorSource ()
 
virtual void resize (double, double)
 
virtual void rotate (double)
 
const KoColoruniformColor () const
 
 ~KisUniformColorSource () override
 
- Public Member Functions inherited from KisColorSource
virtual ~KisColorSource ()
 

Additional Inherited Members

- Protected Attributes inherited from KisUniformColorSource
KoColor m_color
 

Detailed Description

Definition at line 88 of file kis_color_source.h.

Constructor & Destructor Documentation

◆ KisUniformRandomColorSource()

KisUniformRandomColorSource::KisUniformRandomColorSource ( )

Definition at line 131 of file kis_color_source.cpp.

132{
133}

◆ ~KisUniformRandomColorSource()

KisUniformRandomColorSource::~KisUniformRandomColorSource ( )
override

Definition at line 135 of file kis_color_source.cpp.

136{
137}

Member Function Documentation

◆ selectColor()

void KisUniformRandomColorSource::selectColor ( double mix,
const KisPaintInformation & pi )
overridevirtual

This is function is called to initialize the color that will be used for the dab.

Parameters
mixis a parameter between 0.0 and 1.0
pipaint information

Implements KisColorSource.

Definition at line 139 of file kis_color_source.cpp.

140{
141 Q_UNUSED(pi);
142 Q_UNUSED(mix);
143
145 m_color.fromQColor(QColor((int)source->generate(0, 255),
146 (int)source->generate(0, 255),
147 (int)source->generate(0, 255)));
148}
KisMagneticGraph::vertex_descriptor source(typename KisMagneticGraph::edge_descriptor e, KisMagneticGraph g)
KisRandomSourceSP randomSource() const
void fromQColor(const QColor &c)
Convenient function for converting from a QColor.
Definition KoColor.cpp:213

References KoColor::fromQColor(), KisUniformColorSource::m_color, KisPaintInformation::randomSource(), and source().


The documentation for this class was generated from the following files: