|
Krita Source Code Documentation
|
Inheritance diagram for KisCompositionVisitor:Public Types | |
| enum | Mode { STORE , APPLY } |
Public Member Functions | |
| KisCompositionVisitor (KisLayerComposition *layerComposition, Mode mode) | |
| bool | process (KisNode *node) |
| bool | visit (KisAdjustmentLayer *layer) override |
| bool | visit (KisCloneLayer *layer) override |
| bool | visit (KisColorizeMask *mask) override |
| bool | visit (KisExternalLayer *layer) override |
| bool | visit (KisFilterMask *mask) override |
| bool | visit (KisGeneratorLayer *layer) override |
| bool | visit (KisGroupLayer *layer) override |
| bool | visit (KisNode *node) override |
| bool | visit (KisPaintLayer *layer) override |
| bool | visit (KisSelectionMask *mask) override |
| bool | visit (KisTransformMask *mask) override |
| bool | visit (KisTransparencyMask *mask) override |
Public Member Functions inherited from KisNodeVisitor | |
| KisNodeVisitor () | |
| virtual | ~KisNodeVisitor () |
Private Attributes | |
| KisLayerComposition * | m_layerComposition |
| Mode | m_mode |
Additional Inherited Members | |
Protected Member Functions inherited from KisNodeVisitor | |
| bool | visitAll (KisNode *node, bool breakOnFail=false) |
| bool | visitAllInverse (KisNode *node, bool breakOnFail=false) |
Definition at line 25 of file kis_layer_composition.cpp.
| Enumerator | |
|---|---|
| STORE | |
| APPLY | |
Definition at line 27 of file kis_layer_composition.cpp.
|
inline |
Definition at line 32 of file kis_layer_composition.cpp.
|
inline |
Definition at line 58 of file kis_layer_composition.cpp.
References KisBaseNode::collapsed, dbgKrita, KisBaseNode::isFakeNode(), KisLayerComposition::m_collapsedMap, m_layerComposition, m_mode, KisLayerComposition::m_visibilityMap, KisBaseNode::name(), KisBaseNode::setCollapsed(), KisNode::setDirty(), KisBaseNode::setVisible(), STORE, KisBaseNode::uuid(), KisBaseNode::visible(), and KisNodeVisitor::visitAll().
|
inlineoverridevirtual |
Implements KisNodeVisitor.
Definition at line 47 of file kis_layer_composition.cpp.
References process().
|
inlineoverridevirtual |
Implements KisNodeVisitor.
Definition at line 51 of file kis_layer_composition.cpp.
References process().
|
inlineoverridevirtual |
Implements KisNodeVisitor.
Definition at line 56 of file kis_layer_composition.cpp.
References process().
|
inlineoverridevirtual |
Implements KisNodeVisitor.
Definition at line 49 of file kis_layer_composition.cpp.
References process().
|
inlineoverridevirtual |
Implements KisNodeVisitor.
Definition at line 52 of file kis_layer_composition.cpp.
References process().
|
inlineoverridevirtual |
Implements KisNodeVisitor.
Definition at line 50 of file kis_layer_composition.cpp.
References process().
|
inlineoverridevirtual |
Implements KisNodeVisitor.
Definition at line 39 of file kis_layer_composition.cpp.
References KisBaseNode::image, process(), KisImage::rootLayer(), and KisNodeVisitor::visitAll().
|
inlineoverridevirtual |
Implements KisNodeVisitor.
Definition at line 38 of file kis_layer_composition.cpp.
References process().
|
inlineoverridevirtual |
Implements KisNodeVisitor.
Definition at line 48 of file kis_layer_composition.cpp.
References process().
|
inlineoverridevirtual |
Implements KisNodeVisitor.
Definition at line 55 of file kis_layer_composition.cpp.
References process().
|
inlineoverridevirtual |
Implements KisNodeVisitor.
Definition at line 53 of file kis_layer_composition.cpp.
References process().
|
inlineoverridevirtual |
Implements KisNodeVisitor.
Definition at line 54 of file kis_layer_composition.cpp.
References process().
|
private |
Definition at line 86 of file kis_layer_composition.cpp.
|
private |
Definition at line 87 of file kis_layer_composition.cpp.