|
Krita Source Code Documentation
|
Classes | |
| struct | JitterGradientIndex |
| struct | LinearGradientIndex |
Functions | |
| void | applyGradient (KisPaintDeviceSP device, KisPixelSelectionSP selection, const QRect &applyRect, const QVector< KoColor > &table, bool edgeHidden, int jitter, const KisLayerStyleFilterEnvironment *env) |
| template<class IndexFetcher > | |
| void | applyGradientImpl (KisPaintDeviceSP device, KisPixelSelectionSP selection, const QRect &applyRect, const QVector< KoColor > &table, bool edgeHidden, IndexFetcher &indexFetcher) |
| void | getGradientTable (const KoAbstractGradient *gradient, QVector< KoColor > *table, const KoColorSpace *colorSpace) |
| void KisLsUtils::Private::applyGradient | ( | KisPaintDeviceSP | device, |
| KisPixelSelectionSP | selection, | ||
| const QRect & | applyRect, | ||
| const QVector< KoColor > & | table, | ||
| bool | edgeHidden, | ||
| int | jitter, | ||
| const KisLayerStyleFilterEnvironment * | env ) |
Definition at line 215 of file kis_ls_utils.cpp.
References applyGradientImpl().
| void KisLsUtils::Private::applyGradientImpl | ( | KisPaintDeviceSP | device, |
| KisPixelSelectionSP | selection, | ||
| const QRect & | applyRect, | ||
| const QVector< KoColor > & | table, | ||
| bool | edgeHidden, | ||
| IndexFetcher & | indexFetcher ) |
Definition at line 166 of file kis_ls_utils.cpp.
References KisPaintDevice::colorSpace(), KoColor::data(), KIS_ASSERT_RECOVER_RETURN, KisSequentialIteratorBase< IteratorPolicy, SourcePolicy, ProgressPolicy >::nextPixel(), KoColor::opacityU8(), KoColorSpace::pixelSize(), KisSequentialIteratorBase< IteratorPolicy, SourcePolicy, ProgressPolicy >::rawData(), KisSequentialIteratorBase< IteratorPolicy, SourcePolicy, ProgressPolicy >::rawDataConst(), and KoColorSpace::setOpacity().
| void KisLsUtils::Private::getGradientTable | ( | const KoAbstractGradient * | gradient, |
| QVector< KoColor > * | table, | ||
| const KoColorSpace * | colorSpace ) |
Definition at line 113 of file kis_ls_utils.cpp.
References KoAbstractGradient::colorAt(), and KIS_ASSERT_RECOVER_RETURN.