30 if(startLeaf->isMask()) {
74 else if (parentLayer->parent())
95 else if (leaf->parent())
static NodePosition calculateNodePosition(KisProjectionLeafSP leaf)
void setClonesDontInvalidateFrames(bool value)
virtual void registerChangeRect(KisProjectionLeafSP leaf, NodePosition position)
virtual void adjustMasksChangeRect(KisProjectionLeafSP firstMask)
void setCropRect(QRect cropRect)
void registerNeedRect(KisProjectionLeafSP leaf, NodePosition position, KisRenderPassFlags flags)
void startTripImpl(KisProjectionLeafSP startLeaf, Flags flags)
void visitLowerNode(KisProjectionLeafSP leaf)
void startTrip(KisProjectionLeafSP startWith) override
~KisMergeWalker() override
void visitHigherNode(KisProjectionLeafSP leaf, NodePosition positionToFilthy)
@ CLONES_DONT_INVALIDATE_FRAMES
UpdateType type() const override
void startTripWithMask(KisProjectionLeafSP filthyMask, KisMergeWalker::Flags flags)