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

#include <KisRenderedDab.h>

Public Member Functions

 KisRenderedDab ()
 
 KisRenderedDab (const KisRenderedDab &)=default
 
 KisRenderedDab (KisFixedPaintDeviceSP _device)
 
QRect realBounds () const
 

Public Attributes

qreal averageOpacity = OPACITY_TRANSPARENT_F
 
KisFixedPaintDeviceSP device
 
qreal flow = OPACITY_OPAQUE_F
 
QPoint offset
 
qreal opacity = OPACITY_OPAQUE_F
 

Detailed Description

Definition at line 13 of file KisRenderedDab.h.

Constructor & Destructor Documentation

◆ KisRenderedDab() [1/3]

KisRenderedDab::KisRenderedDab ( )
inline

Definition at line 15 of file KisRenderedDab.h.

15{}

◆ KisRenderedDab() [2/3]

KisRenderedDab::KisRenderedDab ( KisFixedPaintDeviceSP _device)
inline

Definition at line 16 of file KisRenderedDab.h.

17 : device(_device),
18 offset(_device->bounds().topLeft())
19 {
20 }
KisFixedPaintDeviceSP device

◆ KisRenderedDab() [3/3]

KisRenderedDab::KisRenderedDab ( const KisRenderedDab & )
default

Member Function Documentation

◆ realBounds()

QRect KisRenderedDab::realBounds ( ) const
inline

Definition at line 31 of file KisRenderedDab.h.

31 {
32 return QRect(offset, device->bounds().size());
33 }

References KisFixedPaintDevice::bounds(), device, and offset.

Member Data Documentation

◆ averageOpacity

qreal KisRenderedDab::averageOpacity = OPACITY_TRANSPARENT_F

Definition at line 29 of file KisRenderedDab.h.

◆ device

KisFixedPaintDeviceSP KisRenderedDab::device

Definition at line 24 of file KisRenderedDab.h.

◆ flow

qreal KisRenderedDab::flow = OPACITY_OPAQUE_F

Definition at line 28 of file KisRenderedDab.h.

◆ offset

QPoint KisRenderedDab::offset

Definition at line 25 of file KisRenderedDab.h.

◆ opacity

qreal KisRenderedDab::opacity = OPACITY_OPAQUE_F

Definition at line 27 of file KisRenderedDab.h.


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