Class: QgsShapeburstFillSymbolLayer¶
Class Hierarchy¶
Base classes¶
Abstract base class for fill symbol layers.  | 
|
Constructor for QgsSymbolLayer.  | 
Enums
alias of   | 
Methods
Returns the blur radius, which controls the amount of blurring applied to the fill.  | 
|
Returns the color used for the endpoint of the shapeburst fill.  | 
|
Returns the color ramp used for the shapeburst fill.  | 
|
Returns the color mode used for the shapeburst fill.  | 
|
Returns the unit for the maximum distance to shade inside of the shape from the polygon's boundary.  | 
|
Returns whether the shapeburst fill is set to ignore polygon interior rings.  | 
|
Returns the maximum distance from the shape's boundary which is shaded.  | 
|
Returns the offset for the shapeburst fill.  | 
|
Returns the units used for the offset of the shapeburst fill.  | 
|
Sets the blur radius, which controls the amount of blurring applied to the fill.  | 
|
Sets the color for the endpoint of the shapeburst fill.  | 
|
Sets the color ramp used to draw the shapeburst fill.  | 
|
Sets the color mode to use for the shapeburst fill.  | 
|
Sets the unit for the maximum distance to shade inside of the shape from the polygon's boundary.  | 
|
Sets whether the shapeburst fill should ignore polygon rings when calculating the buffered shading.  | 
|
Sets the maximum distance to shape inside of the shape from the polygon's boundary.  | 
|
Sets the offset for the shapeburst fill.  | 
|
Sets the units used for the offset for the shapeburst fill.  | 
|
Sets whether the shapeburst fill should be drawn using the entire shape.  | 
|
Returns whether the shapeburst fill is set to cover the entire shape.  | 
Static Methods
Creates a new   | 
- class qgis.core.QgsShapeburstFillSymbolLayer(color: QColor | Qt.GlobalColor = DEFAULT_SIMPLEFILL_COLOR, color2: QColor | Qt.GlobalColor = Qt.white, colorType: Qgis.GradientColorSource = Qgis.GradientColorSource.SimpleTwoColor, blurRadius: int = 0, useWholeShape: bool = True, maxDistance: float = 5)[source]¶
 Bases:
QgsFillSymbolLayer- ShapeburstColorType¶
 alias of
GradientColorSource
- blurRadius(self) int[source]¶
 Returns the blur radius, which controls the amount of blurring applied to the fill.
- Return type:
 int
- Returns:
 Integer representing the radius for fill blur. Higher values indicate a stronger blur. A 0 value indicates that blurring is disabled.
See also
- color2(self) QColor[source]¶
 Returns the color used for the endpoint of the shapeburst fill. This color is only used if the colorType is set to ShapeburstColorType.SimpleTwoColor
- Return type:
 QColor
- Returns:
 a QColor indicating the color of the endpoint of the gradient
See also
See also
- colorRamp(self) QgsColorRamp | None[source]¶
 Returns the color ramp used for the shapeburst fill. The color ramp is only used if the colorType is set to ShapeburstColorType.ColorRamp
- Return type:
 Optional[QgsColorRamp]
- Returns:
 a
QgsColorRampcolor ramp
See also
See also
- colorType(self) Qgis.GradientColorSource[source]¶
 Returns the color mode used for the shapeburst fill. Shapeburst can either be drawn using a
QgsColorRampcolor ramp or by simply specificing a start and end color.- Return type:
 - Returns:
 current color mode used for the shapeburst fill
See also
See also
color()See also
See also
- static create(properties: Dict[str, Any] = {}) QgsSymbolLayer | None[source]¶
 Creates a new
QgsShapeburstFillSymbolLayerusing the specifiedpropertiesmap containing symbol properties (seeproperties()).Caller takes ownership of the returned symbol layer.
- Parameters:
 properties (Dict[str, Any] = {})
- Return type:
 Optional[QgsSymbolLayer]
- distanceMapUnitScale(self) QgsMapUnitScale¶
 - Return type:
 
- distanceUnit(self) Qgis.RenderUnit[source]¶
 Returns the unit for the maximum distance to shade inside of the shape from the polygon’s boundary.
- Return type:
 - Returns:
 distance unit for the maximum distance
See also
See also
- ignoreRings(self) bool[source]¶
 Returns whether the shapeburst fill is set to ignore polygon interior rings.
- Return type:
 bool
