Krita

libkis.h
1 /*
2  * SPDX-License-Identifier: GPL-3.0-or-later
3  */
4 
5 #include <QList>
6 #include <QString>
7 #include <QVariant>
8 #include <QMap>
9 #include <QByteArray>
10 #include <QAction>
11 
12 class Canvas;
13 class Channel;
14 class ColorDepth;
15 class ColorManager;
16 class ColorModel;
17 class ColorProfile;
18 class DockWidget;
20 class Document;
21 class Filter;
22 class InfoObject;
23 class Krita;
24 class Node;
25 class Notifier;
26 class Resource;
27 class Scratchpad;
28 class Selection;
29 class View;
30 class Extension;
31 class Window;
32 
33 class Shape;
34 class GroupShape;
35 class PaintLayer;
36 class CloneLayer;
37 class GroupLayer;
38 class FilterLayer;
39 class FillLayer;
40 class FileLayer;
41 class VectorLayer;
A Channel represents a single channel in a Node.
Definition: Channel.h:22
InfoObject wrap a properties map.
Definition: InfoObject.h:19
A Resource represents a gradient, pattern, brush tip, brush preset, palette or workspace definition.
Definition: Resource.h:30
Window represents one Krita mainwindow.
Definition: Window.h:22
The GroupLayer class A group layer is a layer that can contain other layers.
Definition: GroupLayer.h:29
The Document class encapsulates a Krita Document/Image.
Definition: Document.h:33
View represents one view on a document.
Definition: View.h:24
The Scratchpad class A scratchpad is a type of blank canvas area that can be painted on with the norm...
Definition: Scratchpad.h:27
The Shape class The shape class is a wrapper around Krita's vector objects.
Definition: Shape.h:37
Selection represents a selection on Krita.
Definition: Selection.h:30
The CloneLayer class A clone layer is a layer that takes a reference inside the image and shows the e...
Definition: CloneLayer.h:25
Filter: represents a filter and its configuration.
Definition: Filter.h:30
DockWidget is the base class for custom Dockers.
Definition: DockWidget.h:42
Krita is a singleton class that offers the root access to the Krita object hierarchy.
Definition: Krita.h:27
The FillLayer class A fill layer is much like a filter layer in that it takes a name and filter.
Definition: FillLayer.h:24
The Notifier can be used to be informed of state changes in the Krita application.
Definition: Notifier.h:22
The FileLayer class A file layer is a layer that can reference an external image and show said refere...
Definition: FileLayer.h:26
The GroupShape class A group shape is a vector object with child shapes.
Definition: GroupShape.h:20
An Extension is the base for classes that extend Krita.
Definition: Extension.h:49
Node represents a layer or mask in a Krita image's Node hierarchy.
Definition: Node.h:21
Canvas wraps the canvas inside a view on an image/document.
Definition: Canvas.h:22
The DockWidgetFactoryBase class is the base class for plugins that want to add a dock widget to every...
The VectorLayer class A vector layer is a special layer that stores and shows vector shapes.
Definition: VectorLayer.h:31
The FilterLayer class A filter layer will, when compositing, take the composited image up to the poin...
Definition: FilterLayer.h:33
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Fri Sep 29 2023 04:08:11 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.