QgsVectorLayerRenderer class
Implementation of threaded rendering for vector layers.
Contents
- Reference
Base classes
- class QgsMapLayerRenderer
- Base class for utility classes that encapsulate information necessary for rendering of map layers.
Public functions
- auto render() -> bool override
- Do the rendering (based on data stored in the class)
Protected variables
- QgsVectorLayerDiagramProvider* mDiagramProvider
- used with new labeling engine (QgsLabelingEngine): provider for diagrams.
- bool mDiagrams
- used with new labeling engine (QgsPalLabeling): whether diagrams are enabled
- bool mLabeling
- used with old labeling engine (QgsPalLabeling): whether labeling is enabled
- QgsVectorLayerLabelProvider* mLabelProvider
- used with new labeling engine (QgsLabelingEngine): provider for labels.
- QgsVectorLayer* mLayer
- The rendered layer.
Variable documentation
QgsVectorLayerDiagramProvider* QgsVectorLayerRenderer:: mDiagramProvider 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
QgsVectorLayerLabelProvider* QgsVectorLayerRenderer:: mLabelProvider 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