16 #ifndef QGSTERRAINTILELOADER_P_H    17 #define QGSTERRAINTILELOADER_P_H    36 class QgsTerrainEntity;
    37 class QgsTerrainTileEntity;
    52 class QgsTerrainTileLoader : 
public QgsChunkLoader
    58     QgsTerrainTileLoader( QgsTerrainEntity *terrain, QgsChunkNode *mNode );
    64     Qt3DRender::QTexture2D *createTexture( QgsTerrainTileEntity *entity );
    66     void createTextureComponent( QgsTerrainTileEntity *entity, 
bool isShadingEnabled, 
const QgsPhongMaterialSettings &shadingMaterial );
    68     QgsTerrainEntity *terrain() { 
return mTerrain; }
    73     void onImageReady( 
int jobId, 
const QImage &image );
    76     QgsTerrainEntity *mTerrain = 
nullptr;
    78     QString mTileDebugText;
    79     int mTextureJobId = -1;
    86 #endif // QGSTERRAINTILELOADER_P_H A rectangle specified with double values. 
 
3 Basic shading material used for rendering based on the Phong shading model with three color compone...