QGIS API Documentation
3.4.15-Madeira (e83d02e274)
|
Implementation of threaded rendering for vector layers. More...
#include <qgsvectorlayerrenderer.h>
Public Member Functions | |
QgsVectorLayerRenderer (QgsVectorLayer *layer, QgsRenderContext &context) | |
~QgsVectorLayerRenderer () override | |
QgsFeedback * | feedback () const override |
Access to feedback object of the layer renderer (may be null) More... | |
bool | render () override |
Do the rendering (based on data stored in the class) More... | |
Public Member Functions inherited from QgsMapLayerRenderer | |
QgsMapLayerRenderer (const QString &layerID) | |
virtual | ~QgsMapLayerRenderer ()=default |
QStringList | errors () const |
Returns list of errors (problems) that happened during the rendering. More... | |
QString | layerId () const |
Gets access to the ID of the layer rendered by this class. More... | |
Implementation of threaded rendering for vector layers.
Definition at line 74 of file qgsvectorlayerrenderer.h.
QgsVectorLayerRenderer::QgsVectorLayerRenderer | ( | QgsVectorLayer * | layer, |
QgsRenderContext & | context | ||
) |
Definition at line 43 of file qgsvectorlayerrenderer.cpp.
|
override |
Definition at line 104 of file qgsvectorlayerrenderer.cpp.
|
overridevirtual |
Access to feedback object of the layer renderer (may be null)
Reimplemented from QgsMapLayerRenderer.
Definition at line 110 of file qgsvectorlayerrenderer.cpp.
|
overridevirtual |
Do the rendering (based on data stored in the class)
Implements QgsMapLayerRenderer.
Definition at line 115 of file qgsvectorlayerrenderer.cpp.
|
protected |
Definition at line 131 of file qgsvectorlayerrenderer.h.
|
protected |
Definition at line 109 of file qgsvectorlayerrenderer.h.
|
protected |
used with new labeling engine (QgsLabelingEngine): provider for diagrams.
may be null. no need to delete: if exists it is owned by labeling engine
Definition at line 148 of file qgsvectorlayerrenderer.h.
|
protected |
used with new labeling engine (QgsPalLabeling): whether diagrams are enabled
Definition at line 136 of file qgsvectorlayerrenderer.h.
|
protected |
Definition at line 124 of file qgsvectorlayerrenderer.h.
|
protected |
Definition at line 150 of file qgsvectorlayerrenderer.h.
|
protected |
Definition at line 116 of file qgsvectorlayerrenderer.h.
|
protected |
Definition at line 129 of file qgsvectorlayerrenderer.h.
|
protected |
Definition at line 111 of file qgsvectorlayerrenderer.h.
|
protected |
used with old labeling engine (QgsPalLabeling): whether labeling is enabled
Definition at line 134 of file qgsvectorlayerrenderer.h.
|
protected |
used with new labeling engine (QgsLabelingEngine): provider for labels.
may be null. no need to delete: if exists it is owned by labeling engine
Definition at line 142 of file qgsvectorlayerrenderer.h.
|
protected |
The rendered layer.
Definition at line 114 of file qgsvectorlayerrenderer.h.
|
protected |
Definition at line 122 of file qgsvectorlayerrenderer.h.
|
protected |
Definition at line 118 of file qgsvectorlayerrenderer.h.
|
protected |
Definition at line 153 of file qgsvectorlayerrenderer.h.
|
protected |
Definition at line 152 of file qgsvectorlayerrenderer.h.
|
protected |
Definition at line 120 of file qgsvectorlayerrenderer.h.
|
protected |
Definition at line 125 of file qgsvectorlayerrenderer.h.
|
protected |
Definition at line 127 of file qgsvectorlayerrenderer.h.
|
protected |
Definition at line 126 of file qgsvectorlayerrenderer.h.