krita

krita Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
Color
ColorSettingsTab
KisProgress::DestroyedEvent
DisplaySettingsTabDisplay settings tab for preferences dialog
KisProgress::DoneEvent
KisProgress::ErrorEvent
ExifValue
GeneralTab"General"-tab for preferences dialog
GridDrawer
GridSettingsTabGrid settings tab for preferences dialog
ImageViewerA scrollable image view
KCurve
KisAbstractColorSpaceA colorspace strategy is the definition of a certain color model in Krita
KisAdjustmentLayerClass that contains a KisFilter and optionally a KisSelection
KisAlphaMaskKisAlphaMask is intended to create alpha values from a QImage for use in brush creation
KisAnnotationAn data extension mechanism for Krita
KisAutobrush
KisAutobrushCircleShape
KisAutobrushRectShape
KisAutobrushResource
KisAutobrushShape
KisAutogradient
KisAutogradientResource
KisBackground
KisBasicF32HistogramProducer
KisBasicHistogramProducer
KisBasicHistogramProducerFactory< T >Parametrized on a specific KisHistogramProducer
KisBasicMathToolboxThis class implement KisMathToolbox for most colorspaces, only colorspaces with "angular" channels need to reimplement the functions
KisBasicU16HistogramProducer
KisBasicU8HistogramProducer
KisBellFilterStrategy
KisBirdEyeBox
KisBoolWidgetParam
KisBoundaryGenerates an 'outline' for a paint device
KisBoundaryPainter
KisBoxFilterStrategy
KisBrush
KisBrushChooser
KisBSplineFilterStrategy
KisButtonEvent
KisButtonPressEvent
KisButtonReleaseEvent
KisCanvas
KisCanvasControllerInterface for classes that implement a canvas; i.e., a widget where KisImages are painted onto
KisCanvasObserverThis is the base interface plugins use to implement the Observer design pattern
KisCanvasPainter
KisCanvasSubjectKisCanvasSubject is part of the Observer pattern
KisCanvasWidget
KisCanvasWidgetPainter
KisChangeProfileVisitorThe Change Profile visitor walks over all layers and if the current layer has the specified colorspace AND the specified old profile, sets the colorspace to the same colorspace with the NEW profile, without doing conversions
KisChannelInfoThis class gives some basic information about a channel, that is, one of the components that makes up a particular pixel
KisChildDocThe child document is responsible for saving and loading the embedded layers
KisClipboardThe Krita clipboard is a clipboard that can store paint devices instead of just qimage's
KisCmbCompositeA combobox filled with the various composition strategies defined in kis_global
KisCmbIDListA combobox that is associated with a list of KisID's
KisColorA KisColor describes a color in a certain colorspace
KisColorAdjustment
KisColorCup
KisColorPopup
KisColorSpaceA colorspace is the definition of a certain color model in Krita
KisColorSpaceConvertVisitor
KisColorSpaceFactory
KisColorSpaceFactoryRegistryThis class contains:
  • a registry of colorspace instantiated with specific profiles
