34 Q_DECLARE_PRIVATE(QGeoTiledMapScene)
36 explicit QGeoTiledMapScene(QObject *parent =
nullptr);
37 virtual ~QGeoTiledMapScene();
39 void setScreenSize(
const QSize &size);
40 void setTileSize(
int tileSize);
41 void setCameraData(
const QGeoCameraData &cameraData);
42 void setVisibleArea(
const QRectF &visibleArea);
44 void setVisibleTiles(
const QSet<QGeoTileSpec> &tiles);
45 const QSet<QGeoTileSpec> &visibleTiles()
const;
47 void addTile(
const QGeoTileSpec &spec, QSharedPointer<QGeoTileTexture> texture);
49 QSGNode *updateSceneGraph(QSGNode *oldNode, QQuickWindow *window);
51 QSet<QGeoTileSpec> texturedTiles();
53 void clearTexturedTiles();
56 void newTilesVisible(
const QSet<QGeoTileSpec> &newTiles);
59 void updateSceneParameters();
61 Q_DISABLE_COPY(QGeoTiledMapScene)