Definition at line 184 of file kis_layer_utils.cpp.
185 :
storage(
new SwitchFrameCommand::SharedStorage())
189 {
191
193
196
198
200 if (colorizeMask) {
203 if (putBehind) {
205 }
206
209
213 } else {
216 }
217
219 if (cloneLayer) {
223
226
231
234 } else {
236 }
237
241 clone);
242
244
247 }
248
251 }
252 }
253 }
const QString COMPOSITE_OVER
const QString COMPOSITE_BEHIND
KisPaintDeviceSP coloringProjection() const
void setDefaultPixel(const KoColor &defPixel)
virtual const KoColorSpace * compositionSourceColorSpace() const
const KoColorSpace * colorSpace() const
KoColor defaultPixel() const
static void copyAreaOptimized(const QPoint &dstPt, KisPaintDeviceSP src, KisPaintDeviceSP dst, const QRect &originalSrcRect)
KoColor convertedTo(const KoColorSpace *cs, KoColorConversionTransformation::Intent renderingIntent, KoColorConversionTransformation::ConversionFlags conversionFlags) const
QSet< int > fetchLayerFramesRecursive(KisNodeSP rootNode)
virtual KisPaintDeviceSP projection() const =0
const QString & compositeOpId() const
bool isPinnedToTimeline() const
virtual KisPaintDeviceSP original() const =0
virtual KisPaintDeviceSP paintDevice() const =0
void setCompositeOpId(const QString &compositeOpId)
KisLayerSP reincarnateAsPaintLayer() const
KisPaintDeviceSP m_sourcePaintDevice
KisNodeSP m_insertionParent
KisNodeSP m_insertionPutAfter
KisPaintLayerSP sourcePaintLayer()
SwitchFrameCommand::SharedStorageSP storage
KisPaintLayerSP targetPaintLayer()
void disableAlphaChannel(bool disable)
KisNodeSP prevSibling() const
KisProjectionLeafSP projectionLeaf
void setAlphaLocked(bool lock)
References KisColorizeMask::coloringProjection(), KisPaintDevice::colorSpace(), COMPOSITE_BEHIND, COMPOSITE_OVER, KisBaseNode::compositeOpId(), KisPaintDevice::compositionSourceColorSpace(), KoColor::convertedTo(), KisPainter::copyAreaOptimized(), KisSharedPtr< T >::data(), KisPaintDevice::defaultPixel(), KisLayer::disableAlphaChannel(), KisPaintDevice::extent(), KisLayerUtils::fetchLayerFramesRecursive(), KisBaseNode::isPinnedToTimeline(), m_compositeOp, m_frames, m_image, m_insertionParent, m_insertionPutAfter, m_pinnedToTimeline, m_sourceNode, m_sourcePaintDevice, m_targetNode, KisBaseNode::name(), KisBaseNode::opacity(), KisBaseNode::original(), KisBaseNode::paintDevice(), KisNode::parent, KisNode::prevSibling(), KisBaseNode::projection(), KisNode::projectionLeaf, KisCloneLayer::reincarnateAsPaintLayer(), KisPaintLayer::setAlphaLocked(), KisBaseNode::setCompositeOpId(), KisPaintDevice::setDefaultPixel(), sourceLayer(), sourcePaintLayer(), targetLayer(), and targetPaintLayer().