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

#include <kis_processing_information.h>

+ Inheritance diagram for KisProcessingInformation:

Public Member Functions

 KisProcessingInformation (const KisProcessingInformation &_rhs)
 
 KisProcessingInformation (KisPaintDeviceSP device, const QPoint &topLeft, const KisSelectionSP selection)
 
KisProcessingInformationoperator= (const KisProcessingInformation &_rhs)
 
KisPaintDeviceSP paintDevice ()
 
 ~KisProcessingInformation ()
 
- Public Member Functions inherited from Private
 Private (KisCanvas2 *c)
 
- Public Member Functions inherited from KisConstProcessingInformation
 KisConstProcessingInformation (const KisConstProcessingInformation &_rhs)
 
 KisConstProcessingInformation (const KisPaintDeviceSP device, const QPoint &topLeft, const KisSelectionSP selection)
 
KisConstProcessingInformationoperator= (const KisConstProcessingInformation &_rhs)
 
const KisPaintDeviceSP paintDevice () const
 
 Private ()
 
const KisSelectionSP selection () const
 
const QPoint & topLeft () const
 
 ~KisConstProcessingInformation ()
 

Public Attributes

KisPaintDeviceSP device
 
- Public Attributes inherited from Private
KisCanvas2canvas
 
int displayedFrame
 
int intendedFrame
 
- Public Attributes inherited from KisConstProcessingInformation
KisPaintDeviceSP device
 
KisSelectionSP selection
 
QPoint topLeft
 

Private Attributes

Private *const d
 

Detailed Description

This class is used in KisFilter to contain information needed to apply a filter on a paint device. This one can have a non const paint device and holds information about the destination.

Definition at line 57 of file kis_processing_information.cpp.

Constructor & Destructor Documentation

◆ KisProcessingInformation() [1/2]

KisProcessingInformation::KisProcessingInformation ( KisPaintDeviceSP device,
const QPoint & topLeft,
const KisSelectionSP selection )

Definition at line 61 of file kis_processing_information.cpp.

62{
63 d->device = device;
64}
KisConstProcessingInformation(const KisPaintDeviceSP device, const QPoint &topLeft, const KisSelectionSP selection)

References d, and device.

◆ KisProcessingInformation() [2/2]

KisProcessingInformation::KisProcessingInformation ( const KisProcessingInformation & _rhs)

◆ ~KisProcessingInformation()

KisProcessingInformation::~KisProcessingInformation ( )

Definition at line 77 of file kis_processing_information.cpp.

78{
79 delete d;
80}

References d.

Member Function Documentation

◆ operator=()

KisProcessingInformation & KisProcessingInformation::operator= ( const KisProcessingInformation & _rhs)

Definition at line 70 of file kis_processing_information.cpp.

71{
72 *d = *_rhs.d;
74 return *this;
75}
KisConstProcessingInformation & operator=(const KisConstProcessingInformation &_rhs)

References d, and KisConstProcessingInformation::operator=().

◆ paintDevice()

KisPaintDeviceSP KisProcessingInformation::paintDevice ( )
Returns
the paint device

Definition at line 82 of file kis_processing_information.cpp.

83{
84 return d->device;
85}

References d.

Member Data Documentation

◆ d

Private* const KisProcessingInformation::d
private

Definition at line 63 of file kis_processing_information.h.

◆ device

KisPaintDeviceSP KisProcessingInformation::device

Definition at line 58 of file kis_processing_information.cpp.


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