|
| bool | accept (KisNodeVisitor &) override |
| |
| void | accept (KisProcessingVisitor &visitor, KisUndoAdapter *undoAdapter) override |
| |
| bool | allowAsChild (KisNodeSP) const override |
| |
| KisNodeSP | clone () const override |
| |
| KUndo2Command * | crop (const QRect &rect) override |
| |
| KisDocument * | document () const |
| |
| bool | isFakeNode () const override |
| |
| | KisDecorationsWrapperLayer (const KisDecorationsWrapperLayer &rhs) |
| |
| | KisDecorationsWrapperLayer (KisDocument *document) |
| |
| KisPaintDeviceSP | original () const override |
| |
| KisPaintDeviceSP | paintDevice () const override |
| |
| void | setDocument (KisDocument *document) |
| |
| void | setImage (KisImageWSP image) override |
| |
| bool | supportsPerspectiveTransform () const override |
| |
| KUndo2Command * | transform (const QTransform &transform) override |
| |
| | ~KisDecorationsWrapperLayer () |
| |
| virtual KUndo2Command * | convertTo (const KoColorSpace *dstColorSpace, KoColorConversionTransformation::Intent renderingIntent=KoColorConversionTransformation::internalRenderingIntent(), KoColorConversionTransformation::ConversionFlags conversionFlags=KoColorConversionTransformation::internalConversionFlags()) |
| |
| QIcon | icon () const override |
| |
| | KisExternalLayer (KisImageWSP image, const QString &name, quint8 opacity) |
| |
| virtual void | resetCache (const KoColorSpace *colorSpace=0) |
| |
| virtual KUndo2Command * | setProfile (const KoColorProfile *profile) |
| |
| virtual QRect | theoreticalBoundingRect () const |
| |
| bool | alphaChannelDisabled () const |
| |
| void | buildProjectionUpToNode (KisPaintDeviceSP projection, KisNodeSP lastNode, const QRect &rect) |
| |
| QBitArray & | channelFlags () const |
| |
| KisFilterMaskSP | colorOverlayMask () const |
| |
| const KoColorSpace * | colorSpace () const override |
| | returns the image's colorSpace or null, if there is no image
|
| |
| const KoCompositeOp * | compositeOp () const override |
| | returns the layer's composite op for the colorspace of the layer's parent.
|
| |
| virtual KisLayerSP | createMergedLayerTemplate (KisLayerSP prevLayer) |
| |
| QImage | createThumbnail (qint32 w, qint32 h, Qt::AspectRatioMode aspectRatioMode=Qt::IgnoreAspectRatio) override |
| |
| QImage | createThumbnailForFrame (qint32 w, qint32 h, int time, Qt::AspectRatioMode aspectRatioMode=Qt::IgnoreAspectRatio) override |
| |
| void | disableAlphaChannel (bool disable) |
| |
| QList< KisEffectMaskSP > | effectMasks () const |
| |
| QList< KisEffectMaskSP > | effectMasks (KisNodeSP lastNode) const |
| |
| QRect | exactBounds () const override |
| |
| QRect | extent () const override |
| |
| virtual void | fillMergedLayerTemplate (KisLayerSP dstLayer, KisLayerSP prevLayer, bool skipPaintingThisLayer=false) |
| |
| bool | hasClones () const |
| |
| bool | hasEffectMasks () const |
| |
| virtual KisLayerProjectionPlaneSP | internalProjectionPlane () const |
| |
| | KisLayer (const KisLayer &rhs) |
| |
| | KisLayer (KisImageWSP image, const QString &name, quint8 opacity) |
| |
| KisPSDLayerStyleSP | layerStyle () const |
| |
| QRect | looseUserVisibleBounds () const |
| |
| KisMetaData::Store * | metaData () |
| |
| virtual bool | needProjection () const |
| |
| void | notifyChildMaskChanged () |
| |
| KisLayerSP | parentLayer () const |
| |
| QRect | partialChangeRect (KisNodeSP lastNode, const QRect &rect) |
| |
| | Private (KisLayer *q) |
| |
| KisPaintDeviceSP | projection () const override |
| |
| KisAbstractProjectionPlaneSP | projectionPlane () const override |
| |
| void | registerClone (KisCloneLayerWSP clone) |
| |
| const QList< KisCloneLayerWSP > | registeredClones () const |
| |
| KisBaseNode::PropertyList | sectionModelProperties () const override |
| |
| virtual KisSelectionSP | selection () const |
| |
| virtual KisSelectionMaskSP | selectionMask () const |
| |
| virtual void | setChannelFlags (const QBitArray &channelFlags) |
| |
| void | setImage (KisImageWSP image) override |
| |
| void | setLayerStyle (KisPSDLayerStyleSP layerStyle) |
| |
| void | setSectionModelProperties (const KisBaseNode::PropertyList &properties) override |
| |
| void | setTemporary (bool t) |
| |
| void | setX (qint32 x) override |
| |
| void | setY (qint32 y) override |
| |
| bool | temporary () const |
| |
| int | thumbnailSeqNo () const override |
| |
| QRect | tightUserVisibleBounds () const |
| |
| void | unregisterClone (KisCloneLayerWSP clone) |
| |
| void | updateClones (const QRect &rect, bool dontInvalidateFrames) |
| |
| qint32 | x () const override |
| |
| qint32 | y () const override |
| |
| | ~KisLayer () override |
| |
| | Private (KisCanvas2 *c) |
| |
| bool | accept (KisNodeVisitor &v) override |
| |
| void | accept (KisProcessingVisitor &visitor, KisUndoAdapter *undoAdapter) override |
| |
| KisNodeSP | at (quint32 index) const |
| |
| KisBusyProgressIndicator * | busyProgressIndicator () const |
| |
| quint32 | childCount () const |
| |
| QList< KisNodeSP > | childNodes (const QStringList &nodeTypes, const KoProperties &properties) const |
| |
| const KisNode * | findSymmetricClone (const KisNode *srcRoot, const KisNode *dstRoot, const KisNode *srcTarget) |
| |
| KisNodeSP | firstChild () const |
| |
| virtual KisPaintDeviceList | getLodCapableDevices () const |
| |
| KisNodeGraphListener * | graphListener () const |
| |
| int | graphSequenceNumber () const |
| |
| void | handleKeyframeChannelFrameAboutToBeRemoved (const KisKeyframeChannel *channel, int time) |
| |
| virtual void | handleKeyframeChannelFrameAdded (const KisKeyframeChannel *channel, int time) |
| |
| virtual void | handleKeyframeChannelFrameChange (const KisKeyframeChannel *channel, int time) |
| |
| void | handleKeyframeChannelFrameHasBeenRemoved (const KisKeyframeChannel *channel, int time) |
| |
| KisFrameChangeUpdateRecipe | handleKeyframeChannelUpdateImpl (const KisKeyframeChannel *channel, int time) |
| |
| int | index (const KisNodeSP node) const |
| |
| void | invalidateFrames (const KisTimeSpan &range, const QRect &rect) |
| |
| | KisNode (const KisNode &rhs) |
| |
| | KisNode (KisImageWSP image) |
| |
| KisNodeSP | lastChild () const |
| |
| KisNodeSP | nextSibling () const |
| |
| KisNodeProgressProxy * | nodeProgressProxy () const |
| |
| KisNodeSP | parent () const |
| |
| KisNodeSP | prevSibling () const |
| |
| | Private (KisNode *node) |
| |
| void | processDuplicatedClones (const KisNode *srcDuplicationRoot, const KisNode *dstDuplicationRoot, KisNode *node) |
| |
| virtual KisProjectionLeafSP | projectionLeaf () const |
| |
| void | requestTimeSwitch (int time) |
| |
| virtual void | setDirty () |
| |
| void | setDirty (const KisRegion ®ion) |
| |
| void | setDirty (const QRect &rect) |
| |
| virtual void | setDirty (const QVector< QRect > &rects) |
| |
| void | setDirtyDontResetAnimationCache () |
| |
| void | setDirtyDontResetAnimationCache (const QRect &rect) |
| |
| void | setDirtyDontResetAnimationCache (const QVector< QRect > &rects) |
| | setDirtyDontResetAnimationCache does almost the same thing as usual setDirty() call, but doesn't reset the animation cache (since onion skins are not used when rendering animation.
|
| |
| void | setGraphListener (KisNodeGraphListener *graphListener) |
| |
| void | setImage (KisImageWSP newImage) override |
| |
| virtual void | syncLodCache () |
| |
| | ~KisNode () override |
| |
| bool | belongsToIsolatedGroup () const |
| |
| bool | check (const KoProperties &properties) const |
| |
| bool | collapsed () const |
| |
| int | colorLabelIndex () const |
| |
| virtual KisPaintDeviceSP | colorSampleSourceDevice () const |
| |
| const QString & | compositeOpId () const |
| |
| void | enableAnimation () |
| |
| KisKeyframeChannel * | getKeyframeChannel (const QString &id) const |
| |
| KisKeyframeChannel * | getKeyframeChannel (const QString &id, bool create) |
| |
| bool | hasEditablePaintDevice () const |
| |
| KisImageWSP | image () const |
| |
| bool | isAnimated () const |
| |
| bool | isEditable (bool checkVisibility=true) const |
| |
| bool | isIsolatedRoot () const |
| |
| bool | isPinnedToTimeline () const |
| |
| QMap< QString, KisKeyframeChannel * > | keyframeChannels () const |
| |
| | KisBaseNode (const KisBaseNode &rhs) |
| |
| | KisBaseNode (KisImageWSP image) |
| |
| void | mergeNodeProperties (const KoProperties &properties) |
| |
| QString | name () const |
| |
| const KoProperties & | nodeProperties () const |
| |
| quint8 | opacity () const |
| |
| quint8 | percentOpacity () const |
| |
| | Private (const Private &rhs) |
| |
| | Private (KisImageWSP p_image) |
| |
| void | setCollapsed (bool collapsed) |
| |
| void | setColorLabelIndex (int index) |
| |
| void | setCompositeOpId (const QString &compositeOpId) |
| |
| void | setName (const QString &name) |
| |
| void | setNodeProperty (const QString &name, const QVariant &value) |
| |
| void | setOpacity (quint8 val) |
| |
| void | setPercentOpacity (quint8 val) |
| |
| void | setPinnedToTimeline (bool pinned) |
| |
| virtual void | setUserLocked (bool l) |
| |
| void | setUuid (const QUuid &id) |
| |
| virtual void | setVisible (bool visible, bool loading=false) |
| |
| virtual bool | supportsKeyframeChannel (const QString &id) |
| |
| bool | supportsLodMoves () const |
| |
| virtual bool | supportsLodPainting () const |
| |
| virtual void | updateSettings () |
| |
| bool | userLocked () const |
| |
| QUuid | uuid () const |
| |
| virtual bool | visible (bool recursive=false) const |
| |
| | ~KisBaseNode () override |
| |
| bool | deref () |
| |
| bool | ref () |
| |
| int | refCount () |
| |
| QAtomicInt * | sharedWeakReference () |
| |
|
| enum | PositionToFilthy { N_ABOVE_FILTHY = 0x08
, N_FILTHY_PROJECTION = 0x20
, N_FILTHY = 0x40
, N_BELOW_FILTHY = 0x80
} |
| |
| typedef QList< Property > | PropertyList |
| |
| void | sigNodeChangedInternal () |
| |
| void | keyframeChannelAdded (KisKeyframeChannel *channel) |
| |
| void | opacityChanged (quint8 value) |
| |
| QBitArray | channelFlags |
| |
| KisCloneLayersList | clonesList |
| |
| KisPSDLayerStyleSP | layerStyle |
| |
| KisLayerStyleProjectionPlaneSP | layerStyleProjectionPlane |
| |
| KisLayerMasksCache | masksCache |
| |
| KisMetaData::Store * | metaDataStore {nullptr} |
| |
| KisLayerProjectionPlaneSP | projectionPlane |
| |
| KisSafeNodeProjectionStoreSP | safeProjection |
| |
| KisCanvas2 * | canvas |
| |
| int | displayedFrame |
| |
| int | intendedFrame |
| |
| KisBusyProgressIndicator * | busyProgressIndicator |
| |
| std::optional< KisFrameChangeUpdateRecipe > | frameRemovalUpdateRecipe |
| |
| KisNodeGraphListener * | graphListener |
| |
| KisNodeProgressProxy * | nodeProgressProxy |
| |
| KisSafeReadNodeList | nodes |
| |
| QReadWriteLock | nodeSubgraphLock |
| |
| KisNodeWSP | parent |
| |
| KisProjectionLeafSP | projectionLeaf |
| |
| bool | animated {false} |
| |
| bool | collapsed {false} |
| |
| QString | compositeOp |
| |
| KisBaseNode::Property | hack_visible |
| |
| QUuid | id |
| |
| KisImageWSP | image |
| |
| QMap< QString, KisKeyframeChannel * > | keyframeChannels |
| |
| KisAnimatedOpacityProperty | opacityProperty |
| |
| bool | pinnedToTimeline {false} |
| |
| KoProperties | properties |
| |
| bool | supportsLodMoves {false} |
| |
| virtual QRect | amortizedProjectionRectForCleanupInChangePass () const |
| |
| QRect | applyMasks (const KisPaintDeviceSP source, KisPaintDeviceSP destination, const QRect &requestedRect, KisNodeSP filthyNode, KisNodeSP lastNode, KisRenderPassFlags flags) const |
| |
| bool | canMergeAndKeepBlendOptions (KisLayerSP otherLayer) |
| |
| QRect | changeRect (const QRect &rect, PositionToFilthy pos=N_FILTHY) const override |
| |
| void | childNodeChanged (KisNodeSP changedChildNode) override |
| |
| virtual void | copyOriginalToProjection (const KisPaintDeviceSP original, KisPaintDeviceSP projection, const QRect &rect) const |
| |
| virtual QRect | incomingChangeRect (const QRect &rect) const |
| |
| QRect | masksChangeRect (const QList< KisEffectMaskSP > &masks, const QRect &requestedRect, bool &rectVariesFlag) const |
| |
| QRect | masksNeedRect (const QList< KisEffectMaskSP > &masks, const QRect &changeRect, QStack< QRect > &applyRects, bool &rectVariesFlag) const |
| |
| QRect | needRectForOriginal (const QRect &rect) const |
| |
| virtual QRect | outgoingChangeRect (const QRect &rect) const |
| |
| QList< KisEffectMaskSP > | searchEffectMasks (KisNodeSP lastNode) const |
| |
| QRect | updateProjection (const QRect &rect, KisNodeSP filthyNode, KisRenderPassFlags flags) |
| |
| virtual QRect | accessRect (const QRect &rect, PositionToFilthy pos=N_FILTHY) const |
| |
| void | addKeyframeChannel (KisKeyframeChannel *channel) override |
| |
| void | baseNodeChangedCallback () override |
| |
| void | baseNodeCollapsedChangedCallback () override |
| |
| void | baseNodeInvalidateAllFramesCallback () override |
| |
| virtual KisFrameChangeUpdateRecipe | handleKeyframeChannelFrameAboutToBeRemovedImpl (const KisKeyframeChannel *channel, int time) |
| |
| virtual QRect | needRect (const QRect &rect, PositionToFilthy pos=N_FILTHY) const |
| |
| void | notifyParentVisibilityChanged (bool value) override |
| |
| KisBaseNodeSP | parentCallback () const override |
| |
| virtual KisKeyframeChannel * | requestKeyframeChannel (const QString &id) |
| |
| void | setSupportsLodMoves (bool value) |
| |
| | KisShared () |
| |
| | ~KisShared () |
| |
KisDecorationsWrapperLayer is a fake node for connecting Grids, Guides and Assistants the KisNodeVisitor system. This allows things like crops and transformations to be applied to these decoration style items.
Definition at line 21 of file KisDecorationsWrapperLayer.h.