Skip To Content ArcGIS for Developers Sign In Dashboard

SolidFillSymbolLayer Class

class Esri::ArcGISRuntime::SolidFillSymbolLayer

A solid fill symbol layer is a symbol layer intended for use with polygon geometries. More...

Header: #include <SolidFillSymbolLayer>
Since: Esri::ArcGISRuntime 100.5
Inherits: Esri::ArcGISRuntime::FillSymbolLayer

This class was introduced in Esri::ArcGISRuntime 100.5.

Public Functions

SolidFillSymbolLayer(const QColor &color, QObject *parent = nullptr)
SolidFillSymbolLayer(QObject *parent = nullptr)
virtual ~SolidFillSymbolLayer() override
QColor color() const
void setColor(const QColor &color)

Detailed Description

This layer is used to render the surfaces of the Polygon geometries with the provided color.

If a SolidFillSymbolLayer is the only symbol layer in a MultilayerPolygonSymbol, it will fill the geometry with the specified color.

Member Function Documentation

SolidFillSymbolLayer::SolidFillSymbolLayer(const QColor &color, QObject *parent = nullptr)

Constructor with a color and an optional parent.

SolidFillSymbolLayer::SolidFillSymbolLayer(QObject *parent = nullptr)

Default constructor with an optional parent.

[override virtual] SolidFillSymbolLayer::~SolidFillSymbolLayer()


QColor SolidFillSymbolLayer::color() const

Returns the color.

If a color is not explicitly set, the default will be black, RGBA(0, 0, 0, 255).

See also setColor() and SymbolLayer::isColorLocked.

void SolidFillSymbolLayer::setColor(const QColor &color)

Sets the color to color.

Note: this property can only be modified if the symbol layer is not color locked.

See also color() and SymbolLayer::isColorLocked.

Feedback on this topic?