|
Krita Source Code Documentation
|
#include <kis_brush_mask_scalar_applicator.h>
Inheritance diagram for KisBrushMaskScalarApplicator< MaskGenerator, impl >:Public Member Functions | |
| KisBrushMaskScalarApplicator (MaskGenerator *maskGenerator) | |
| void | process (const QRect &rect) override |
Public Member Functions inherited from KisBrushMaskApplicatorBase | |
| void | initializeData (const MaskProcessingData *data) |
| virtual | ~KisBrushMaskApplicatorBase ()=default |
Protected Member Functions | |
| void | processScalar (const QRect &rect) |
Protected Attributes | |
| MaskGenerator * | m_maskGenerator |
| KisRandomSource | m_randomSource |
Protected Attributes inherited from KisBrushMaskApplicatorBase | |
| const MaskProcessingData * | m_d = nullptr |
Definition at line 17 of file kis_brush_mask_scalar_applicator.h.
|
inline |
Definition at line 18 of file kis_brush_mask_scalar_applicator.h.
|
inlineoverridevirtual |
Implements KisBrushMaskApplicatorBase.
Definition at line 23 of file kis_brush_mask_scalar_applicator.h.
References KisBrushMaskScalarApplicator< MaskGenerator, impl >::processScalar().
|
inlineprotected |
Definition at line 29 of file kis_brush_mask_scalar_applicator.h.
References KoColorSpace::applyAlphaU8Mask(), KisFixedPaintDevice::bounds(), MaskProcessingData::centerX, MaskProcessingData::centerY, MaskProcessingData::color, MaskProcessingData::colorSpace, MaskProcessingData::cosa, KisFixedPaintDevice::data(), MaskProcessingData::density, MaskProcessingData::device, KisRandomSource::generateNormalized(), KisBrushMaskApplicatorBase::m_d, KisBrushMaskScalarApplicator< MaskGenerator, impl >::m_maskGenerator, KisBrushMaskScalarApplicator< MaskGenerator, impl >::m_randomSource, OPACITY_OPAQUE_U8, OPACITY_TRANSPARENT_U8, MaskProcessingData::pixelSize, pow2(), MaskProcessingData::randomness, MaskProcessingData::sina, and value().
|
protected |
Definition at line 89 of file kis_brush_mask_scalar_applicator.h.
|
protected |
Definition at line 90 of file kis_brush_mask_scalar_applicator.h.