| ACTUAL_DATAMGR | |
| KisHistogram::Calculations | Class that stores the result of histogram calculations |
| KisMetaData::TypeInfo::Choice | |
| KisGradientPainter::Configuration | |
| KisMetaData::Entry | Represent a metadata entry, a name and a value (KisMetaData::Value) |
| KisMetaData::Filter | This class is a base class for filtering a meta data store to alter some information |
| KisMetaData::FilterRegistry | |
| KisMetaData::FilterRegistryModel | Use this model to display a list of filters (KisMetaData::Filter) that can be enabled or disabled |
| KisMetaData::IOBackend | This is a the interface for input or output backend to KisMetaData |
| KisMetaData::IOBackendRegistry | |
| Job | |
| KisActionRecorder | This class record actions and allow other KisMacro to connect to it to get the action that are currently created |
| KisAdjustmentLayer | KisFilter and a KisSelection |
| KisAnnotation | Extension mechanism for Krita |
| KisBackground | KisBackground paints the background pattern into the image, behind the image contents |
| KisBaseNode | A KisBaseNode is the base class for all components of an image: nodes, layers masks, selections |
| KisBaseProcessor | Base class for classes that process areas of pixels |
| KisBasicMathToolbox | This class implement KisMathToolbox for most colorspaces, only colorspaces with "angular" channels need to reimplement the functions |
| KisBellFilterStrategy | |
| KisBicubicFilterStrategy | |
| KisBookmarkedConfigurationManager | |
| KisBoxFilterStrategy | |
| KisBSplineFilterStrategy | |
| KisChangeFilterCmd< T > | |
| KisChangeGeneratorCmd< T > | |
| KisChangeProfileVisitor | The 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 |
| KisCircleMaskGenerator | Create, serialize and deserialize an elliptical 8-bit mask |
| KisCloneLayer | A copy layer adds the contents of another layer in another place in the layer stack |
| KisColorSpaceConvertVisitor | |
| KisColorTransformationFilter | This is a base class for filters that implement a filter for KoColorTransformation based filters |
| KisCommandHistoryListener | Undo listeners want to be notified of undo and redo actions |
| KisConfigWidget | Empty base class |
| KisConstProcessingInformation | This class is used in KisFilter to contain information needed to apply a filter on a paint device |
| KisConvolutionKernel | |
| KisConvolutionPainter | |
| KisCountVisitor | The count visitor traverses the node stack for nodes that conform to certain properties |
| KisCropVisitor | XXX: crop all masks, too? |
| KisDataManager | KisDataManager defines the interface that modules responsible for storing and retrieving data must inmplement |
| KisDeselectGlobalSelectionCommand | The command for deselection the global selection of KisImage |
| KisDeselectLocalSelectionCommand | The command for deselection the local selection (KisSelectionMask) |
| KisEffectMask | An effect mask is a single channel mask that applies a particular effect to the layer the mask belongs to |
| KisExifInfoVisitor | |
| KisExternalLayer | A base interface for layers that are implemented outside the Krita core |
| KisFillPainter | This painter can be used to fill paint devices in different ways |
| KisFilter | Basic interface of a Krita filter |
| KisFilterConfiguration | A KisFilterConfiguration is the serializable representation of the filter parameters |
| KisFilterJob | |
| KisFilterJobFactory | |
| KisFilterRegistry | |
| KisFilterStrategy | |
| KisFilterStrategyRegistry | |
| KisFixedPaintDevice | A fixed paint device is a simple paint device that consists of an array of bytes and a rectangle |
| KisMathToolbox::KisFloatRepresentation | |
| KisGenerator | Basic interface of a Krita generator: a generator is a program that can fill a paint device with a color |
| KisGeneratorLayer | A generator layer is a special kind of layer that can be prefilled with some pixel pattern generated by a KisGenerator plugin |
| KisGeneratorRegistry | XXX_DOCS |
| KisGenericColorSpace< _type, _nbchannels > | KisGenericColorSpace is a colorspace you use if you want to store some structured values in a KisPaintDevice which are not colors |
| KisGradientJob | |
| KisGradientJobFactory | |
| KisGradientPainter | XXX: Docs! |
| KisGroupLayer | A KisLayer that bundles child layers into a single layer |
| KisHermiteFilterStrategy | |
| KisHistogram | The histogram class computes the histogram data from the specified layer for the specified channel, through the use of a KoHistogramProducer |
| KisHLineConstIterator | |
| KisHLineIterator | |
| KisImage | This is the image class, it contains a tree of KisLayer stack and meta information about the image |
| KisImageChangeLayersCommand | |
| KisImageCommand | Base command for commands altering a KisImage |
| KisImageConvertTypeCommand | |
| KisImageLayerAddCommand | The command for adding a layer |
| KisImageLayerMoveCommand | The command for layer moves inside the layer stack |
| KisImageLayerRemoveCommand | The command for removing a layer |
| KisImageLockCommand | The command for image locking inside macro commands |
| KisImageNodeLowerCommand | The command for adding a layer |
| KisImageNodeRaiseCommand | The command for adding a layer |
| KisImageNodeToBottomCommand | The command for adding a layer |
| KisImageNodeToTopCommand | The command for adding a layer |
| KisImagePropsCommand | The command for image property changes |
| KisImageResizeCommand | |
| KisImageUpdater | While travelling down to the rootlayer, we update the projection of every node |
| KisIndirectPaintingSupport | For classes that support indirect painting |
| KisIteratorPixelTrait< _iTp, TSelect > | This class provides access to information about the selections through the iterators |
| KisJob | A threadweaver job that knows about paint devices and rects |
| KisJobFactory | Implement this interface to create the specific jobs you need |
| KisLanczos3FilterStrategy | |
| KisLayer | Abstract class that represents the concept of a Layer in Krita |
| KisLayerCommand | Base command for commands altering a layer |
| KisLayerPropsCommand | The command for layer property changes |
| KisLineIteratorPixelBase< T, TSelect > | XXX: Fix to use to separate selections! |
| KisMacro | This is the base class for macro in Krita |
| KisMask | KisMask is the base class for all single channel mask-like paint devices in Krita |
| KisMaskGenerator | This is the base class for mask shapes You should subclass it if you want to create a new shape |
| KisMathToolbox | |
| KisMathToolboxRegistry | |
| KisMemento | |
| KisMementoItem | |
| KisMementoManager | |
| KisMergeVisitor | The class merge visitor works using a bottom-up recomposition strategy |
| KisMitchellFilterStrategy | |
| KisNameServer | |
| KisNode | A KisNode is a KisBaseNode that knows about its direct peers, parent and children and whether it can have children |
| KisNodeCommand | Base command for commands altering a node |
| KisNodeCompositeOpCommand | The command for setting the composite op |
| KisNodeFacade | KisNodeFacade is the public interface to adding and removing nodes |
| KisNodeFilterInterface | Define an interface for nodes that are associated with a filter |
| KisNodeGraphListener | Implementations of this class are called by nodes whenever the node graph changes |
| KisNodeMoveCommand | The command for moving of a node |
| KisNodeOpacityCommand | The command for setting the node opacity |
| KisNodeProgressProxy | This class implements KoProgressProxy and allows node to report progress |
| KisNodePropertyListCommand | The command for changing the property list of a layer |
| KisNodeQueryPath | This class represent a path to access a node starting from an other node |
| KisNodeVisitor | |
| KisPaintDevice | A paint device contains the actual pixel data and offers methods to read and write pixels |
| KisPaintDeviceAction | Defines an action to do with a paint device |
| KisPaintDeviceConvertTypeCommand | |
| KisPainter | KisPainter contains the graphics primitives necessary to draw on a KisPaintDevice |
| KisPaintInformation | KisPaintInformation contains information about the input event that causes the brush action to happen to the brush engine's paint methods |
| KisPaintLayer | This layer is of a type that can be d on |
| KisPaintOp | KisPaintOp are use by tools to draw on a paint device |
| KisPaintOpFactory | The paintop factory is responsible for creating paintops of the specified class |
| KisPaintOpPreset | A KisPaintOpPreset contains a particular set of settings associated with a paintop, like brush, paintopsettings |
| KisPaintOpRegistry | Manages the loading and creating of all paintop plugins |
| KisPaintOpSettings | This class is used to cache the settings for a paintop between two creations |
| KisPaintOpSettingsWidget | Base class for widgets that are used to edit and display paintop settings |
| KisPattern | |
| KisPerspectiveGrid | This class contains the list of sub perspective grid |
| KisPerspectiveGridNode | This class is the corner of sub perspective grid, it can be shared between various grid |
| KisPerspectiveMath | |
| KisPixelSelection | KisPixelSelection contains a byte-map representation of a layer, where the value of a byte signifies whether a corresponding pixel is selected, or not |
| KisPlayInfo | |
| KisProcessingInformation | This class is used in KisFilter to contain information needed to apply a filter on a paint device |
| KisProgressInterface | |
| KisProgressUpdater | KisProgressUpdater is an updater that disengages itself automatically from the updater widget when done |
| KisProjection | A thread that owns an updater object; the object is connected to a KisImage instance |
| KisPropertiesConfiguration | KisPropertiesConfiguration is a map-based properties class that can be serialized and deserialized |
| KisPropertiesConfigurationFactory | |
| KisRandomAccessor | Gives a random access to the pixel of an image |
| KisRandomAccessorPixelBase< T, TSelect > | Gives a random access to the pixel of an image |
| KisRandomAccessorPixelTrait< _iTp, TSelect > | This class provided access to information about the selection through the random accessor |
| KisRandomConstAccessor | Gives a random access to the pixels of an image |
| KisRandomGenerator | This is a class that return a pseudo-random number that will be constant for a given pixel coordinate |
| KisRandomSubAccessorPixel | Gives a random access to the sampled subpixels of an image |
| KisRecordedAction | This class represent an action |
| KisRecordedActionFactory | This class is used to create recorded action |
| KisRecordedActionFactoryRegistry | |
| KisRecordedBezierCurvePaintAction | This class will record the painting of a bezier curve |
| KisRecordedBezierCurvePaintActionFactory | |
| KisRecordedFilterAction | Action representing a filter |
| KisRecordedFilterActionFactory | |
| KisRecordedPaintAction | Base class for paint action |
| KisRecordedPaintActionFactory | |
| KisRecordedPolyLinePaintAction | This class will record the painting of a polyline |
| KisRecordedPolyLinePaintActionFactory | |
| KisRectangleMaskGenerator | Represent, serialize and deserialize a rectangular 8-bit mask |
| KisRectConstIterator | The KisRectIterator iterators over a rectangular area in the most efficient order |
| KisRectIterator | |
| KisRectIteratorPixelBase< T, TSelect > | |
| KisRefreshVisitor | Update the projections of all nodes in the image |
| KisRepeatHLineIteratorPixelBase< T > | This iterator is an iterator that will "artificially" extend the paint device with the value of the border when trying to access values outside the range of data |
| KisRepeatLineIteratorPixelBase< T > | This iterator is an iterator that will "artificially" extend the paint device with the value of the border when trying to access values outside the range of data |
| KisRepeatVLineIteratorPixelBase< T > | This iterator is an iterator that will "artificially" extend the paint device with the value of the border when trying to access values outside the range of data |
| KisReselectGlobalSelectionCommand | The command for deselection the global selection of KisImage |
| KisReselectLocalSelectionCommand | The command for reselection the local selection (KisSelectionMask) |
| KisSelectedTransaction | KisSelectedTransaction records changes to the selection for the undo stack |
| KisSelection | KisSelection is a paint device that is constructed out of several components |
| KisSelectionBasedLayer | Behaviour for selection base classes like KisAdjustmentLayer and KisGeneratorLayer |
| KisSelectionComponent | |
| KisSelectionMask | An selection mask is a single channel mask that applies a particular selection to the layer the mask belongs to |
| KisSelectionTransaction | KisSelectedTransaction records changes to the selection for the undo stack |
| KisSerializableConfiguration | This is an interface for objects that are serializable and unserializable |
| KisSerializableConfigurationFactory | This is an interface for a factory of serializable configuration objects |
| KisSetGlobalSelectionCommand | The command for setting the global selection |
| KisShared | |
| KisSharedData | XXX: Add documentation! |
| KisSharedPtr< T > | KisSharedPtr is a shared pointer similar to KSharedPtr and boost::shared_ptr |
| KisSharedPtrVector< T > | QValueVector does not always destroy an element when it is erased |
| KisShearVisitor | Shears the layers it visits |
| KisSubPerspectiveGrid | This class contains the information of a sub perspective grid |
| KisSystemLocker | This class will lock a KisBaseNode upon construction, and unlock it at destruction |
| KisThreadedApplicator | The KisThreadedApplicator takes a paint device, a job factory and a paint device and creates threadweaver jobs for as many subrects as are needed to cover the whole paint device |
| KisTile | Provides abstraction to a tile |
| KisTileCompressor | The goal is to have a three-stage caching system: uncompressed tiles that are currently in use, compressed tiles that have been recently used and compressed tiles in the swapfile that aren't used a lot |
| KisTileData | Stores actual tile's data |
| KisTileDataPooler | |
| KisTileDataStore | Stores tileData objects |
| KisTiledDataManager | KisTiledDataManager implements the interface that KisDataManager defines |
| KisTiledHLineIterator | The KisHLineIterator class iterates through the pixels of a horizontal line in a KisPaintDevice hiding the tile structure |
| KisTiledIterator | The KisIterator class iterates through the pixels of a KisPaintDevice hiding the tile structure |
| KisTiledRandomAccessor | |
| KisTiledRectIterator | The KisRectIterator class iterates through the pixels of a rect in a KisPaintDevice hiding the tile structure |
| KisTiledVLineIterator | The KisVLineIterator class iterates through the pixels of a vertical line in a KisPaintDevice hiding the tile structure |
| KisTileHashTableIteratorTraits< T > | Walks through all tiles inside hash table Note: You can't work with your hash table in a regular way during iterating with this iterator, because HT is locked |
| KisTileHashTableTraits< T > | This is a template for a hash table that stores tiles (or some other objects resembling tiles) |
| KisTileManager | This class keeps has the intention to make certain tile-related operations faster or more efficient |
| KisTransaction | A tile based undo command |
| KisTransformationMask | A transformation mask applies a particular transformation to the pixels of a paint device that are selected by the mask paint device |
| KisTransformationSettingsCommand | |
| KisTransformVisitor | |
| KisTransformWorker | |
| KisTransparencyMask | A transparency mask is a single channel mask that applies a particular transparency to the layer the mask belongs to |
| KisTriangleFilterStrategy | |
| KisUndoAdapter | |
| KisVLineConstIterator | |
| KisVLineIterator | |
| KisWeakSharedPtr< T > | A weak shared ptr is an ordinary shared ptr, with two differences: it doesn't delete the contained pointer if the refcount drops to zero and it doesn't prevent the contained pointer from being deleted if the last strong shared pointer goes out of scope |
| KoColorSpace | |
| KoConvolutionOp | |
| KoGenericRegistry | |
| KoGenericRegistryModel | |
| KoPattern | |
| KoProgressProxy | |
| KoProgressUpdater | |
| KoResource | |
| KisMetaData::MergeStrategy | This is an interface which serves as a base class for meta data store merge strategy |
| KisMetaData::MergeStrategyRegistry | |
| KisMetaData::Parser | This class allow to parse from a string and return a value |
| KisMaskGenerator::Private | |
| KisMetaData::Rational | |
| KisMetaData::Validator::Reason | |
| RepeatIteratorFactory | |
| KisMetaData::Schema | |
| KisMetaData::SchemaRegistry | |
| StandardIteratorFactory | |
| KisMetaData::Store | This class holds the list of metadata entries and schemas |
| KisMetaData::TypeInfo | |
| KisMetaData::Validator | This class contains information on the validation results of a KisMetaData::Store |
| KisMetaData::Value | Value is build on top of QVariant to extend it to support the various types and extensions through property qualifiers |