|
| QgsMapRendererStagedRenderJob (const QgsMapSettings &settings, Flags flags=Flags()) |
| Constructor for QgsMapRendererStagedRenderJob, using the given map settings. More...
|
|
| ~QgsMapRendererStagedRenderJob () override |
|
void | cancel () override |
| Stop the rendering job - does not return until the job has terminated. More...
|
|
void | cancelWithoutBlocking () override |
| Triggers cancellation of the rendering job without blocking. More...
|
|
QPainter::CompositionMode | currentLayerCompositionMode () const |
| Returns the composition mode for the current layer about to be rendered in the next render operation. More...
|
|
QString | currentLayerId () const |
| Returns the ID of the current layer about to be rendered in the next render operation. More...
|
|
double | currentLayerOpacity () const |
| Returns the opacity for the current layer about to be rendered in the next render operation. More...
|
|
RenderStage | currentStage () const |
| Returns the current stage which will be rendered in the next render operation. More...
|
|
bool | isActive () const override |
| Tell whether the rendering job is currently running in background. More...
|
|
bool | isFinished () const |
| Returns true if the job is finished, and nothing remains to render. More...
|
|
bool | nextPart () |
| Iterates to the next part to render. More...
|
|
bool | renderCurrentPart (QPainter *painter) |
| Renders the current part of the map to the specified painter. More...
|
|
QgsLabelingResults * | takeLabelingResults () override |
| Gets pointer to internal labeling engine (in order to get access to the results). More...
|
|
bool | usedCachedLabels () const override |
| Returns true if the render job was able to use a cached labeling solution. More...
|
|
void | waitForFinished () override |
| Block until the job has finished. More...
|
|
| QgsMapRendererAbstractCustomPainterJob (const QgsMapSettings &settings) |
| Constructor for QgsMapRendererAbstractCustomPainterJob, using the given map settings. More...
|
|
| QgsMapRendererJob (const QgsMapSettings &settings) |
|
| ~QgsMapRendererJob () override |
|
virtual void | cancel ()=0 |
| Stop the rendering job - does not return until the job has terminated. More...
|
|
virtual void | cancelWithoutBlocking ()=0 |
| Triggers cancellation of the rendering job without blocking. More...
|
|
Errors | errors () const |
| List of errors that happened during the rendering job - available when the rendering has been finished. More...
|
|
const QgsFeatureFilterProvider * | featureFilterProvider () const |
| Returns the feature filter provider used by the QgsRenderContext of each LayerRenderJob. More...
|
|
virtual bool | isActive () const =0 |
| Tell whether the rendering job is currently running in background. More...
|
|
QgsLabelingEngineFeedback * | labelingEngineFeedback () |
| Returns the associated labeling engine feedback object. More...
|
|
QgsLabelSink * | labelSink () const |
| Returns the label sink associated to this rendering job. More...
|
|
QStringList | layersRedrawnFromCache () const |
| Returns a list of the layer IDs for all layers which were redrawn from cached images. More...
|
|
const QgsMapSettings & | mapSettings () const |
| Returns map settings with which this job was started. More...
|
|
QHash< QgsMapLayer *, int > | perLayerRenderingTime () const |
| Returns the render time (in ms) per layer. More...
|
|
int | renderingTime () const |
| Returns the total time it took to finish the job (in milliseconds). More...
|
|
void | setCache (QgsMapRendererCache *cache) |
| Assign a cache to be used for reading and storing rendered images of individual layers. More...
|
|
void | setFeatureFilterProvider (const QgsFeatureFilterProvider *f) |
| Set the feature filter provider used by the QgsRenderContext of each LayerRenderJob. More...
|
|
void | setLabelSink (QgsLabelSink *sink) |
| Assigns the label sink which will take over responsibility for handling labels during the rendering job. More...
|
|
void | setLayerRenderingTimeHints (const QHash< QString, int > &hints) |
| Sets approximate render times (in ms) for map layers. More...
|
|
void | start () |
| Start the rendering job and immediately return. More...
|
|
virtual QgsLabelingResults * | takeLabelingResults ()=0 |
| Gets pointer to internal labeling engine (in order to get access to the results). More...
|
|
QgsRenderedItemResults * | takeRenderedItemResults () |
| Takes the rendered item results from the map render job and returns them. More...
|
|
virtual bool | usedCachedLabels () const =0 |
| Returns true if the render job was able to use a cached labeling solution. More...
|
|
virtual void | waitForFinished ()=0 |
| Block until the job has finished. More...
|
|