Krita Source Code Documentation
Loading...
Searching...
No Matches
KisGradientConversion.cpp File Reference
#include <QList>
#include <KoCanvasResourcesIds.h>
#include <KoColorSpaceRegistry.h>
#include "KisGradientConversion.h"

Go to the source code of this file.

Namespaces

namespace  KisGradientConversion
 Namespace containing functions to convert to/from different types of gradients.
 

Functions

KoAbstractGradientSP KisGradientConversion::toAbstractGradient (const QGradient *gradient)
 Convert the stops of a QGradient to a krita abstract gradient.
 
KoAbstractGradientSP KisGradientConversion::toAbstractGradient (const QGradientStops &gradient)
 Convert a QGradientStop list to a krita abstract gradient.
 
KoAbstractGradientSP KisGradientConversion::toAbstractGradient (KoSegmentGradientSP gradient)
 Create a clone of a KoSegmentGradientSP and return it casted to a krita abstract gradient.
 
KoAbstractGradientSP KisGradientConversion::toAbstractGradient (KoStopGradientSP gradient)
 Create a clone of a KoStopGradientSP and return it casted to a krita abstract gradient.
 
KoGradientStop KisGradientConversion::toKoGradientStop (const KoColor &color, KoGradientSegmentEndpointType type, qreal offset, KoCanvasResourcesInterfaceSP canvasResourcesInterface)
 
QGradient * KisGradientConversion::toQGradient (KoAbstractGradientSP gradient, KoCanvasResourcesInterfaceSP canvasResourcesInterface=nullptr)
 Convert a KoAbstractGradientSP to a QGradient.
 
QGradient * KisGradientConversion::toQGradient (KoSegmentGradientSP gradient, KoCanvasResourcesInterfaceSP canvasResourcesInterface=nullptr)
 Convert a KoSegmentGradientSP to a QGradient.
 
QGradient * KisGradientConversion::toQGradient (KoStopGradientSP gradient, KoCanvasResourcesInterfaceSP canvasResourcesInterface=nullptr)
 Convert a KoStopGradientSP to a QGradient.
 
QGradientStop KisGradientConversion::toQGradientStop (const KoColor &color, KoGradientSegmentEndpointType type, qreal offset, KoCanvasResourcesInterfaceSP canvasResourcesInterface)
 
QGradientStop KisGradientConversion::toQGradientStop (const KoColor &color, KoGradientStopType type, qreal position, KoCanvasResourcesInterfaceSP canvasResourcesInterface)
 
QGradientStops KisGradientConversion::toQGradientStops (KoAbstractGradientSP gradient, KoCanvasResourcesInterfaceSP canvasResourcesInterface=nullptr)
 Convert a KoAbstractGradientSP to a QGradientStop list.
 
QGradientStops KisGradientConversion::toQGradientStops (KoSegmentGradientSP gradient, KoCanvasResourcesInterfaceSP canvasResourcesInterface=nullptr)
 Convert a KoSegmentGradientSP to a QGradientStop list.
 
QGradientStops KisGradientConversion::toQGradientStops (KoStopGradientSP gradient, KoCanvasResourcesInterfaceSP canvasResourcesInterface=nullptr)
 Convert a KoStopGradientSP to a QGradientStop list.
 
KoSegmentGradientSP KisGradientConversion::toSegmentGradient (const QGradient *gradient)
 Convert a QGradient to a krita segment gradient.
 
KoSegmentGradientSP KisGradientConversion::toSegmentGradient (const QGradientStops &gradient)
 Convert a QGradientStop list to a krita segment gradient.
 
KoSegmentGradientSP KisGradientConversion::toSegmentGradient (KoAbstractGradientSP gradient)
 Convert a krita abstract gradient to a krita segment gradient.
 
KoSegmentGradientSP KisGradientConversion::toSegmentGradient (KoStopGradientSP gradient)
 Convert a krita stop gradient to a krita segment gradient.
 
KoStopGradientSP KisGradientConversion::toStopGradient (const QGradient *gradient)
 Convert the stops of a QGradient to a KoStopGradientSP.
 
KoStopGradientSP KisGradientConversion::toStopGradient (const QGradientStops &gradient)
 Convert a QGradientStop list to a KoStopGradientSP.
 
KoStopGradientSP KisGradientConversion::toStopGradient (KoAbstractGradientSP gradient, KoCanvasResourcesInterfaceSP canvasResourcesInterface=nullptr)
 Convert a KoAbstractGradientSP to a KoStopGradientSP.
 
KoStopGradientSP KisGradientConversion::toStopGradient (KoSegmentGradientSP gradient, KoCanvasResourcesInterfaceSP canvasResourcesInterface=nullptr)
 Convert a KoSegmentGradientSP to a KoStopGradientSP.