Krita Source Code Documentation
Loading...
Searching...
No Matches
KisLayerUtils::MergeDownInfoBase Struct Referenceabstract
+ Inheritance diagram for KisLayerUtils::MergeDownInfoBase:

Public Member Functions

virtual KisNodeList allSrcNodes ()=0
 
KisLayerSP dstLayer ()
 
 MergeDownInfoBase (KisImageSP _image)
 
virtual ~MergeDownInfoBase ()
 

Public Attributes

KisNodeSP dstNode
 
bool enableOnionSkins = false
 
QSet< int > frames
 
KisImageWSP image
 
bool pinnedToTimeline = false
 
QVector< KisSelectionMaskSPselectionMasks
 
SwitchFrameCommand::SharedStorageSP storage
 

Detailed Description

Definition at line 80 of file kis_layer_utils.cpp.

Constructor & Destructor Documentation

◆ MergeDownInfoBase()

KisLayerUtils::MergeDownInfoBase::MergeDownInfoBase ( KisImageSP _image)
inline

Definition at line 81 of file kis_layer_utils.cpp.

82 : image(_image),
83 storage(new SwitchFrameCommand::SharedStorage())
84 {
85 }
SwitchFrameCommand::SharedStorageSP storage

◆ ~MergeDownInfoBase()

virtual KisLayerUtils::MergeDownInfoBase::~MergeDownInfoBase ( )
inlinevirtual

Definition at line 87 of file kis_layer_utils.cpp.

87{}

Member Function Documentation

◆ allSrcNodes()

virtual KisNodeList KisLayerUtils::MergeDownInfoBase::allSrcNodes ( )
pure virtual

◆ dstLayer()

KisLayerSP KisLayerUtils::MergeDownInfoBase::dstLayer ( )
inline

Definition at line 102 of file kis_layer_utils.cpp.

102 {
103 return qobject_cast<KisLayer*>(dstNode.data());
104 }

References KisSharedPtr< T >::data(), and dstNode.

Member Data Documentation

◆ dstNode

KisNodeSP KisLayerUtils::MergeDownInfoBase::dstNode

Definition at line 93 of file kis_layer_utils.cpp.

◆ enableOnionSkins

bool KisLayerUtils::MergeDownInfoBase::enableOnionSkins = false

Definition at line 98 of file kis_layer_utils.cpp.

◆ frames

QSet<int> KisLayerUtils::MergeDownInfoBase::frames

Definition at line 96 of file kis_layer_utils.cpp.

◆ image

KisImageWSP KisLayerUtils::MergeDownInfoBase::image

Definition at line 89 of file kis_layer_utils.cpp.

◆ pinnedToTimeline

bool KisLayerUtils::MergeDownInfoBase::pinnedToTimeline = false

Definition at line 97 of file kis_layer_utils.cpp.

◆ selectionMasks

QVector<KisSelectionMaskSP> KisLayerUtils::MergeDownInfoBase::selectionMasks

Definition at line 91 of file kis_layer_utils.cpp.

◆ storage

SwitchFrameCommand::SharedStorageSP KisLayerUtils::MergeDownInfoBase::storage

Definition at line 95 of file kis_layer_utils.cpp.


The documentation for this struct was generated from the following file: