50 virtual bool render()
override;
61 std::unique_ptr< QgsVectorTileDataProvider > mDataProvider;
64 std::unique_ptr<QgsVectorTileRenderer> mRenderer;
66 QPainter::CompositionMode mLayerBlendMode = QPainter::CompositionMode::CompositionMode_SourceOver;
75 QMap<QString, QgsVectorTileRendererData> mTileDataMap;
78 bool mDrawTileBoundaries =
false;
81 bool mLabelsEnabled =
true;
86 std::unique_ptr<QgsFeedback> mFeedback;
88 int mTileZoomToFetch = 0;
90 int mTileZoomToRender = 0;
97 QMap<QString, QgsFields> mPerLayerFields;
100 QSet< QString > mRequiredLayers;
103 QList< QgsFeature > mSelectedFeatures;
106 int mTotalDecodeTime = 0;
108 int mTotalDrawTime = 0;
110 QList< QgsMapClippingRegion > mClippingRegions;
111 double mLayerOpacity = 1.0;
115 bool mEnableProfile =
false;
116 quint64 mPreparationTime = 0;
Contains information about the context of a rendering operation.