QGIS API Documentation 3.37.0-Master (fdefdf9c27f)
QgsSymbol Member List

This is the complete list of members for QgsSymbol, including all inherited members.

_getLineString(QgsRenderContext &context, const QgsCurve &curve, bool clipToExtent=true)QgsSymbolprotectedstatic
_getPoint(QgsRenderContext &context, const QgsPoint &point)QgsSymbolinlineprotectedstatic
_getPolygon(QPolygonF &pts, QVector< QPolygonF > &holes, QgsRenderContext &context, const QgsPolygon &polygon, bool clipToExtent=true, bool correctRingOrientation=false)QgsSymbolprotectedstatic
_getPolygonRing(QgsRenderContext &context, const QgsCurve &curve, bool clipToExtent, bool isExteriorRing=false, bool correctRingOrientation=false)QgsSymbolprotectedstatic
animationSettings()QgsSymbol
animationSettings() constQgsSymbol
appendSymbolLayer(QgsSymbolLayer *layer)QgsSymbol
asImage(QSize size, QgsRenderContext *customContext=nullptr)QgsSymbol
bigSymbolPreviewImage(QgsExpressionContext *expressionContext=nullptr, Qgis::SymbolPreviewFlags flags=Qgis::SymbolPreviewFlag::FlagIncludeCrosshairsForMarkerSymbols, const QgsScreenProperties &screen=QgsScreenProperties())QgsSymbol
bigSymbolPreviewImage(QgsExpressionContext *expressionContext=nullptr, int flags=static_cast< int >(Qgis::SymbolPreviewFlag::FlagIncludeCrosshairsForMarkerSymbols))QgsSymbol
canCauseArtifactsBetweenAdjacentTiles() constQgsSymbol
changeSymbolLayer(int index, QgsSymbolLayer *layer)QgsSymbol
clipFeaturesToExtent() constQgsSymbolinline
clone() const =0QgsSymbolpure virtual
cloneLayers() constQgsSymbolprotected
color() constQgsSymbol
dataDefinedProperties()QgsSymbolinline
dataDefinedProperties() constQgsSymbolinline
defaultSymbol(Qgis::GeometryType geomType)QgsSymbolstatic
deleteSymbolLayer(int index)QgsSymbol
drawPreviewIcon(QPainter *painter, QSize size, QgsRenderContext *customContext=nullptr, bool selected=false, const QgsExpressionContext *expressionContext=nullptr, const QgsLegendPatchShape *patchShape=nullptr, const QgsScreenProperties &screen=QgsScreenProperties())QgsSymbol
dump() constQgsSymbol
exportImage(const QString &path, const QString &format, QSize size)QgsSymbol
flags() constQgsSymbolinline
forceRHR() constQgsSymbolinline
hasDataDefinedProperties() constQgsSymbol
insertSymbolLayer(int index, QgsSymbolLayer *layer)QgsSymbol
layer() constQgsSymbol
mAnimationSettingsQgsSymbolprotected
mapUnitScale() constQgsSymbol
mClipFeaturesToExtentQgsSymbolprotected
mForceRHRQgsSymbolprotected
mLayerQgsSymbolprotected
mLayersQgsSymbolprotected
mOpacityQgsSymbolprotected
mRenderHintsQgsSymbolprotected
mSymbolFlagsQgsSymbolprotected
mTypeQgsSymbolprotected
opacity() constQgsSymbolinline
outputUnit() constQgsSymbol
Property enum nameQgsSymbol
propertyDefinitions()QgsSymbolstatic
QgsFeatureRendererQgsSymbolfriend
QgsSymbol(Qgis::SymbolType type, const QgsSymbolLayerList &layers)QgsSymbolprotected
renderFeature(const QgsFeature &feature, QgsRenderContext &context, int layer=-1, bool selected=false, bool drawVertexMarker=false, Qgis::VertexMarkerType currentVertexMarkerType=Qgis::VertexMarkerType::SemiTransparentCircle, double currentVertexMarkerSize=0.0)QgsSymbol
renderHints() constQgsSymbolinline
renderUsingLayer(QgsSymbolLayer *layer, QgsSymbolRenderContext &context, Qgis::GeometryType geometryType=Qgis::GeometryType::Unknown, const QPolygonF *points=nullptr, const QVector< QPolygonF > *rings=nullptr)QgsSymbolprotected
renderVertexMarker(QPointF pt, QgsRenderContext &context, Qgis::VertexMarkerType currentVertexMarkerType, double currentVertexMarkerSize)QgsSymbolprotected
setAnimationSettings(const QgsSymbolAnimationSettings &settings)QgsSymbol
setClipFeaturesToExtent(bool clipFeaturesToExtent)QgsSymbolinline
setColor(const QColor &color) constQgsSymbol
setDataDefinedProperties(const QgsPropertyCollection &collection)QgsSymbolinline
setDataDefinedProperty(Property key, const QgsProperty &property)QgsSymbol
setFlags(Qgis::SymbolFlags flags)QgsSymbolinline
setForceRHR(bool force)QgsSymbolinline
setLayer(const QgsVectorLayer *layer)QgsSymbol
setMapUnitScale(const QgsMapUnitScale &scale) constQgsSymbol
setOpacity(qreal opacity)QgsSymbolinline
setOutputUnit(Qgis::RenderUnit unit) constQgsSymbol
setRenderHints(Qgis::SymbolRenderHints hints)QgsSymbolinline
startFeatureRender(const QgsFeature &feature, QgsRenderContext &context, int layer=-1)QgsSymbol
startRender(QgsRenderContext &context, const QgsFields &fields=QgsFields())QgsSymbol
stopFeatureRender(const QgsFeature &feature, QgsRenderContext &context, int layer=-1)QgsSymbol
stopRender(QgsRenderContext &context)QgsSymbol
symbolLayer(int layer)QgsSymbol
symbolLayer(int layer) constQgsSymbol
symbolLayerCount() constQgsSymbolinline
symbolLayers() constQgsSymbolinline
symbolRenderContext()QgsSymbol
symbolTypeForGeometryType(Qgis::GeometryType type)QgsSymbolstatic
symbolTypeToString(Qgis::SymbolType type)QgsSymbolstatic
takeSymbolLayer(int index)QgsSymbol
toSld(QDomDocument &doc, QDomElement &element, QVariantMap props) constQgsSymbol
type() constQgsSymbolinline
usedAttributes(const QgsRenderContext &context) constQgsSymbol
usesMapUnits() constQgsSymbol
~QgsSymbol()QgsSymbolvirtual