|
InfoObject * | filterConfig () |
|
QString | generatorName () |
|
bool | setGenerator (const QString &generatorName, InfoObject *filterConfig) |
|
virtual QString | type () const override |
|
bool | addChildNode (Node *child, Node *above) |
|
bool | alphaLocked () const |
|
bool | animated () const |
|
QString | blendingMode () const |
|
QRect | bounds () const |
|
QList< Channel * > | channels () const |
|
QList< Node * > | childNodes () const |
|
Node * | clone () const |
|
bool | collapsed () const |
|
QString | colorDepth () const |
|
int | colorLabel () const |
|
QString | colorModel () const |
|
QString | colorProfile () const |
|
void | cropNode (int x, int y, int w, int h) |
|
Node * | duplicate () |
|
void | enableAnimation () const |
|
QList< Node * > | findChildNodes (const QString &name=QString(), bool recursive=false, bool partialMatch=false, const QString &type=QString(), int colorLabelIndex=0) const |
|
bool | hasExtents () |
|
bool | hasKeyframeAtTime (int frameNumber) |
|
QIcon | icon () const |
|
int | index () const |
|
bool | inheritAlpha () const |
|
bool | isPinnedToTimeline () const |
|
QString | layerStyleToAsl () |
|
bool | locked () const |
|
Node * | mergeDown () |
|
void | move (int x, int y) |
|
QString | name () const |
|
int | opacity () const |
|
Node * | parentNode () const |
|
QByteArray | pixelData (int x, int y, int w, int h) const |
|
QByteArray | pixelDataAtTime (int x, int y, int w, int h, int time) const |
|
QPoint | position () const |
|
QByteArray | projectionPixelData (int x, int y, int w, int h) const |
|
bool | remove () |
|
bool | removeChildNode (Node *child) |
|
void | rotateNode (double radians) |
|
bool | save (const QString &filename, double xRes, double yRes, const InfoObject &exportConfiguration, const QRect &exportRect=QRect()) |
|
void | scaleNode (QPointF origin, int width, int height, QString strategy) |
|
void | setAlphaLocked (bool value) |
|
void | setBlendingMode (QString value) |
|
void | setChildNodes (QList< Node * > nodes) |
|
void | setCollapsed (bool collapsed) |
|
void | setColorLabel (int index) |
|
bool | setColorProfile (const QString &colorProfile) |
|
bool | setColorSpace (const QString &colorModel, const QString &colorDepth, const QString &colorProfile) |
|
void | setInheritAlpha (bool value) |
|
bool | setLayerStyleFromAsl (const QString &asl) |
|
void | setLocked (bool value) |
|
void | setName (QString name) |
|
void | setOpacity (int value) |
|
void | setPinnedToTimeline (bool pinned) const |
|
bool | setPixelData (QByteArray value, int x, int y, int w, int h) |
|
void | setVisible (bool visible) |
|
void | shearNode (double angleX, double angleY) |
|
QImage | thumbnail (int w, int h) |
|
virtual QString | type () const |
|
QUuid | uniqueId () const |
|
bool | visible () const |
|
|
| FillLayer (KisGeneratorLayerSP layer, QObject *parent=0) |
|
| FillLayer (KisImageSP image, QString name, KisFilterConfigurationSP filterConfig, Selection &selection, QObject *parent=0) |
|
bool | operator!= (const Node &other) const |
|
bool | operator== (const Node &other) const |
|
| QObject (QObject *parent) |
|
QBindable< QString > | bindableObjectName () |
|
bool | blockSignals (bool block) |
|
const QObjectList & | children () const const |
|
QMetaObject::Connection | connect (const QObject *sender, const char *signal, const char *method, Qt::ConnectionType type) const const |
|
void | deleteLater () |
|
void | destroyed (QObject *obj) |
|
bool | disconnect (const char *signal, const QObject *receiver, const char *method) const const |
|
bool | disconnect (const QObject *receiver, const char *method) const const |
|
void | dumpObjectInfo () const const |
|
void | dumpObjectTree () const const |
|
QList< QByteArray > | dynamicPropertyNames () const const |
|
virtual bool | event (QEvent *e) |
|
virtual bool | eventFilter (QObject *watched, QEvent *event) |
|
T | findChild (const QString &name, Qt::FindChildOptions options) const const |
|
QList< T > | findChildren (const QRegularExpression &re, Qt::FindChildOptions options) const const |
|
QList< T > | findChildren (const QString &name, Qt::FindChildOptions options) const const |
|
QList< T > | findChildren (Qt::FindChildOptions options) const const |
|
bool | inherits (const char *className) const const |
|
void | installEventFilter (QObject *filterObj) |
|
bool | isQuickItemType () const const |
|
bool | isWidgetType () const const |
|
bool | isWindowType () const const |
|
void | killTimer (int id) |
|
virtual const QMetaObject * | metaObject () const const |
|
void | moveToThread (QThread *targetThread) |
|
QString | objectName () const const |
|
void | objectNameChanged (const QString &objectName) |
|
QObject * | parent () const const |
|
QVariant | property (const char *name) const const |
|
| Q_CLASSINFO (Name, Value) |
|
| Q_EMIT Q_EMIT |
|
| Q_ENUM (...) |
|
| Q_ENUM_NS (...) |
|
| Q_ENUMS (...) |
|
| Q_FLAG (...) |
|
| Q_FLAG_NS (...) |
|
| Q_FLAGS (...) |
|
| Q_GADGET Q_GADGET |
|
| Q_GADGET_EXPORT (EXPORT_MACRO) |
|
| Q_INTERFACES (...) |
|
| Q_INVOKABLE Q_INVOKABLE |
|
| Q_MOC_INCLUDE Q_MOC_INCLUDE |
|
| Q_NAMESPACE Q_NAMESPACE |
|
| Q_NAMESPACE_EXPORT (EXPORT_MACRO) |
|
| Q_OBJECT Q_OBJECT |
|
| Q_PROPERTY (...) |
|
| Q_REVISION Q_REVISION |
|
| Q_SET_OBJECT_NAME (Object) |
|
| Q_SIGNAL Q_SIGNAL |
|
| Q_SIGNALS Q_SIGNALS |
|
| Q_SLOT Q_SLOT |
|
| Q_SLOTS Q_SLOTS |
|
T | qobject_cast (const QObject *object) |
|
T | qobject_cast (QObject *object) |
|
| QT_NO_NARROWING_CONVERSIONS_IN_CONNECT QT_NO_NARROWING_CONVERSIONS_IN_CONNECT |
|
void | removeEventFilter (QObject *obj) |
|
void | setObjectName (const QString &name) |
|
void | setObjectName (QAnyStringView name) |
|
void | setParent (QObject *parent) |
|
bool | setProperty (const char *name, const QVariant &value) |
|
bool | setProperty (const char *name, QVariant &&value) |
|
bool | signalsBlocked () const const |
|
int | startTimer (int interval, Qt::TimerType timerType) |
|
int | startTimer (std::chrono::milliseconds interval, Qt::TimerType timerType) |
|
QThread * | thread () const const |
|
|
| objectName |
|
static Node * | createNode (KisImageSP image, KisNodeSP node, QObject *parent=0) |
|
QMetaObject::Connection | connect (const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type) |
|
QMetaObject::Connection | connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type) |
|
QMetaObject::Connection | connect (const QObject *sender, PointerToMemberFunction signal, const QObject *context, Functor functor, Qt::ConnectionType type) |
|
QMetaObject::Connection | connect (const QObject *sender, PointerToMemberFunction signal, const QObject *receiver, PointerToMemberFunction method, Qt::ConnectionType type) |
|
QMetaObject::Connection | connect (const QObject *sender, PointerToMemberFunction signal, Functor functor) |
|
bool | disconnect (const QMetaObject::Connection &connection) |
|
bool | disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *method) |
|
bool | disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method) |
|
bool | disconnect (const QObject *sender, PointerToMemberFunction signal, const QObject *receiver, PointerToMemberFunction method) |
|
QString | tr (const char *sourceText, const char *disambiguation, int n) |
|
typedef | QObjectList |
|
virtual void | childEvent (QChildEvent *event) |
|
virtual void | connectNotify (const QMetaMethod &signal) |
|
virtual void | customEvent (QEvent *event) |
|
virtual void | disconnectNotify (const QMetaMethod &signal) |
|
bool | isSignalConnected (const QMetaMethod &signal) const const |
|
int | receivers (const char *signal) const const |
|
QObject * | sender () const const |
|
int | senderSignalIndex () const const |
|
virtual void | timerEvent (QTimerEvent *event) |
|
The FillLayer class A fill layer is much like a filter layer in that it takes a name and filter.
It however specializes in filters that fill the whole canvas, such as a pattern or full color fill.
Definition at line 24 of file FillLayer.h.
FillLayer Create a new fill layer with the given generator plugin.
- Parameters
-
image | the image this fill layer will belong to |
name | "pattern" or "color" |
filterConfig | a configuration object appropriate to the given generator plugin |
For a "pattern" fill layer, the InfoObject can contain a single "pattern" parameter with the name of a pattern as known to the resource system: "pattern" = "Cross01.pat".
For a "color" fill layer, the InfoObject can contain a single "color" parameter with a QColor, a string that QColor can parse (see https://doc.qt.io/qt-5/qcolor.html#setNamedColor) or an XML description of the color, which can be derived from a
- See also
- ManagedColor.
- Parameters
-
selection | a selection object, can be empty |
parent | |
Definition at line 16 of file FillLayer.cpp.
type Krita has several types of nodes, split in layers and masks.
Group layers can contain other layers, any layer can contain masks.
- Returns
- The type of the node. Valid types are:
-
paintlayer
-
grouplayer
-
filelayer
-
filterlayer
-
filllayer
-
clonelayer
-
vectorlayer
-
transparencymask
-
filtermask
-
transformmask
-
selectionmask
-
colorizemask
If the Node object isn't wrapping a valid Krita layer or mask object, and empty string is returned.
Definition at line 45 of file FillLayer.cpp.