|
Krita Source Code Documentation
|
#include <kis_convert_color_space_processing_visitor.h>
Inheritance diagram for KisConvertColorSpaceProcessingVisitor:Public Member Functions | |
| KisConvertColorSpaceProcessingVisitor (const KoColorSpace *srcColorSpace, const KoColorSpace *dstColorSpace, KoColorConversionTransformation::Intent renderingIntent, KoColorConversionTransformation::ConversionFlags conversionFlags) | |
| void | visit (KisAdjustmentLayer *layer, KisUndoAdapter *undoAdapter) override |
| void | visit (KisAdjustmentLayer *layer, KisUndoAdapter *undoAdapter) override |
| void | visit (KisCloneLayer *layer, KisUndoAdapter *undoAdapter) override |
| void | visit (KisColorizeMask *mask, KisUndoAdapter *undoAdapter) override |
| void | visit (KisExternalLayer *layer, KisUndoAdapter *undoAdapter) override |
| void | visit (KisFilterMask *mask, KisUndoAdapter *undoAdapter) override |
| void | visit (KisFilterMask *mask, KisUndoAdapter *undoAdapter) override |
| void | visit (KisGeneratorLayer *layer, KisUndoAdapter *undoAdapter) override |
| void | visit (KisGeneratorLayer *layer, KisUndoAdapter *undoAdapter) override |
| void | visit (KisGroupLayer *layer, KisUndoAdapter *undoAdapter) override |
| void | visit (KisGroupLayer *layer, KisUndoAdapter *undoAdapter) override |
| void | visit (KisNode *node, KisUndoAdapter *undoAdapter) override |
| void | visit (KisPaintLayer *layer, KisUndoAdapter *undoAdapter) override |
| void | visit (KisSelectionMask *mask, KisUndoAdapter *undoAdapter) override |
| void | visit (KisTransformMask *mask, KisUndoAdapter *undoAdapter) override |
| void | visit (KisTransformMask *mask, KisUndoAdapter *undoAdapter) override |
| void | visit (KisTransparencyMask *mask, KisUndoAdapter *undoAdapter) override |
| void | visitColorizeMask (KisColorizeMask *mask, KisUndoAdapter *undoAdapter) override |
Public Member Functions inherited from KisSimpleProcessingVisitor | |
| void | visit (KisAdjustmentLayer *layer, KisUndoAdapter *undoAdapter) override |
| void | visit (KisCloneLayer *layer, KisUndoAdapter *undoAdapter) override |
| void | visit (KisColorizeMask *mask, KisUndoAdapter *undoAdapter) override |
| void | visit (KisExternalLayer *layer, KisUndoAdapter *undoAdapter) override |
| void | visit (KisFilterMask *mask, KisUndoAdapter *undoAdapter) override |
| void | visit (KisGeneratorLayer *layer, KisUndoAdapter *undoAdapter) override |
| void | visit (KisGroupLayer *layer, KisUndoAdapter *undoAdapter) override |
| void | visit (KisNode *node, KisUndoAdapter *undoAdapter) override |
| void | visit (KisPaintLayer *layer, KisUndoAdapter *undoAdapter) override |
| void | visit (KisSelectionMask *mask, KisUndoAdapter *undoAdapter) override |
| void | visit (KisTransformMask *mask, KisUndoAdapter *undoAdapter) override |
| void | visit (KisTransparencyMask *mask, KisUndoAdapter *undoAdapter) override |
| ~KisSimpleProcessingVisitor () override | |
Public Member Functions inherited from KisProcessingVisitor | |
| virtual KUndo2Command * | createInitCommand () |
| virtual | ~KisProcessingVisitor () |
Public Member Functions inherited from KisShared | |
| bool | deref () |
| bool | ref () |
| int | refCount () |
| QAtomicInt * | sharedWeakReference () |
Private Member Functions | |
| void | visitExternalLayer (KisExternalLayer *layer, KisUndoAdapter *undoAdapter) override |
| void | visitNodeWithPaintDevice (KisNode *node, KisUndoAdapter *undoAdapter) override |
Private Attributes | |
| KoColorConversionTransformation::ConversionFlags | m_conversionFlags |
| const KoColorSpace * | m_dstColorSpace |
| KoColorConversionTransformation::Intent | m_renderingIntent |
| const KoColorSpace * | m_srcColorSpace |
Additional Inherited Members | |
Protected Member Functions inherited from KisShared | |
| KisShared () | |
| ~KisShared () | |
Definition at line 16 of file kis_convert_color_space_processing_visitor.h.
| KisConvertColorSpaceProcessingVisitor::KisConvertColorSpaceProcessingVisitor | ( | const KoColorSpace * | srcColorSpace, |
| const KoColorSpace * | dstColorSpace, | ||
| KoColorConversionTransformation::Intent | renderingIntent, | ||
| KoColorConversionTransformation::ConversionFlags | conversionFlags ) |
Definition at line 32 of file kis_convert_color_space_processing_visitor.cpp.
|
overridevirtual |
Implements KisProcessingVisitor.
Definition at line 59 of file kis_convert_color_space_processing_visitor.cpp.
References KisUndoAdapter::addCommand(), and KisSimpleProcessingVisitor::visit().
|
overridevirtual |
Implements KisProcessingVisitor.
Definition at line 21 of file kis_simple_processing_visitor.cpp.
|
overridevirtual |
Implements KisProcessingVisitor.
Definition at line 24 of file kis_simple_processing_visitor.cpp.
|
overridevirtual |
Implements KisProcessingVisitor.
Definition at line 29 of file kis_simple_processing_visitor.cpp.
|
overridevirtual |
Implements KisProcessingVisitor.
Definition at line 22 of file kis_simple_processing_visitor.cpp.
|
overridevirtual |
Implements KisProcessingVisitor.
Definition at line 67 of file kis_convert_color_space_processing_visitor.cpp.
References KisUndoAdapter::addCommand(), and KisSimpleProcessingVisitor::visit().
|
overridevirtual |
Implements KisProcessingVisitor.
Definition at line 25 of file kis_simple_processing_visitor.cpp.
|
overridevirtual |
Implements KisProcessingVisitor.
Definition at line 51 of file kis_convert_color_space_processing_visitor.cpp.
References KisUndoAdapter::addCommand(), and KisSimpleProcessingVisitor::visit().
|
overridevirtual |
Implements KisProcessingVisitor.
Definition at line 23 of file kis_simple_processing_visitor.cpp.
|
overridevirtual |
Implements KisProcessingVisitor.
Definition at line 127 of file kis_convert_color_space_processing_visitor.cpp.
References KisUndoAdapter::addCommand(), KisLayer::alphaChannelDisabled(), KoColorSpace::channelFlags(), KoColorSpace::colorModelId(), KisGroupLayer::colorSpace(), KisCommandUtils::FlipFlopCommand::FINALIZING, KisCommandUtils::FlipFlopCommand::INITIALIZING, and m_dstColorSpace.
|
overridevirtual |
Implements KisProcessingVisitor.
Definition at line 20 of file kis_simple_processing_visitor.cpp.
|
overridevirtual |
Implements KisProcessingVisitor.
Definition at line 18 of file kis_simple_processing_visitor.cpp.
|
overridevirtual |
Implements KisProcessingVisitor.
Definition at line 19 of file kis_simple_processing_visitor.cpp.
|
overridevirtual |
Implements KisProcessingVisitor.
Definition at line 28 of file kis_simple_processing_visitor.cpp.
|
overridevirtual |
Implements KisProcessingVisitor.
Definition at line 153 of file kis_convert_color_space_processing_visitor.cpp.
References KisTransformMask::threadSafeForceStaticImageUpdate(), and KisSimpleProcessingVisitor::visit().
|
overridevirtual |
Implements KisProcessingVisitor.
Definition at line 26 of file kis_simple_processing_visitor.cpp.
|
overridevirtual |
Implements KisProcessingVisitor.
Definition at line 27 of file kis_simple_processing_visitor.cpp.
|
overridevirtual |
Implements KisSimpleProcessingVisitor.
Definition at line 159 of file kis_convert_color_space_processing_visitor.cpp.
References KisUndoAdapter::addCommand(), KisColorizeMask::extent(), KisTimeSpan::infinite(), KisNode::invalidateFrames(), m_conversionFlags, m_dstColorSpace, m_renderingIntent, KisColorizeMask::setColorSpace(), and KisProcessingVisitor::ProgressHelper::updater().
|
overrideprivatevirtual |
Implements KisSimpleProcessingVisitor.
Definition at line 43 of file kis_convert_color_space_processing_visitor.cpp.
References KisUndoAdapter::addCommand(), KisExternalLayer::convertTo(), m_conversionFlags, m_dstColorSpace, m_renderingIntent, KoUpdater::setProgress(), and KisProcessingVisitor::ProgressHelper::updater().
|
overrideprivatevirtual |
Implements KisSimpleProcessingVisitor.
Definition at line 75 of file kis_convert_color_space_processing_visitor.cpp.
References KisUndoAdapter::addCommand(), KisLayer::alphaChannelDisabled(), AlphaColorModelID, KisPaintLayer::alphaLocked(), KoColorSpace::channelFlags(), KoColorSpace::colorModelId(), KisPaintDevice::colorSpace(), KisBaseNode::colorSpace(), KisPaintDevice::convertTo(), KisLayer::extent(), KisTimeSpan::infinite(), KisNode::invalidateFrames(), KIS_SAFE_ASSERT_RECOVER_RETURN, m_conversionFlags, m_dstColorSpace, m_renderingIntent, m_srcColorSpace, KisLayer::original(), KisBaseNode::paintDevice(), KisLayer::projection(), KisNode::projectionLeaf, and KisProcessingVisitor::ProgressHelper::updater().
|
private |
Definition at line 42 of file kis_convert_color_space_processing_visitor.h.
|
private |
Definition at line 40 of file kis_convert_color_space_processing_visitor.h.
|
private |
Definition at line 41 of file kis_convert_color_space_processing_visitor.h.
|
private |
Definition at line 39 of file kis_convert_color_space_processing_visitor.h.