Krita Source Code Documentation
Loading...
Searching...
No Matches
KisDecoratedNodeInterface Class Referenceabstract

#include <KisDecoratedNodeInterface.h>

+ Inheritance diagram for KisDecoratedNodeInterface:

Public Member Functions

virtual bool decorationsVisible () const =0
 
void setDecorationsVisible (bool value)
 
virtual void setDecorationsVisible (bool value, bool update)=0
 
virtual ~KisDecoratedNodeInterface ()
 

Detailed Description

A special interface for layer that have a "decorations", that is, a data that is written into layer stack, but is not a part of user's image.

Definition at line 17 of file KisDecoratedNodeInterface.h.

Constructor & Destructor Documentation

◆ ~KisDecoratedNodeInterface()

KisDecoratedNodeInterface::~KisDecoratedNodeInterface ( )
virtual

Definition at line 9 of file KisDecoratedNodeInterface.cpp.

10{
11}

Member Function Documentation

◆ decorationsVisible()

virtual bool KisDecoratedNodeInterface::decorationsVisible ( ) const
pure virtual
Returns
true is the layer is allowed to write its decorative information into the stack. The value should be "true" by default.

Implemented in KisPaintLayer, and KisSelectionMask.

◆ setDecorationsVisible() [1/2]

void KisDecoratedNodeInterface::setDecorationsVisible ( bool value)

Convenience override for setDecorationsVisible()

Definition at line 13 of file KisDecoratedNodeInterface.cpp.

14{
16}
float value(const T *src, size_t ch)
virtual void setDecorationsVisible(bool value, bool update)=0

References setDecorationsVisible(), and value().

◆ setDecorationsVisible() [2/2]

virtual void KisDecoratedNodeInterface::setDecorationsVisible ( bool value,
bool update )
pure virtual

Enable or disable writing decorative information into layer stack.

Implemented in KisPaintLayer, KisSelectionMask, KisPaintLayer, and KisSelectionMask.


The documentation for this class was generated from the following files: