33 Q_DECLARE_PRIVATE(QGeoTiledMapScene)
35 explicit QGeoTiledMapScene(QObject *parent =
nullptr);
36 virtual ~QGeoTiledMapScene();
38 void setScreenSize(
const QSize &size);
39 void setTileSize(
int tileSize);
40 void setCameraData(
const QGeoCameraData &cameraData);
41 void setVisibleArea(
const QRectF &visibleArea);
43 void setVisibleTiles(
const QSet<QGeoTileSpec> &tiles);
44 const QSet<QGeoTileSpec> &visibleTiles()
const;
46 void addTile(
const QGeoTileSpec &spec, QSharedPointer<QGeoTileTexture> texture);
48 QSGNode *updateSceneGraph(QSGNode *oldNode, QQuickWindow *window);
50 QSet<QGeoTileSpec> texturedTiles();
52 void clearTexturedTiles();
55 void newTilesVisible(
const QSet<QGeoTileSpec> &newTiles);
58 void updateSceneParameters();
60 Q_DISABLE_COPY(QGeoTiledMapScene)