| 
    QGIS API Documentation
    3.14.0-Pi (9f7028fd23)
    
   | 
 
#include <qgsvectortilebasicrenderer.h>

Public Member Functions | |
| 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 | renderTile (const QgsVectorTileRendererData &tile, QgsRenderContext &context) override | 
| Renders given vector tile. Must be called between startRender/stopRender.  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... | |
| void | writeXml (QDomElement &elem, const QgsReadWriteContext &context) const override | 
| Writes renderer's properties to given XML element.  More... | |
  Public Member Functions inherited from QgsVectorTileRenderer | |
| virtual | ~QgsVectorTileRenderer ()=default | 
| virtual void | resolveReferences (const QgsProject &project) | 
| Resolves references to other objects - second phase of loading - after readXml()  More... | |
Static Public Member Functions | |
| static QList< QgsVectorTileBasicRendererStyle > | simpleStyle (const QColor &polygonFillColor, const QColor &polygonStrokeColor, double polygonStrokeWidth, const QColor &lineStrokeColor, double lineStrokeWidth, const QColor &pointFillColor, const QColor &pointStrokeColor, double pointSize) | 
| Returns a list of styles to render all layers with the given fill/stroke colors, stroke widths and marker sizes.  More... | |
| static QList< QgsVectorTileBasicRendererStyle > | simpleStyleWithRandomColors () | 
| Returns a list of styles to render all layers, using random colors.  More... | |
The default vector tile renderer implementation. It has an ordered list of "styles", each defines a rendering rule.
Definition at line 127 of file qgsvectortilebasicrenderer.h.
| QgsVectorTileBasicRenderer::QgsVectorTileBasicRenderer | ( | ) | 
Constructs renderer with no styles.
Definition at line 102 of file qgsvectortilebasicrenderer.cpp.
      
  | 
  overridevirtual | 
Returns a clone of the renderer.
Implements QgsVectorTileRenderer.
Definition at line 111 of file qgsvectortilebasicrenderer.cpp.
      
  | 
  overridevirtual | 
Reads renderer's properties from given XML element.
Implements QgsVectorTileRenderer.
Definition at line 209 of file qgsvectortilebasicrenderer.cpp.
      
  | 
  overridevirtual | 
Renders given vector tile. Must be called between startRender/stopRender.
Implements QgsVectorTileRenderer.
Definition at line 144 of file qgsvectortilebasicrenderer.cpp.
      
  | 
  inline | 
Updates style definition at the paricular index of the list (the index must be in interval [0,N-1] otherwise this function does nothing)
Definition at line 147 of file qgsvectortilebasicrenderer.h.
| void QgsVectorTileBasicRenderer::setStyles | ( | const QList< QgsVectorTileBasicRendererStyle > & | styles | ) | 
Sets list of styles of the renderer.
Definition at line 224 of file qgsvectortilebasicrenderer.cpp.
      
  | 
  static | 
Returns a list of styles to render all layers with the given fill/stroke colors, stroke widths and marker sizes.
Definition at line 254 of file qgsvectortilebasicrenderer.cpp.
      
  | 
  static | 
Returns a list of styles to render all layers, using random colors.
Definition at line 234 of file qgsvectortilebasicrenderer.cpp.
      
  | 
  overridevirtual | 
Initializes rendering. It should be paired with a stopRender() call.
Implements QgsVectorTileRenderer.
Definition at line 119 of file qgsvectortilebasicrenderer.cpp.
      
  | 
  overridevirtual | 
Finishes rendering and cleans up any resources.
Implements QgsVectorTileRenderer.
Definition at line 139 of file qgsvectortilebasicrenderer.cpp.
      
  | 
  inline | 
Returns style definition at the particular index.
Definition at line 149 of file qgsvectortilebasicrenderer.h.
| QList< QgsVectorTileBasicRendererStyle > QgsVectorTileBasicRenderer::styles | ( | ) | const | 
Returns list of styles of the renderer.
Definition at line 229 of file qgsvectortilebasicrenderer.cpp.
      
  | 
  overridevirtual | 
Returns unique type name of the renderer implementation.
Implements QgsVectorTileRenderer.
Definition at line 106 of file qgsvectortilebasicrenderer.cpp.
      
  | 
  overridevirtual | 
Returns field names of sub-layers that will be used for rendering. Must be called between startRender/stopRender.
Reimplemented from QgsVectorTileRenderer.
Definition at line 134 of file qgsvectortilebasicrenderer.cpp.
      
  | 
  overridevirtual | 
Writes renderer's properties to given XML element.
Implements QgsVectorTileRenderer.
Definition at line 196 of file qgsvectortilebasicrenderer.cpp.
 1.8.17