|
QGIS API Documentation
2.12.0-Lyon
|
Implementation of threaded rendering for vector layers. More...
#include <qgsvectorlayerrenderer.h>

Public Member Functions | |
| QgsVectorLayerRenderer (QgsVectorLayer *layer, QgsRenderContext &context) | |
| ~QgsVectorLayerRenderer () | |
| virtual bool | render () override |
| Do the rendering (based on data stored in the class) More... | |
| void | setGeometryCachePointer (QgsGeometryCache *cache) |
| where to save the cached geometries More... | |
Public Member Functions inherited from QgsMapLayerRenderer | |
| QgsMapLayerRenderer (const QString &layerID) | |
| virtual | ~QgsMapLayerRenderer () |
| QStringList | errors () const |
| Return list of errors (problems) that happened during the rendering. More... | |
| QString | layerID () const |
| Get access to the ID of the layer rendered by this class. More... | |
Implementation of threaded rendering for vector layers.
Definition at line 52 of file qgsvectorlayerrenderer.h.
| QgsVectorLayerRenderer::QgsVectorLayerRenderer | ( | QgsVectorLayer * | layer, |
| QgsRenderContext & | context | ||
| ) |
Definition at line 43 of file qgsvectorlayerrenderer.cpp.
| QgsVectorLayerRenderer::~QgsVectorLayerRenderer | ( | ) |
Definition at line 111 of file qgsvectorlayerrenderer.cpp.
|
overridevirtual |
Do the rendering (based on data stored in the class)
Implements QgsMapLayerRenderer.
Definition at line 118 of file qgsvectorlayerrenderer.cpp.
| void QgsVectorLayerRenderer::setGeometryCachePointer | ( | QgsGeometryCache * | cache | ) |
where to save the cached geometries
Definition at line 262 of file qgsvectorlayerrenderer.cpp.
|
protected |
Definition at line 105 of file qgsvectorlayerrenderer.h.
|
protected |
Definition at line 97 of file qgsvectorlayerrenderer.h.
|
protected |
Definition at line 87 of file qgsvectorlayerrenderer.h.
|
protected |
used with new labeling engine (QgsLabelingEngineV2): provider for diagrams.
may be null. no need to delete: if exists it is owned by labeling engine
Definition at line 117 of file qgsvectorlayerrenderer.h.
|
protected |
used with new labeling engine (QgsPalLabeling): whether diagrams are enabled
Definition at line 110 of file qgsvectorlayerrenderer.h.
|
protected |
Definition at line 99 of file qgsvectorlayerrenderer.h.
|
protected |
Definition at line 120 of file qgsvectorlayerrenderer.h.
|
protected |
Definition at line 89 of file qgsvectorlayerrenderer.h.
|
protected |
Definition at line 103 of file qgsvectorlayerrenderer.h.
|
protected |
used with old labeling engine (QgsPalLabeling): whether labeling is enabled
Definition at line 108 of file qgsvectorlayerrenderer.h.
|
protected |
used with new labeling engine (QgsLabelingEngineV2): provider for labels.
may be null. no need to delete: if exists it is owned by labeling engine
Definition at line 114 of file qgsvectorlayerrenderer.h.
|
protected |
Definition at line 119 of file qgsvectorlayerrenderer.h.
|
protected |
Definition at line 95 of file qgsvectorlayerrenderer.h.
|
protected |
Definition at line 91 of file qgsvectorlayerrenderer.h.
|
protected |
Definition at line 123 of file qgsvectorlayerrenderer.h.
|
protected |
Definition at line 122 of file qgsvectorlayerrenderer.h.
|
protected |
Definition at line 93 of file qgsvectorlayerrenderer.h.
|
protected |
Definition at line 100 of file qgsvectorlayerrenderer.h.
|
protected |
Definition at line 101 of file qgsvectorlayerrenderer.h.
|
protected |
Definition at line 101 of file qgsvectorlayerrenderer.h.
1.8.9.1