|
Krita Source Code Documentation
|
#include <kis_open_raster_stack_save_visitor.h>
Inheritance diagram for KisOpenRasterStackSaveVisitor:Classes | |
| struct | Private |
Public Member Functions | |
| KisOpenRasterStackSaveVisitor (KisOpenRasterSaveContext *, vKisNodeSP activeNodes) | |
| bool | visit (KisAdjustmentLayer *layer) override |
| virtual bool | visit (KisAdjustmentLayer *layer)=0 |
| bool | visit (KisCloneLayer *) override |
| virtual bool | visit (KisCloneLayer *layer)=0 |
| bool | visit (KisColorizeMask *) override |
| virtual bool | visit (KisColorizeMask *mask)=0 |
| bool | visit (KisExternalLayer *) override |
| virtual bool | visit (KisExternalLayer *layer)=0 |
| bool | visit (KisFilterMask *) override |
| virtual bool | visit (KisFilterMask *mask)=0 |
| bool | visit (KisGeneratorLayer *layer) override |
| virtual bool | visit (KisGeneratorLayer *layer)=0 |
| bool | visit (KisGroupLayer *layer) override |
| virtual bool | visit (KisGroupLayer *layer)=0 |
| bool | visit (KisNode *) override |
| virtual bool | visit (KisNode *node)=0 |
| bool | visit (KisPaintLayer *layer) override |
| virtual bool | visit (KisPaintLayer *layer)=0 |
| bool | visit (KisSelectionMask *) override |
| virtual bool | visit (KisSelectionMask *mask)=0 |
| bool | visit (KisTransformMask *) override |
| virtual bool | visit (KisTransformMask *mask)=0 |
| bool | visit (KisTransparencyMask *) override |
| virtual bool | visit (KisTransparencyMask *mask)=0 |
| ~KisOpenRasterStackSaveVisitor () override | |
Public Member Functions inherited from KisNodeVisitor | |
| KisNodeVisitor () | |
| virtual | ~KisNodeVisitor () |
Private Member Functions | |
| bool | saveLayer (KisLayer *layer) |
| void | saveLayerInfo (QDomElement &elt, KisLayer *layer) |
Private Attributes | |
| Private *const | d |
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_open_raster_stack_save_visitor.h.
| KisOpenRasterStackSaveVisitor::KisOpenRasterStackSaveVisitor | ( | KisOpenRasterSaveContext * | saveContext, |
| vKisNodeSP | activeNodes ) |
Definition at line 34 of file kis_open_raster_stack_save_visitor.cpp.
References KisOpenRasterStackSaveVisitor::Private::activeNodes, d, and KisOpenRasterStackSaveVisitor::Private::saveContext.
|
override |
Definition at line 41 of file kis_open_raster_stack_save_visitor.cpp.
References d.
|
private |
Definition at line 177 of file kis_open_raster_stack_save_visitor.cpp.
References KisOpenRasterStackSaveVisitor::Private::currentElement, d, KisLayer::exactBounds(), KisBaseNode::image, KisBaseNode::isFakeNode(), KisOpenRasterStackSaveVisitor::Private::layerStack, KisLayer::metaData(), KisLayer::projection(), KisOpenRasterStackSaveVisitor::Private::saveContext, KisOpenRasterSaveContext::saveDeviceData(), saveLayerInfo(), KisImage::xRes(), and KisImage::yRes().
Definition at line 46 of file kis_open_raster_stack_save_visitor.cpp.
References KisOpenRasterStackSaveVisitor::Private::activeNodes, KisLayer::alphaChannelDisabled(), COMPOSITE_ADD, COMPOSITE_BURN, COMPOSITE_CLEAR, COMPOSITE_COLOR, COMPOSITE_DARKEN, COMPOSITE_DESTINATION_ATOP, COMPOSITE_DESTINATION_IN, COMPOSITE_DIFF, COMPOSITE_DODGE, COMPOSITE_ERASE, COMPOSITE_HARD_LIGHT, COMPOSITE_HUE, COMPOSITE_LIGHTEN, COMPOSITE_LUMINIZE, COMPOSITE_MULT, COMPOSITE_OVER, COMPOSITE_OVERLAY, COMPOSITE_SATURATION, COMPOSITE_SCREEN, COMPOSITE_SOFT_LIGHT_SVG, KisBaseNode::compositeOpId(), d, KisLayer::exactBounds(), KisBaseNode::name(), KisBaseNode::opacity(), KisBaseNode::userLocked(), and KisBaseNode::visible().
|
overridevirtual |
Implements KisNodeVisitor.
Definition at line 159 of file kis_open_raster_stack_save_visitor.cpp.
References d, KisNodeFilterInterface::filter(), KisOpenRasterStackSaveVisitor::Private::layerStack, and saveLayerInfo().
|
virtual |
Implements KisNodeVisitor.
|
overridevirtual |
Implements KisNodeVisitor.
Definition at line 167 of file kis_open_raster_stack_save_visitor.cpp.
References saveLayer().
|
virtual |
Implements KisNodeVisitor.
|
inlineoverridevirtual |
Implements KisNodeVisitor.
Definition at line 57 of file kis_open_raster_stack_save_visitor.h.
|
virtual |
Implements KisNodeVisitor.
|
overridevirtual |
Implements KisNodeVisitor.
Definition at line 172 of file kis_open_raster_stack_save_visitor.cpp.
References saveLayer().
|
virtual |
Implements KisNodeVisitor.
|
inlineoverridevirtual |
Implements KisNodeVisitor.
Definition at line 45 of file kis_open_raster_stack_save_visitor.h.
|
virtual |
Implements KisNodeVisitor.
|
overridevirtual |
Implements KisNodeVisitor.
Definition at line 116 of file kis_open_raster_stack_save_visitor.cpp.
References saveLayer().
|
virtual |
Implements KisNodeVisitor.
|
overridevirtual |
Implements KisNodeVisitor.
Definition at line 121 of file kis_open_raster_stack_save_visitor.cpp.
References KisOpenRasterStackSaveVisitor::Private::currentElement, d, KisImage::height(), KisBaseNode::image, KisOpenRasterStackSaveVisitor::Private::layerStack, KisGroupLayer::passThroughMode, KisOpenRasterStackSaveVisitor::Private::saveContext, saveLayerInfo(), KisOpenRasterSaveContext::saveStack(), KisNodeVisitor::visitAll(), KisImage::width(), KisImage::xRes(), and KisImage::yRes().
|
virtual |
Implements KisNodeVisitor.
|
inlineoverridevirtual |
Implements KisNodeVisitor.
Definition at line 39 of file kis_open_raster_stack_save_visitor.h.
|
virtual |
Implements KisNodeVisitor.
|
overridevirtual |
Implements KisNodeVisitor.
Definition at line 111 of file kis_open_raster_stack_save_visitor.cpp.
References saveLayer().
|
virtual |
Implements KisNodeVisitor.
|
inlineoverridevirtual |
Implements KisNodeVisitor.
Definition at line 54 of file kis_open_raster_stack_save_visitor.h.
|
virtual |
Implements KisNodeVisitor.
|
inlineoverridevirtual |
Implements KisNodeVisitor.
Definition at line 48 of file kis_open_raster_stack_save_visitor.h.
|
virtual |
Implements KisNodeVisitor.
|
inlineoverridevirtual |
Implements KisNodeVisitor.
Definition at line 51 of file kis_open_raster_stack_save_visitor.h.
|
virtual |
Implements KisNodeVisitor.
|
private |
Definition at line 67 of file kis_open_raster_stack_save_visitor.h.