Krita

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

KDE's Doxygen guidelines are available online.