Krita Source Code Documentation
Loading...
Searching...
No Matches
KisGradientConversion.h File Reference
#include <QGradient>
#include <KoAbstractGradient.h>
#include <KoStopGradient.h>
#include <KoSegmentGradient.h>
#include <KoCanvasResourcesInterface.h>
#include "kritapigment_export.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.
 
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.
 
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.