|
Krita Source Code Documentation
|
Inheritance diagram for KisLayerUtils::MergeDownInfo:Public Member Functions | |
| KisNodeList | allSrcNodes () override |
| MergeDownInfo (KisImageSP _image, KisLayerSP _prevLayer, KisLayerSP _currLayer, MergeFlags flags) | |
Public Member Functions inherited from KisLayerUtils::MergeDownInfoBase | |
| KisLayerSP | dstLayer () |
| MergeDownInfoBase (KisImageSP _image) | |
| virtual | ~MergeDownInfoBase () |
Public Attributes | |
| KisLayerSP | currLayer |
| KisLayerSP | prevLayer |
Public Attributes inherited from KisLayerUtils::MergeDownInfoBase | |
| KisNodeSP | dstNode |
| bool | enableOnionSkins = false |
| QSet< int > | frames |
| KisImageWSP | image |
| bool | pinnedToTimeline = false |
| QVector< KisSelectionMaskSP > | selectionMasks |
| SwitchFrameCommand::SharedStorageSP | storage |
Definition at line 139 of file kis_layer_utils.cpp.
|
inline |
If source layer is not animated, then just merge that into the current frame only. See the other part of this feature in mergeDown() itself
See https://bugs.kde.org/show_bug.cgi?id=475550
Definition at line 140 of file kis_layer_utils.cpp.
References KisImage::animationInterface(), KisImageAnimationInterface::currentTime(), currLayer, KisSharedPtr< T >::data(), KisLayerUtils::MergeDownInfoBase::enableOnionSkins, KisLayerUtils::fetchLayerFramesRecursive(), KisLayerUtils::MergeDownInfoBase::frames, KisLayerUtils::MergeDownInfoBase::image, KisBaseNode::isAnimated(), KisBaseNode::isPinnedToTimeline(), KisPaintLayer::onionSkinEnabled(), KisLayerUtils::MergeDownInfoBase::pinnedToTimeline, prevLayer, and KisLayerUtils::SkipMergingFrames.
|
inlineoverridevirtual |
Implements KisLayerUtils::MergeDownInfoBase.
Definition at line 175 of file kis_layer_utils.cpp.
| KisLayerSP KisLayerUtils::MergeDownInfo::currLayer |
Definition at line 173 of file kis_layer_utils.cpp.
| KisLayerSP KisLayerUtils::MergeDownInfo::prevLayer |
Definition at line 172 of file kis_layer_utils.cpp.