51 virtual bool render()
override;
62 std::unique_ptr< QgsVectorTileDataProvider > mDataProvider;
65 std::unique_ptr<QgsVectorTileRenderer> mRenderer;
67 QPainter::CompositionMode mLayerBlendMode = QPainter::CompositionMode::CompositionMode_SourceOver;
76 QMap<QString, QgsVectorTileRendererData> mTileDataMap;
79 bool mDrawTileBoundaries =
false;
82 bool mLabelsEnabled =
true;
87 std::unique_ptr<QgsFeedback> mFeedback;
89 int mTileZoomToFetch = 0;
91 int mTileZoomToRender = 0;
98 QMap<QString, QgsFields> mPerLayerFields;
101 QSet< QString > mRequiredLayers;
104 QList< QgsFeature > mSelectedFeatures;
107 int mTotalDecodeTime = 0;
109 int mTotalDrawTime = 0;
111 QList< QgsMapClippingRegion > mClippingRegions;
112 double mLayerOpacity = 1.0;
116 bool mEnableProfile =
false;
117 quint64 mPreparationTime = 0;
Contains information about the context of a rendering operation.