Krita Source Code Documentation
Loading...
Searching...
No Matches
KoSegmentGradient.h File Reference
#include <QList>
#include <QColor>
#include <KoResource.h>
#include <resources/KoAbstractGradient.h>
#include "KoColor.h"
#include <kritapigment_export.h>

Go to the source code of this file.

Classes

class  KoGradientSegment::ColorInterpolationStrategy
 
class  KoGradientSegment::CurvedInterpolationStrategy
 
class  KoGradientSegment::HSVCCWColorInterpolationStrategy
 
class  KoGradientSegment::HSVCWColorInterpolationStrategy
 
class  KoGradientSegment::InterpolationStrategy
 
class  KoGradientSegment
 Write API docs here. More...
 
struct  KoGradientSegmentEndpoint
 
class  KoSegmentGradient
 
class  KoGradientSegment::LinearInterpolationStrategy
 
class  KoGradientSegment::RGBColorInterpolationStrategy
 
class  KoGradientSegment::SineInterpolationStrategy
 
class  KoGradientSegment::SphereDecreasingInterpolationStrategy
 
class  KoGradientSegment::SphereIncreasingInterpolationStrategy
 

Typedefs

typedef QSharedPointer< KoSegmentGradientKoSegmentGradientSP
 

Enumerations

enum  {
  INTERP_LINEAR = 0 , INTERP_CURVED , INTERP_SINE , INTERP_SPHERE_INCREASING ,
  INTERP_SPHERE_DECREASING
}
 
enum  { COLOR_INTERP_RGB , COLOR_INTERP_HSV_CCW , COLOR_INTERP_HSV_CW }
 
enum  KoGradientSegmentEndpointType {
  COLOR_ENDPOINT , FOREGROUND_ENDPOINT , FOREGROUND_TRANSPARENT_ENDPOINT , BACKGROUND_ENDPOINT ,
  BACKGROUND_TRANSPARENT_ENDPOINT
}
 

Typedef Documentation

◆ KoSegmentGradientSP

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
INTERP_LINEAR 
INTERP_CURVED 
INTERP_SINE 
INTERP_SPHERE_INCREASING 
INTERP_SPHERE_DECREASING 

Definition at line 24 of file KoSegmentGradient.h.

24 {
25 INTERP_LINEAR = 0,
30};
@ INTERP_SPHERE_DECREASING
@ INTERP_LINEAR
@ INTERP_CURVED
@ INTERP_SINE
@ INTERP_SPHERE_INCREASING

◆ anonymous enum

anonymous enum
Enumerator
COLOR_INTERP_RGB 
COLOR_INTERP_HSV_CCW 
COLOR_INTERP_HSV_CW 

Definition at line 32 of file KoSegmentGradient.h.

32 {
36};
@ COLOR_INTERP_RGB
@ COLOR_INTERP_HSV_CCW
@ COLOR_INTERP_HSV_CW

◆ KoGradientSegmentEndpointType

Enumerator
COLOR_ENDPOINT 
FOREGROUND_ENDPOINT 
FOREGROUND_TRANSPARENT_ENDPOINT 
BACKGROUND_ENDPOINT 
BACKGROUND_TRANSPARENT_ENDPOINT 

Definition at line 39 of file KoSegmentGradient.h.