6#ifndef KIS_PSD_LAYER_STYLE_H
7#define KIS_PSD_LAYER_STYLE_H
16#include "kritaimage_export.h"
46 QString
name()
const override;
50 void setUuid(
const QUuid &
value);
52 QString psdUuid()
const;
53 void setPsdUuid(
const QString &
value);
65 bool isEnabled()
const;
66 void setEnabled(
bool value);
108 bool hasLocalResourcesSnapshot()
const;
float value(const T *src, size_t ch)
QSharedPointer< KisResourcesInterface > KisResourcesInterfaceSP
QSharedPointer< KisPSDLayerStyle > KisPSDLayerStyleSP
const QString LayerStyles
The KisPSDLayerStyle class implements loading, saving and applying the PSD layer effects.
KisResourcesInterfaceSP resourcesInterface() const
const psd_layer_effects_satin * satin() const
QString name() const override
psd_layer_effects_satin * satin()
KisPSDLayerStyle operator=(const KisPSDLayerStyle &rhs)=delete
const psd_layer_effects_context * context() const
psd_layer_effects_stroke * stroke()
const psd_layer_effects_stroke * stroke() const
psd_layer_effects_context * context()
QPair< QString, QString > resourceType() const override
virtual QList< KoResourceLoadResult > embeddedResources(KisResourcesInterfaceSP globalResourcesInterface) const
void setName(const QString &name)
virtual bool isSerializable() const
virtual KoResourceSP clone() const =0
virtual QList< int > requiredCanvasResources() const
virtual bool saveToDevice(QIODevice *dev) const
virtual bool loadFromDevice(QIODevice *dev, KisResourcesInterfaceSP resourcesInterface)=0