- Returns:
 Trueif the shapeburst fill will ignore interior rings when calculating buffered shading.
See also
- maxDistance(self) float[source]¶
 Returns the maximum distance from the shape’s boundary which is shaded. This parameter is only effective if useWholeShape is
False.- Return type:
 float
- Returns:
 the maximum distance from the polygon’s boundary which is shaded. Distance units are indicated by distanceUnit.
See also
See also
See also
- offset(self) QPointF[source]¶
 Returns the offset for the shapeburst fill.
- Return type:
 QPointF
- Returns:
 a QPointF indicating the horizontal/vertical offset amount
See also
See also
- offsetMapUnitScale(self) QgsMapUnitScale¶
 - Return type:
 
- offsetUnit(self) Qgis.RenderUnit[source]¶
 Returns the units used for the offset of the shapeburst fill.
- Return type:
 - Returns:
 units used for the fill offset
See also
See also
- setBlurRadius(self, blurRadius: int)[source]¶
 Sets the blur radius, which controls the amount of blurring applied to the fill.
- Parameters:
 blurRadius (int) – Radius for fill blur. Values between 0 - 17 are valid, where higher values results in a stronger blur. Set to 0 to disable blur.
See also
- setColor2(self, color2: QColor | Qt.GlobalColor)[source]¶
 Sets the color for the endpoint of the shapeburst fill. This color is only used if setColorType is set ShapeburstColorType.SimpleTwoColor.
- Parameters:
 color2 (Union[QColor, Qt.GlobalColor]) – QColor to use for endpoint of gradient
See also
See also
- setColorRamp(self, ramp: QgsColorRamp | None)[source]¶
 Sets the color
rampused to draw the shapeburst fill. Color ramps are only used if setColorType is set ShapeburstColorType.ColorRamp.Ownership of
rampis transferred to the fill.See also
See also
- Parameters:
 ramp (Optional[QgsColorRamp])
- setColorType(self, colorType: Qgis.GradientColorSource)[source]¶
 Sets the color mode to use for the shapeburst fill. Shapeburst can either be drawn using a
QgsColorRampcolor ramp or by simply specificing a start and end color. setColorType is used to specify which mode to use for the fill.- Parameters:
 colorType (Qgis.GradientColorSource) – color type to use for shapeburst fill
See also
See also
setColor()See also
See also
- setDistanceMapUnitScale(self, scale: QgsMapUnitScale)[source]¶
 - Parameters:
 scale (QgsMapUnitScale)
- setDistanceUnit(self, unit: Qgis.RenderUnit)[source]¶
 Sets the unit for the maximum distance to shade inside of the shape from the polygon’s boundary.
- Parameters:
 unit (Qgis.RenderUnit) – distance unit for the maximum distance
See also
See also
- setIgnoreRings(self, ignoreRings: bool)[source]¶
 Sets whether the shapeburst fill should ignore polygon rings when calculating the buffered shading.
- Parameters:
 ignoreRings (bool) – Set to
Trueif buffers should ignore interior rings for polygons.
See also
- setMaxDistance(self, maxDistance: float)[source]¶
 Sets the maximum distance to shape inside of the shape from the polygon’s boundary.
- Parameters:
 maxDistance (float) – distance from boundary to shade. setUseWholeShape must be set to
Falsefor this parameter to take effect. Distance unit is controlled by setDistanceUnit.
See also
See also
See also
- setOffset(self, offset: QPointF | QPoint)[source]¶
 Sets the offset for the shapeburst fill.
- Parameters:
 offset (Union[QPointF, QPoint]) – QPointF indicating the horizontal/vertical offset amount
See also
See also
- setOffsetMapUnitScale(self, scale: QgsMapUnitScale)[source]¶
 - Parameters:
 scale (QgsMapUnitScale)
- setOffsetUnit(self, unit: Qgis.RenderUnit)[source]¶
 Sets the units used for the offset for the shapeburst fill.
- Parameters:
 unit (Qgis.RenderUnit) – units for fill offset
See also
See also
- setUseWholeShape(self, useWholeShape: bool)[source]¶
 Sets whether the shapeburst fill should be drawn using the entire shape.
- Parameters:
 useWholeShape (bool) – Set to
Trueif shapeburst should cover entire shape. IfFalse, setMaxDistance is used to calculate how far from the boundary of the shape should be shaded
See also
See also