Krita Source Code Documentation
Loading...
Searching...
No Matches
MaskProcessingData Struct Reference

#include <kis_brush_mask_applicator_base.h>

Public Member Functions

 MaskProcessingData (KisFixedPaintDeviceSP _device, const KoColorSpace *_colorSpace, const quint8 *_color, qreal _randomness, qreal _density, double _centerX, double _centerY, double _angle)
 

Public Attributes

double centerX
 
double centerY
 
const quint8 * color
 
const KoColorSpacecolorSpace
 
double cosa
 
qreal density
 
KisFixedPaintDeviceSP device
 
quint32 pixelSize
 
qreal randomness
 
double sina
 

Detailed Description

Definition at line 16 of file kis_brush_mask_applicator_base.h.

Constructor & Destructor Documentation

◆ MaskProcessingData()

MaskProcessingData::MaskProcessingData ( KisFixedPaintDeviceSP _device,
const KoColorSpace * _colorSpace,
const quint8 * _color,
qreal _randomness,
qreal _density,
double _centerX,
double _centerY,
double _angle )
inline

Definition at line 17 of file kis_brush_mask_applicator_base.h.

25 : device(_device)
26 , colorSpace(_colorSpace)
27 , color(_color)
28 , randomness(_randomness)
29 , density(_density)
30 , centerX(_centerX)
31 , centerY(_centerY)
32 , cosa(std::cos(_angle))
33 , sina(std::sin(_angle))
35 {
36 }
virtual quint32 pixelSize() const =0

Member Data Documentation

◆ centerX

double MaskProcessingData::centerX

Definition at line 43 of file kis_brush_mask_applicator_base.h.

◆ centerY

double MaskProcessingData::centerY

Definition at line 44 of file kis_brush_mask_applicator_base.h.

◆ color

const quint8* MaskProcessingData::color

Definition at line 40 of file kis_brush_mask_applicator_base.h.

◆ colorSpace

const KoColorSpace* MaskProcessingData::colorSpace

Definition at line 39 of file kis_brush_mask_applicator_base.h.

◆ cosa

double MaskProcessingData::cosa

Definition at line 46 of file kis_brush_mask_applicator_base.h.

◆ density

qreal MaskProcessingData::density

Definition at line 42 of file kis_brush_mask_applicator_base.h.

◆ device

KisFixedPaintDeviceSP MaskProcessingData::device

Definition at line 38 of file kis_brush_mask_applicator_base.h.

◆ pixelSize

quint32 MaskProcessingData::pixelSize

Definition at line 49 of file kis_brush_mask_applicator_base.h.

◆ randomness

qreal MaskProcessingData::randomness

Definition at line 41 of file kis_brush_mask_applicator_base.h.

◆ sina

double MaskProcessingData::sina

Definition at line 47 of file kis_brush_mask_applicator_base.h.


The documentation for this struct was generated from the following file: