16 #ifndef QGSVECTORLAYERRENDERER_H    17 #define QGSVECTORLAYERRENDERER_H    64     QTimer *mTimer = 
nullptr;
    88     bool render() 
override;
    97     void prepareLabeling( 
QgsVectorLayer *layer, QSet<QString> &attributeNames );
    98     void prepareDiagrams( 
QgsVectorLayer *layer, QSet<QString> &attributeNames );
   131     int mVertexMarkerStyle = 0;
   132     double mVertexMarkerSize = 2.0;
   162 #endif // QGSVECTORLAYERRENDERER_H Wrapper for iterator of features from vector data provider or vector layer. 
 
QSet< QgsFeatureId > QgsFeatureIds
 
QgsFeatureRenderer * featureRenderer()
Returns the feature renderer. 
 
Interruption checker used by QgsVectorLayerRenderer::render() 
 
QgsFeatureIds mSelectedFeatureIds
 
QPainter::CompositionMode mFeatureBlendMode
 
Container of fields for a vector layer. 
 
The QgsVectorLayerLabelProvider class implements a label provider for vector layers. 
 
QgsVectorSimplifyMethod mSimplifyMethod
 
bool mLabeling
used with old labeling engine (QgsPalLabeling): whether labeling is enabled 
 
Base class for feedback objects to be used for cancellation of something running in a worker thread...
 
QgsWkbTypes::GeometryType mGeometryType
 
QgsVectorLayerRendererInterruptionChecker(const QgsRenderContext &context)
Constructor. 
 
QList< int > QgsAttributeList
 
Evaluates and returns the diagram settings relating to a diagram for a specific feature. 
 
bool mVertexMarkerOnlyForSelection
 
The QgsVectorLayerDiagramProvider class implements support for diagrams within the labeling engine...
 
std::unique_ptr< QgsVectorLayerRendererInterruptionChecker > mInterruptionChecker
 
Partial snapshot of vector layer's state (only the members necessary for access to features) ...
 
Implementation of threaded rendering for vector layers. 
 
Stores the settings for rendering of all diagrams for a layer. 
 
GeometryType
The geometry types are used to group QgsWkbTypes::Type in a coarse way. 
 
This class contains information how to simplify geometries fetched from a vector layer. 
 
Contains information about the context of a rendering operation. 
 
QSet< QString > mAttrNames
 
Base class for utility classes that encapsulate information necessary for rendering of map layers...
 
Represents a vector layer which manages a vector based data sets. 
 
bool mDiagrams
used with new labeling engine (QgsPalLabeling): whether diagrams are enabled