Krita Source Code Documentation
Loading...
Searching...
No Matches
KisGradientShapeStrategy Class Referenceabstract

#include <kis_gradient_shape_strategy.h>

+ Inheritance diagram for KisGradientShapeStrategy:

Public Member Functions

 KisGradientShapeStrategy ()
 
 KisGradientShapeStrategy (const QPointF &gradientVectorStart, const QPointF &gradientVectorEnd)
 
virtual double valueAt (double x, double y) const =0
 
virtual ~KisGradientShapeStrategy ()
 

Protected Attributes

QPointF m_gradientVectorEnd
 
QPointF m_gradientVectorStart
 

Detailed Description

Definition at line 14 of file kis_gradient_shape_strategy.h.

Constructor & Destructor Documentation

◆ KisGradientShapeStrategy() [1/2]

KisGradientShapeStrategy::KisGradientShapeStrategy ( )

Definition at line 10 of file kis_gradient_shape_strategy.cpp.

11{
12}

◆ KisGradientShapeStrategy() [2/2]

KisGradientShapeStrategy::KisGradientShapeStrategy ( const QPointF & gradientVectorStart,
const QPointF & gradientVectorEnd )

Definition at line 14 of file kis_gradient_shape_strategy.cpp.

15 : m_gradientVectorStart(gradientVectorStart),
16 m_gradientVectorEnd(gradientVectorEnd)
17{
18}

◆ ~KisGradientShapeStrategy()

KisGradientShapeStrategy::~KisGradientShapeStrategy ( )
virtual

Definition at line 20 of file kis_gradient_shape_strategy.cpp.

21{
22}

Member Function Documentation

◆ valueAt()

virtual double KisGradientShapeStrategy::valueAt ( double x,
double y ) const
pure virtual

Member Data Documentation

◆ m_gradientVectorEnd

QPointF KisGradientShapeStrategy::m_gradientVectorEnd
protected

Definition at line 25 of file kis_gradient_shape_strategy.h.

◆ m_gradientVectorStart

QPointF KisGradientShapeStrategy::m_gradientVectorStart
protected

Definition at line 24 of file kis_gradient_shape_strategy.h.


The documentation for this class was generated from the following files: