64 void setColor(
const QColor &color );
67 QColor color(
double magnitude )
const;
73 void setColoringMethod( ColoringMethod coloringMethod );
85 QColor singleColor()
const;
101 void graduatedColors(
double value1,
double value2, QList<double> &breakValues, QList<QColor> &breakColors, QList<QLinearGradient> &gradients )
const;
105 QColor mSingleColor = Qt::black;
109 QLinearGradient makeSimpleLinearGradient(
const QColor &color1,
const QColor &color2 )
const;
112 int itemColorIndexInf(
double value )
const;
114 void graduatedColorsExact(
double value1,
double value2, QList<double> &breakValues, QList<QColor> &breakColors,
const QList<QLinearGradient> &gradients )
const;
115 void graduatedColorsInterpolated(
double value1,
double value2, QList<double> &breakValues, QList<QColor> &breakColors, QList<QLinearGradient> &gradients )
const;
116 void graduatedColorsDiscrete(
double value1,
double value2, QList<double> &breakValues, QList<QColor> &breakColors, QList<QLinearGradient> &gradients )
const;
295 Qgis::SymbolLayerFlags flags()
const override;
296 QString layerType()
const override;
300 QVariantMap properties()
const override;
302 QColor color()
const override;
307 bool canCauseArtifactsBetweenAdjacentTiles()
const override;
314 Q_DECL_DEPRECATED
void setExpressionsStringForWidth(
const QString &start,
const QString &end )
SIP_DEPRECATED;
321 Q_DECL_DEPRECATED QString startValueExpressionForWidth()
const SIP_DEPRECATED;
328 Q_DECL_DEPRECATED QString endValueExpressionForWidth()
const SIP_DEPRECATED;
363 Q_DECL_DEPRECATED
void setExpressionsStringForColor(
const QString &start,
const QString &end )
SIP_DEPRECATED;
370 Q_DECL_DEPRECATED QString startValueExpressionForColor()
const SIP_DEPRECATED;
377 Q_DECL_DEPRECATED QString endValueExpressionForColor()
const SIP_DEPRECATED;
400 QVector< QPolygonF > mLineParts;
401 bool mRenderingFeature =
false;
403 void render(
const QVector< QPolygonF > &parts,
QgsRenderContext &context );
405 QVariant colorRampShaderProperties()
const;
406 static QgsColorRampShader createColorRampShaderFromProperties(
const QVariant &properties );
The class is used as a container of context for various read/write operations on other objects.
Contains information about the context of a rendering operation.