KisColorSpaceIface
KisCommand
KisCommandHistoryListenerUndo listeners want to be notified of undo and redo actions
KisCompositeOp
KisConfig
KisConnectPartLayerVisitorVisitor that connects all partlayers in an image to a KisView's signals
KisControlFrameControl Frame - status display with access to color selector, brushes, patterns, and preview
KisConvolutionPainter
KisCropVisitor
KisCubicFilterStrategy
KisCursor
KisCustomBrush
KisCustomGradientDialog
KisCustomImageWidgetThe 'Custom Document' widget in the Krita startup widget
KisCustomPalette
KisCustomPattern
KisDataManagerKisDataManager defines the interface that modules responsible for storing and retrieving data must inmplement
KisDelayedActionDoubleInput
KisDelayedActionIntegerInput
KisDlgAdjLayerPropsCreate a new adjustment layer
KisDlgAdjustmentLayerCreate a new adjustment layer
KisDlgApplyProfile
KisDlgImageProperties
KisDlgLayerProperties
KisDoc
KisDocIface
KisDoubleClickEvent
KisDoubleWidget
KisDoubleWidgetParam
KisEvent
KisExifInfo
KisExifRational
KisExifSRational
KisF16HalfBaseColorSpace
KisF16HalfBaseColorSpace::F16HalfMult
KisF16HalfBaseColorSpace::F16HalfOpacityTest
KisF16HalfBaseColorSpace::Uint8ToF16Half
KisF32BaseColorSpace
KisFactory
KisFillPainterThis painter can be used to fill paint devices in different ways
KisFilterBasic interface of a Krita filter
KisFilterConfigurationA KisFilterConfiguration is the serializable representation of the filter parameters
KisFilterConfigWidgetEmpty base class
KisFilterManagerCreate all the filter actions for the specified view and implement re-apply filter
KisFilterRegistry
KisFiltersIconViewItem
KisFiltersListView
KisFiltersThumbnailThread
KisFilterStrategy
KisFilterStrategyRegistry
KisGenericLabHistogramProducerThis is a Producer (with associated factory) that converts the pixels of the colorspace to L*a*b*, and then does its counting
KisGenericLabHistogramProducerFactoryKisGenericLabHistogramProducer his special Factory that isCompatibleWith everything
KisGenericRegistry< _T >Base class for registry objects in Krita
KisGenericRGBHistogramProducerThis is a Producer (with associated factory) that converts the pixels of the colorspace to RGB8 with toQColor, and then does its counting on RGB
KisGenericRGBHistogramProducerFactoryKisGenericRGBHistogramProducer his special Factory that isCompatibleWith everything
KisGradient
KisGradientChooser
KisGradientPainter
KisGradientSegment
KisGradientSegment::ColorInterpolationStrategy
KisGradientSegment::CurvedInterpolationStrategy
KisGradientSegment::HSVCCWColorInterpolationStrategy
KisGradientSegment::HSVCWColorInterpolationStrategy
KisGradientSegment::InterpolationStrategy
KisGradientSegment::LinearInterpolationStrategy
KisGradientSegment::RGBColorInterpolationStrategy
KisGradientSegment::SineInterpolationStrategy
KisGradientSegment::SphereDecreasingInterpolationStrategy
KisGradientSegment::SphereIncreasingInterpolationStrategy
KisGradientSliderWidget
KisGridManager
KisGroupLayerA KisLayer that bundles child layers into a single layer
KisHermiteFilterStrategy
KisHistogramThe histogram class computes the histogram data from the specified layer for the specified channel, through the use of a KisHistogramProducer
KisHistogram::CalculationsClass that stores the result of histogram calculations
KisHistogramProducerThis class is an interface used in the generation of a histogram
KisHistogramProducerFactory
KisHistogramProducerFactoryRegistry
KisHistogramViewThis class displays a histogram
KisHLineIterator
KisHLineIteratorPixelThe pixel iterators are high level iterarators
KisIconItem
KisIconWidget
KisIDKrita has a large number of extensible resources
KisImage
KisImageIface
KisImagePipeBrush
KisImportCatcherThis small helper class takes an url and an image; tries to import the image at the url and shove the layers of the imported image into the first image after loading is done
KisInputDevice
KisIntegerWidgetParam
KisIntSpinboxAn input widget for integer numbers, consisting of a spinbox and a dropdown slider
KisItemChooser
KisIteratorPixelTrait< _iTp >
KisKernel
KisLabelCursorPos
KisLabelProgress
KisLabelZoom
KisLanczos3FilterStrategy
KisLayerAbstract class that represents the concept of a Layer in Krita
KisLayerBox
KisLayerItem
KisLayerList
KisLayerSupportsIndirectPainting
KisLayerVisitor
KisLoadVisitor
KisMathToolbox
KisMathToolbox::KisFloatRepresentation
KisMathToolboxFactoryRegistry
KisMergeVisitor
KisMetaRegistryA single singleton that provides access to several registries
KisMitchellFilterStrategy
KisMoveEvent
KisMultiBoolFilterWidget
KisMultiDoubleFilterWidget
KisMultiIntegerFilterWidget
KisNameServer
KisPaintDeviceA paint device contains the actual pixel data and offers methods to read and write pixels
KisPaintDeviceActionDefines an action to do with a paint device
KisPaintDeviceIface
KisPainterKisPainter contains the graphics primitives necessary to draw on a KisPaintDevice
KisPaintInformationThis class keeps information that can be used in the painting process, for example by brushes
KisPaintLayerThis layer is of a type that can be painted on
KisPaintOp
KisPaintopBoxThis widget presents all paintops that a user can paint with
KisPaintOpFactoryThe paintop factory is responsible for creating paintops of the specified class
KisPaintOpRegistry
KisPaintOpSettings
KisPaletteOpen Gimp, Photoshop or RIFF palette files
KisPaletteEntry
KisPaletteViewA scrolling view that lists a single KisPalette
KisPaletteWidgetA color palette in table form
KisPartLayerAn interface for the Part Layer so that we can use it in core/, but can implement it in ui/
KisPartLayerHandler
KisPartLayerImplA PartLayer is a layer that contains a KOffice Part like a KWord document or a KSpread spreadsheet
KisPattern
KisPatternChooser
KisPerspectiveGrid
KisPerspectiveGridManager
KisPerspectiveGridNode
KisPerspectiveMath
KisPerspectiveMath::LineEquation
KisPerspectiveTransformWorker
KisPipeBrushParasiteThe parasite info that gets loaded from the terribly documented gimp pipe brush parasite
KisPointA double-based point class that can return it's coordinates approximated to integers
KisPopulateVisitorThis visitor walks over the layer tree to fill the layer box
KisPopupFrame
KisPopupSlider
KisPreviewDialog
KisPreviewWidgetA widget that can be used by plugins to show a preview of the effect of the plugin to the user
KisProfile
KisProgressDisplayInterface
KisProgressSubject
KisQPaintDeviceCanvasPainter
KisQPaintDeviceCanvasWidget
KisRandomAccessor
KisRandomAccessorPixel
KisRandomAccessorPixelTrait
KisRandomSubAccessorPixel
KisRectA double-based rect class that can return a QRect that encloses the KisRect
KisRectIteratorThe KisRectIterator iterators over a rectangular area in the most efficient order
KisRectIteratorPixel
KisResourceRepresentation of Krita image resources
KisResourceMediatorA resource mediator manages access to resources like gradients
KisResourceServer< T >
KisResourceServerBase
KisResourceServerRegistry
KisRotateVisitor
KisRuler
KisSaveVisitor
KisSaveXmlVisitor
KisScaleVisitor
KisScaleWorker
KisSelectedTransaction
KisSelectionKisSelection contains a byte-map representation of a layer, where the value of a byte signifies whether a corresponding pixel is selected, or not
KisSelectionManagerThe selection manager is responsible selections and the clipboard
KisSelectionOptions
KisSharedPtrVector< T >QValueVector does not always destroy an element when it is erased
KisShearVisitor
KisStrategyMove
KisSubPerspectiveGrid
KisSubstrateThis abstract class defines the properties of a substrate -- that is, the simulation of the paper or canvas for natural media
KisSubstratePixelAll values are normalized to a range between 0 and 1
KisTextBrush
KisTextBrushResource
KisThreadA KisThread is a QThread that can be set in the canceled state
KisThreadPoolA thread pool starts executing threads some time after they are added, running a maximum number of threads at one time
KisThumbnailDoneEvent
KisTool
KisToolControllerInterface
KisToolDummyThe dummy tool is activated when a layer does not permit painting or any other destructive action
KisToolDummyFactory
KisToolFactory
KisToolFreehand
KisToolManagerThis class manages the activation and deactivation of tools for each input device
KisToolNonPaint
KisToolPaint
KisToolRegistryA registry, similar to the tool and colormodel registry where new tool plugins can register themselves
KisToolShape
KisTransaction
KisTransformVisitor
KisTransformWorker
KisTriangleFilterStrategy
KisU16BaseColorSpaceThis is the base class for 16-bit/channel colorspaces with 16-bit alpha channels
KisU16BaseColorSpace::U16Mult
KisU16BaseColorSpace::U16OpacityTest
KisU16BaseColorSpace::Uint8ToU16
KisU8BaseColorSpaceThis class is the base for all homogenous 8-bit/channel colorspaces with 8-bit alpha channels
KisU8BaseColorSpace::U8Mult
KisU8BaseColorSpace::U8OpacityTest
KisU8BaseColorSpace::Uint8ToU8
KisUndoAdapter
KisVector2D
KisVector3D
KisView
KisViewIfaceThis is the definition of the interface Krita presents to dcop
KisVLineIterator
KisVLineIteratorPixel
KoBirdEyePanelA complex widget that provides an overview of a document with a red panning rectangle to and a zoom slider and a toolbar with a couple of useful functions
KoCanvasAdapter
KoThumbnailAdapter
KoZoomAdapterThe zoom listener interface defines methods that the bird eye panel will call whenever the zoomlevel is changed through one of the panel actions
LayerFolder
LayerItem
LayerList
LayerList::MenuItems
NewLayerDialog
OpenGLGridDrawer
PerformanceTab"Performance"-tab for preferences dialog
PreferencesDialogPreferences dialog of KImageShop^WKrayon^WKrita
QPainterGridDrawer
SqueezedComboBoxThis widget is a QComboBox, but then a little bit different
SqueezedComboBoxTipThis class shows a tooltip for a SqueezedComboBox the tooltip will contain the full text and helps the user find the correct entry
TabletSettingsTabTablet settings tab for preferences dialog
KisProgress::UpdateEvent
KisProgress::UpdateStageEvent
KDE Home | KDE Accessibility Home | Description of Access Keys