16 #ifndef QGSTERRAINTEXTUREGENERATOR_P_H    17 #define QGSTERRAINTEXTUREGENERATOR_P_H    52 class QgsTerrainTextureGenerator : 
public QObject
    63     int render( 
const QgsRectangle &extent, 
const QString &debugText = QString() );
    66     void cancelJob( 
int jobId );
    69     QImage renderSynchronously( 
const QgsRectangle &extent, 
const QString &debugText = QString() );
    73     void tileReady( 
int jobId, 
const QImage &image );
    76     void onRenderingFinished();
    91     QHash<QgsMapRendererSequentialJob *, JobData> mJobs;
    97 #endif // QGSTERRAINTEXTUREGENERATOR_P_H A rectangle specified with double values. 
 
This class provides qgis with the ability to render raster datasets onto the mapcanvas. 
 
3 Definition of the world 
 
The QgsMapSettings class contains configuration for rendering of the map. 
 
Reads and writes project states. 
 
Job implementation that renders everything sequentially in one thread.