|
| QgsVectorTileBasicRenderer () |
| Constructs renderer with no styles. More...
|
|
QgsVectorTileBasicRenderer * | clone () const override |
| Returns a clone of the renderer. More...
|
|
void | readXml (const QDomElement &elem, const QgsReadWriteContext &context) override |
| Reads renderer's properties from given XML element. More...
|
|
void | renderSelectedFeatures (const QList< QgsFeature > &selection, QgsRenderContext &context) override |
| Renders the specified features in a selected state. More...
|
|
void | renderTile (const QgsVectorTileRendererData &tile, QgsRenderContext &context) override |
| Renders given vector tile. Must be called between startRender/stopRender. More...
|
|
QSet< QString > | requiredLayers (QgsRenderContext &context, int tileZoom) const override |
| Returns a list of the layers required for rendering. More...
|
|
void | setStyle (int index, const QgsVectorTileBasicRendererStyle &style) |
| Updates style definition at the paricular index of the list (the index must be in interval [0,N-1] otherwise this function does nothing) More...
|
|
void | setStyles (const QList< QgsVectorTileBasicRendererStyle > &styles) |
| Sets list of styles of the renderer. More...
|
|
void | startRender (QgsRenderContext &context, int tileZoom, const QgsTileRange &tileRange) override |
| Initializes rendering. It should be paired with a stopRender() call. More...
|
|
void | stopRender (QgsRenderContext &context) override |
| Finishes rendering and cleans up any resources. More...
|
|
QgsVectorTileBasicRendererStyle | style (int index) const |
| Returns style definition at the particular index. More...
|
|
QList< QgsVectorTileBasicRendererStyle > | styles () const |
| Returns list of styles of the renderer. More...
|
|
QString | type () const override |
| Returns unique type name of the renderer implementation. More...
|
|
QMap< QString, QSet< QString > > | usedAttributes (const QgsRenderContext &) override |
| Returns field names of sub-layers that will be used for rendering. Must be called between startRender/stopRender. More...
|
|
bool | willRenderFeature (const QgsFeature &feature, int tileZoom, const QString &layerName, QgsRenderContext &context) override |
| Returns true if the specified feature will be rendered in the given render context. More...
|
|
void | writeXml (QDomElement &elem, const QgsReadWriteContext &context) const override |
| Writes renderer's properties to given XML element. More...
|
|
virtual | ~QgsVectorTileRenderer ()=default |
|
virtual QgsVectorTileRenderer * | clone () const =0 |
| Returns a clone of the renderer. More...
|
|
virtual void | readXml (const QDomElement &elem, const QgsReadWriteContext &context)=0 |
| Reads renderer's properties from given XML element. More...
|
|
virtual void | renderSelectedFeatures (const QList< QgsFeature > &selection, QgsRenderContext &context)=0 |
| Renders the specified features in a selected state. More...
|
|
virtual void | renderTile (const QgsVectorTileRendererData &tile, QgsRenderContext &context)=0 |
| Renders given vector tile. Must be called between startRender/stopRender. More...
|
|
virtual QSet< QString > | requiredLayers (QgsRenderContext &context, int tileZoom) const |
| Returns a list of the layers required for rendering. More...
|
|
virtual void | resolveReferences (const QgsProject &project) |
| Resolves references to other objects - second phase of loading - after readXml() More...
|
|
virtual void | startRender (QgsRenderContext &context, int tileZoom, const QgsTileRange &tileRange)=0 |
| Initializes rendering. It should be paired with a stopRender() call. More...
|
|
virtual void | stopRender (QgsRenderContext &context)=0 |
| Finishes rendering and cleans up any resources. More...
|
|
virtual QString | type () const =0 |
| Returns unique type name of the renderer implementation. More...
|
|
virtual QMap< QString, QSet< QString > > | usedAttributes (const QgsRenderContext &) |
| Returns field names of sub-layers that will be used for rendering. Must be called between startRender/stopRender. More...
|
|
virtual bool | willRenderFeature (const QgsFeature &feature, int tileZoom, const QString &layerName, QgsRenderContext &context)=0 |
| Returns true if the specified feature will be rendered in the given render context. More...
|
|
virtual void | writeXml (QDomElement &elem, const QgsReadWriteContext &context) const =0 |
| Writes renderer's properties to given XML element. More...
|
|