16 #ifndef QGSTERRAINTILELOADER_P_H 
   17 #define QGSTERRAINTILELOADER_P_H 
   40 class QgsTerrainEntity;
 
   41 class QgsTerrainTileEntity;
 
   57 class QgsTerrainTileLoader : 
public QgsChunkLoader
 
   63     QgsTerrainTileLoader( QgsTerrainEntity *terrain, QgsChunkNode *mNode );
 
   70     Qt3DRender::QTexture2D *createTexture( QgsTerrainTileEntity *entity );
 
   72     void createTextureComponent( QgsTerrainTileEntity *entity, 
bool isShadingEnabled, 
const QgsPhongMaterialSettings &shadingMaterial, 
bool useTexture );
 
   74     QgsTerrainEntity *terrain() { 
return mTerrain; }
 
   77     void onImageReady( 
int jobId, 
const QImage &image );
 
   80     QgsTerrainEntity *mTerrain = 
nullptr;
 
   82     QString mTileDebugText;
 
   83     int mTextureJobId = -1;
 
A rectangle specified with double values.