Krita Source Code Documentation
Loading...
Searching...
No Matches
KisTransformMaskParamsInterface Class Referenceabstract

#include <kis_transform_mask_params_interface.h>

+ Inheritance diagram for KisTransformMaskParamsInterface:

Public Member Functions

virtual KisTransformMaskParamsInterfaceSP clone () const =0
 
virtual bool compareTransform (KisTransformMaskParamsInterfaceSP rhs) const =0
 
virtual QTransform finalAffineTransform () const =0
 
virtual QString id () const =0
 
virtual bool isAffine () const =0
 
virtual bool isHidden () const =0
 
virtual QRect nonAffineChangeRect (const QRect &rc)=0
 
virtual QRect nonAffineNeedRect (const QRect &rc, const QRect &srcBounds)=0
 
virtual void setHidden (bool value)=0
 
virtual void toXML (QDomElement *e) const =0
 
virtual void transformDevice (KisNodeSP node, KisPaintDeviceSP src, KisPaintDeviceSP dst, bool forceSubPixelTranslation) const =0
 
virtual void transformSrcAndDst (const QTransform &t)=0
 
virtual void translateDstSpace (const QPointF &offset)=0
 
virtual void translateSrcAndDst (const QPointF &offset)=0
 
virtual ~KisTransformMaskParamsInterface ()
 

Detailed Description

Definition at line 29 of file kis_transform_mask_params_interface.h.

Constructor & Destructor Documentation

◆ ~KisTransformMaskParamsInterface()

KisTransformMaskParamsInterface::~KisTransformMaskParamsInterface ( )
virtual

Definition at line 11 of file kis_transform_mask_params_interface.cpp.

12{
13}

Member Function Documentation

◆ clone()

virtual KisTransformMaskParamsInterfaceSP KisTransformMaskParamsInterface::clone ( ) const
pure virtual

Implemented in KisTransformMaskAdapter.

◆ compareTransform()

virtual bool KisTransformMaskParamsInterface::compareTransform ( KisTransformMaskParamsInterfaceSP rhs) const
pure virtual

Implemented in KisTransformMaskAdapter.

◆ finalAffineTransform()

virtual QTransform KisTransformMaskParamsInterface::finalAffineTransform ( ) const
pure virtual

Implemented in KisTransformMaskAdapter.

◆ id()

virtual QString KisTransformMaskParamsInterface::id ( ) const
pure virtual

Implemented in KisTransformMaskAdapter.

◆ isAffine()

virtual bool KisTransformMaskParamsInterface::isAffine ( ) const
pure virtual

Implemented in KisTransformMaskAdapter.

◆ isHidden()

virtual bool KisTransformMaskParamsInterface::isHidden ( ) const
pure virtual

Hides the transform mask from the rendering stack. It is used by the legacy transform tool strategy to hide the mask during the overlay preview.

Implemented in KisTransformMaskAdapter.

◆ nonAffineChangeRect()

virtual QRect KisTransformMaskParamsInterface::nonAffineChangeRect ( const QRect & rc)
pure virtual

Implemented in KisTransformMaskAdapter.

◆ nonAffineNeedRect()

virtual QRect KisTransformMaskParamsInterface::nonAffineNeedRect ( const QRect & rc,
const QRect & srcBounds )
pure virtual

Implemented in KisTransformMaskAdapter.

◆ setHidden()

virtual void KisTransformMaskParamsInterface::setHidden ( bool value)
pure virtual

Implemented in KisTransformMaskAdapter.

◆ toXML()

virtual void KisTransformMaskParamsInterface::toXML ( QDomElement * e) const
pure virtual

Implemented in KisTransformMaskAdapter.

◆ transformDevice()

virtual void KisTransformMaskParamsInterface::transformDevice ( KisNodeSP node,
KisPaintDeviceSP src,
KisPaintDeviceSP dst,
bool forceSubPixelTranslation ) const
pure virtual

Implemented in KisTransformMaskAdapter.

◆ transformSrcAndDst()

virtual void KisTransformMaskParamsInterface::transformSrcAndDst ( const QTransform & t)
pure virtual

Implemented in KisTransformMaskAdapter.

◆ translateDstSpace()

virtual void KisTransformMaskParamsInterface::translateDstSpace ( const QPointF & offset)
pure virtual

Implemented in KisTransformMaskAdapter.

◆ translateSrcAndDst()

virtual void KisTransformMaskParamsInterface::translateSrcAndDst ( const QPointF & offset)
pure virtual

Implemented in KisTransformMaskAdapter.


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