Krita

Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CDockWidgetFactoryBaseBase class for plugins that want to add a dock widget to every window
 CPresetChooserWraps the KisPresetChooser widget
 CQObject [external]
 CCanvasCanvas wraps the canvas inside a view on an image/document
 CChannelA Channel represents a single channel in a Node
 CDocumentEncapsulates a Krita Document/Image
 CExtensionAn Extension is the base for classes that extend Krita
 CFilterFilter: represents a filter and its configuration
 CInfoObjectInfoObject wrap a properties map
 CKritaKrita is a singleton class that offers the root access to the Krita object hierarchy
 CManagedColorClass to handle colors that are color managed
 CNodeNode represents a layer or mask in a Krita image's Node hierarchy
 CCloneLayerThe CloneLayer class A clone layer is a layer that takes a reference inside the image and shows the exact same pixeldata
 CColorizeMaskThe ColorizeMask class A colorize mask is a mask type node that can be used to color in line art
 CFileLayerThe FileLayer class A file layer is a layer that can reference an external image and show said reference in the layer stack
 CFillLayerThe FillLayer class A fill layer is much like a filter layer in that it takes a name and filter
 CFilterLayerThe FilterLayer class A filter layer will, when compositing, take the composited image up to the point of the loction of the filter layer in the stack, create a copy and apply a filter
 CFilterMaskThe FilterMask class A filter mask, unlike a filter layer, will add a non-destructive filter to the composited image of the node it is attached to
 CGroupLayerThe GroupLayer class A group layer is a layer that can contain other layers
 CSelectionMaskThe SelectionMask class A selection mask is a mask type node that can be used to store selections
 CTransformMaskThe TransformMask class A transform mask is a mask type node that can be used to store transformations
 CTransparencyMaskThe TransparencyMask class A transparency mask is a mask type node that can be used to show and hide parts of a layer
 CVectorLayerThe VectorLayer class A vector layer is a special layer that stores and shows vector shapes
 CNotifierThe Notifier can be used to be informed of state changes in the Krita application
 CPaletteThe Palette class Palette is a resource object that stores organised color data
 CPresetThe Preset class Preset is a resource object that stores brush preset data
 CQWidget [external]
 CPaletteViewWrapper around a MVC method for handling palettes. This class shows a nice widget that can drag and drop, edit colors in a colorset and will handle adding and removing entries if you'd like it to
 CQDockWidget [external]
 CDockWidgetDockWidget is the base class for custom Dockers
 CScratchpadThe Scratchpad class A scratchpad is a type of blank canvas area that can be painted on with the normal painting devices
 CResourceA Resource represents a gradient, pattern, brush tip, brush preset, palette or workspace definition
 CSelectionSelection represents a selection on Krita
 CShapeThe Shape class The shape class is a wrapper around Krita's vector objects
 CGroupShapeThe GroupShape class A group shape is a vector object with child shapes
 CViewView represents one view on a document
 CWindowWindow represents one Krita mainwindow
 CQPaintDevice [external]
 CQWidget [external]
 CSwatchThin wrapper around the KisSwatch class
This file is part of the KDE documentation.
Documentation copyright © 1996-2022 The KDE developers.
Generated on Sat Jun 25 2022 06:22:59 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.