|
Krita Source Code Documentation
|
#include <kis_transform_mask_adapter.h>
Inheritance diagram for KisTransformMaskAdapter:Classes | |
| struct | Private |
Public Member Functions | |
| KisTransformMaskParamsInterfaceSP | clone () const override |
| bool | compareTransform (KisTransformMaskParamsInterfaceSP rhs) const override |
| QTransform | finalAffineTransform () const override |
| KisKeyframeChannel * | getKeyframeChannel (const QString &id, KisDefaultBoundsBaseSP defaultBounds) |
| QString | id () const override |
| bool | isAffine () const override |
| bool | isHidden () const override |
| bool | isInitialized () const |
| KisTransformMaskAdapter () | |
| KisTransformMaskAdapter (const ToolTransformArgs &args, bool isHidden=false, bool isInitialized=true) | |
| QRect | nonAffineChangeRect (const QRect &rc) override |
| QRect | nonAffineNeedRect (const QRect &rc, const QRect &srcBounds) override |
| void | setBaseArgs (const ToolTransformArgs &args) |
| void | setHidden (bool value) override |
| void | toXML (QDomElement *e) const override |
| virtual const QSharedPointer< ToolTransformArgs > | transformArgs () const |
| void | transformDevice (KisNodeSP node, KisPaintDeviceSP src, KisPaintDeviceSP dst, bool forceSubPixelTranslation) const override |
| void | transformSrcAndDst (const QTransform &t) override |
| void | translateDstSpace (const QPointF &offset) override |
| void | translateSrcAndDst (const QPointF &offset) override |
| ~KisTransformMaskAdapter () override | |
Public Member Functions inherited from KisTransformMaskParamsInterface | |
| virtual | ~KisTransformMaskParamsInterface () |
Static Public Member Functions | |
| static KisTransformMaskParamsInterfaceSP | fromDumbXML (const QDomElement &e) |
| static KisTransformMaskParamsInterfaceSP | fromXML (const QDomElement &e) |
Private Attributes | |
| const QScopedPointer< Private > | m_d |
Definition at line 17 of file kis_transform_mask_adapter.h.
| KisTransformMaskAdapter::KisTransformMaskAdapter | ( | ) |
Definition at line 28 of file kis_transform_mask_adapter.cpp.
References m_d.
| KisTransformMaskAdapter::KisTransformMaskAdapter | ( | const ToolTransformArgs & | args, |
| bool | isHidden = false, | ||
| bool | isInitialized = true ) |
Definition at line 34 of file kis_transform_mask_adapter.cpp.
References isHidden(), isInitialized(), m_d, and toQShared().
|
override |
Definition at line 42 of file kis_transform_mask_adapter.cpp.
|
overridevirtual |
Implements KisTransformMaskParamsInterface.
Definition at line 176 of file kis_transform_mask_adapter.cpp.
References isHidden(), isInitialized(), KisTransformMaskAdapter(), toQShared(), and transformArgs().
|
overridevirtual |
Implements KisTransformMaskParamsInterface.
Definition at line 180 of file kis_transform_mask_adapter.cpp.
References KIS_SAFE_ASSERT_RECOVER_RETURN_VALUE, and transformArgs().
|
overridevirtual |
Implements KisTransformMaskParamsInterface.
Definition at line 46 of file kis_transform_mask_adapter.cpp.
References KisTransformUtils::MatricesPack::finalTransform(), and transformArgs().
|
static |
Definition at line 116 of file kis_transform_mask_adapter.cpp.
References ToolTransformArgs::boundsRotation(), KisDomUtils::findOnlyElement(), KIS_SAFE_ASSERT_RECOVER_NOOP, KisTransformMaskAdapter(), KisDomUtils::loadValue(), qFuzzyIsNull(), ToolTransformArgs::translateDstSpace(), and warnKrita.
|
static |
Definition at line 105 of file kis_transform_mask_adapter.cpp.
References ToolTransformArgs::boundsRotation(), ToolTransformArgs::fromXML(), KIS_SAFE_ASSERT_RECOVER_NOOP, KisTransformMaskAdapter(), and qFuzzyIsNull().
| KisKeyframeChannel * KisTransformMaskAdapter::getKeyframeChannel | ( | const QString & | id, |
| KisDefaultBoundsBaseSP | defaultBounds ) |
Definition at line 169 of file kis_transform_mask_adapter.cpp.
|
overridevirtual |
Implements KisTransformMaskParamsInterface.
Definition at line 93 of file kis_transform_mask_adapter.cpp.
|
overridevirtual |
Implements KisTransformMaskParamsInterface.
Definition at line 52 of file kis_transform_mask_adapter.cpp.
References ToolTransformArgs::FREE_TRANSFORM, ToolTransformArgs::mode(), ToolTransformArgs::PERSPECTIVE_4POINT, and transformArgs().
|
overridevirtual |
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.
Implements KisTransformMaskParamsInterface.
Definition at line 70 of file kis_transform_mask_adapter.cpp.
References m_d.
| bool KisTransformMaskAdapter::isInitialized | ( | ) | const |
Definition at line 60 of file kis_transform_mask_adapter.cpp.
References m_d.
|
overridevirtual |
Implements KisTransformMaskParamsInterface.
Definition at line 159 of file kis_transform_mask_adapter.cpp.
References KisTransformUtils::changeRect(), and transformArgs().
|
overridevirtual |
Implements KisTransformMaskParamsInterface.
Definition at line 164 of file kis_transform_mask_adapter.cpp.
References KisTransformUtils::needRect(), and transformArgs().
| void KisTransformMaskAdapter::setBaseArgs | ( | const ToolTransformArgs & | args | ) |
Definition at line 88 of file kis_transform_mask_adapter.cpp.
References m_d.
|
overridevirtual |
Implements KisTransformMaskParamsInterface.
Definition at line 65 of file kis_transform_mask_adapter.cpp.
|
overridevirtual |
Implements KisTransformMaskParamsInterface.
Definition at line 98 of file kis_transform_mask_adapter.cpp.
References KIS_SAFE_ASSERT_RECOVER_NOOP, m_d, and qFuzzyIsNull().
|
virtual |
Definition at line 84 of file kis_transform_mask_adapter.cpp.
References m_d.
|
overridevirtual |
Implements KisTransformMaskParamsInterface.
Definition at line 75 of file kis_transform_mask_adapter.cpp.
References KisPaintDevice::prepareClone(), transformArgs(), and KisTransformUtils::transformDeviceWithCroppedDst().
|
overridevirtual |
Implements KisTransformMaskParamsInterface.
Definition at line 149 of file kis_transform_mask_adapter.cpp.
References m_d.
|
overridevirtual |
Implements KisTransformMaskParamsInterface.
Definition at line 154 of file kis_transform_mask_adapter.cpp.
References m_d.
|
overridevirtual |
Implements KisTransformMaskParamsInterface.
Definition at line 144 of file kis_transform_mask_adapter.cpp.
References m_d.
|
private |
Definition at line 58 of file kis_transform_mask_adapter.h.