Home
last modified time | relevance | path

Searched refs:tileID (Results 1 – 25 of 37) sorted by relevance

12

/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/src/mbgl/style/
H A Dcustom_tile_loader.cpp13 void CustomTileLoader::fetchTile(const OverscaledTileID& tileID, ActorRef<CustomGeometryTile> tileR… in fetchTile() argument
14 auto cachedTileData = dataCache.find(tileID.canonical); in fetchTile()
18 auto tileCallbacks = tileCallbackMap.find(tileID.canonical); in fetchTile()
20 auto tuple = std::make_tuple(tileID.overscaledZ, tileID.wrap, tileRef); in fetchTile()
21 … tileCallbackMap.insert({ tileID.canonical, std::vector<OverscaledIDFunctionTuple>(1, tuple) }); in fetchTile()
24 if (std::get<0>(*iter) == tileID.overscaledZ && std::get<1>(*iter) == tileID.wrap ) { in fetchTile()
29 … tileCallbacks->second.emplace_back(std::make_tuple(tileID.overscaledZ, tileID.wrap, tileRef)); in fetchTile()
32 invokeTileFetch(tileID.canonical); in fetchTile()
36 void CustomTileLoader::cancelTile(const OverscaledTileID& tileID) { in cancelTile() argument
37 if (tileCallbackMap.find(tileID.canonical) != tileCallbackMap.end()) { in cancelTile()
[all …]
H A Dcustom_tile_loader.hpp23 void fetchTile(const OverscaledTileID& tileID, ActorRef<CustomGeometryTile> tileRef);
24 void cancelTile(const OverscaledTileID& tileID);
26 void removeTile(const OverscaledTileID& tileID);
27 void setTileData(const CanonicalTileID& tileID, const GeoJSON& data);
33 void invokeTileFetch(const CanonicalTileID& tileID);
34 void invokeTileCancel(const CanonicalTileID& tileID);
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/src/mbgl/util/
H A Dtile_range.hpp40 bool contains(const CanonicalTileID& tileID) { in contains() argument
41 if (tileID.z <= zoomRange.max && tileID.z >= zoomRange.min) { in contains()
42 if (tileID.z == 0) { in contains()
45 uint8_t dz = (zoomRange.max - tileID.z); in contains()
51 tileID.x >= x0 || tileID.x <= x1 : in contains()
52 tileID.x <= x1 && tileID.x >= x0) && in contains()
53 tileID.y <= y1 && in contains()
54 tileID.y >= y0; in contains()
H A Dtile_coordinate.hpp35 …static GeometryCoordinate toGeometryCoordinate(const UnwrappedTileID& tileID, const TileCoordinate… in toGeometryCoordinate() argument
36 const double scale = std::pow(2.0, tileID.canonical.z); in toGeometryCoordinate()
37 auto zoomed = TileCoordinate { point, 0 }.zoomTo(tileID.canonical.z); in toGeometryCoordinate()
39 …int16_t(util::clamp<int64_t>((zoomed.p.x - tileID.canonical.x - tileID.wrap * scale) * util::EXTEN… in toGeometryCoordinate()
42 int16_t(util::clamp<int64_t>((zoomed.p.y - tileID.canonical.y) * util::EXTENT, in toGeometryCoordinate()
H A Dgeo.cpp37 bool LatLngBounds::contains(const CanonicalTileID& tileID) const { in contains()
38 return util::TileRange::fromLatLngBounds(*this, tileID.z).contains(tileID); in contains()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/src/mbgl/text/
H A Dcross_tile_symbol_index.cpp90 bool CrossTileSymbolLayerIndex::addBucket(const OverscaledTileID& tileID, SymbolBucket& bucket, uin… in addBucket() argument
91 const auto& thisZoomIndexes = indexes[tileID.overscaledZ]; in addBucket()
92 auto previousIndex = thisZoomIndexes.find(tileID); in addBucket()
101 removeBucketCrossTileIDs(tileID.overscaledZ, previousIndex->second); in addBucket()
112 if (zoom > tileID.overscaledZ) { in addBucket()
114 if (childIndex.second.coord.isChildOf(tileID)) { in addBucket()
115 …childIndex.second.findMatches(bucket.symbolInstances, tileID, usedCrossTileIDs[tileID.overscaledZ]… in addBucket()
119 auto parentTileID = tileID.scaledTo(zoom); in addBucket()
122 …parentIndex->second.findMatches(bucket.symbolInstances, tileID, usedCrossTileIDs[tileID.overscaled… in addBucket()
131 usedCrossTileIDs[tileID.overscaledZ].insert(symbolInstance.crossTileID); in addBucket()
[all …]
H A Dplacement.hpp51 OverscaledTileID tileID; member
59 , tileID(std::move(tileID_)) {} in RetainedQueryData()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/src/mbgl/programs/
H A Dfill_program.cpp20 const UnwrappedTileID& tileID, in values() argument
23 …eSizeAtNearestZoom = util::tileSize * state.zoomScale(state.getIntegerZoom() - tileID.canonical.z); in values()
24 …int32_t pixelX = tileSizeAtNearestZoom * (tileID.canonical.x + tileID.wrap * state.zoomScale(tileI… in values()
25 int32_t pixelY = tileSizeAtNearestZoom * tileID.canonical.y; in values()
43 …uniforms::u_tile_units_to_pixels::Value{ 1.0f / tileID.pixelsToTileUnits(1.0f, state.getIntegerZoo… in values()
H A Dbackground_program.cpp20 const UnwrappedTileID& tileID, in values() argument
23 …eSizeAtNearestZoom = util::tileSize * state.zoomScale(state.getIntegerZoom() - tileID.canonical.z); in values()
24 …int32_t pixelX = tileSizeAtNearestZoom * (tileID.canonical.x + tileID.wrap * state.zoomScale(tileI… in values()
25 int32_t pixelY = tileSizeAtNearestZoom * tileID.canonical.y; in values()
43 …uniforms::u_tile_units_to_pixels::Value{ 1.0f / tileID.pixelsToTileUnits(1.0f, state.getIntegerZoo… in values()
H A Dfill_extrusion_program.cpp52 const UnwrappedTileID& tileID, in values() argument
56 …eSizeAtNearestZoom = util::tileSize * state.zoomScale(state.getIntegerZoom() - tileID.canonical.z); in values()
57 …int32_t pixelX = tileSizeAtNearestZoom * (tileID.canonical.x + tileID.wrap * state.zoomScale(tileI… in values()
58 int32_t pixelY = tileSizeAtNearestZoom * tileID.canonical.y; in values()
75 …uniforms::u_tile_units_to_pixels::Value{ 1.0f / tileID.pixelsToTileUnits(1.0f, state.getIntegerZoo… in values()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/src/mbgl/style/sources/
H A Dgeojson_source_impl.cpp20 mapbox::geometry::feature_collection<int16_t> getTile(const CanonicalTileID& tileID) final { in getTile() argument
21 return impl.getTile(tileID.z, tileID.x, tileID.y).features; in getTile()
34 mapbox::geometry::feature_collection<int16_t> getTile(const CanonicalTileID& tileID) final { in getTile() argument
35 return impl.getTile(tileID.z, tileID.x, tileID.y); in getTile()
H A Dcustom_geometry_source.cpp31 void CustomGeometrySource::setTileData(const CanonicalTileID& tileID, in setTileData() argument
33 loader->self().invoke(&CustomTileLoader::setTileData, tileID, data); in setTileData()
36 void CustomGeometrySource::invalidateTile(const CanonicalTileID& tileID) { in invalidateTile() argument
37 loader->self().invoke(&CustomTileLoader::invalidateTile, tileID); in invalidateTile()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/
H A Dtile_pyramid.cpp59 Tile* TilePyramid::getTile(const OverscaledTileID& tileID){ in getTile() argument
60 auto it = tiles.find(tileID); in getTile()
61 return it == tiles.end() ? cache.get(tileID) : it->second.get(); in getTile()
144 auto getTileFn = [&](const OverscaledTileID& tileID) -> Tile* { in update() argument
145 auto it = tiles.find(tileID); in update()
156 auto createTileFn = [&](const OverscaledTileID& tileID) -> Tile* { in update() argument
157 if (tileRange && !tileRange->contains(tileID.canonical)) { in update()
160 std::unique_ptr<Tile> tile = cache.pop(tileID); in update()
162 tile = createTile(tileID); in update()
171 return tiles.emplace(tileID, std::move(tile)).first->second.get(); in update()
[all …]
H A Drenderer_impl.cpp689 … std::tie(a.tileID.canonical.z, a.tileID.canonical.y, a.tileID.wrap, a.tileID.canonical.x) < in queryRenderedSymbols()
690 … std::tie(b.tileID.canonical.z, b.tileID.canonical.y, b.tileID.wrap, b.tileID.canonical.x); in queryRenderedSymbols()
698 queryData.tileID, in queryRenderedSymbols()
857 void Renderer::Impl::onTileError(RenderSource& source, const OverscaledTileID& tileID, std::excepti… in onTileError() argument
859 … util::toString(tileID).c_str(), source.baseImpl->id.c_str(), util::toString(error).c_str()); in onTileError()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/src/mbgl/geometry/
H A Dfeature_index.cpp48 const UnwrappedTileID& tileID, in query() argument
76 …addFeature(result, indexedFeature, queryOptions, tileID.canonical, layers, queryGeometry, transfor… in query()
84 const OverscaledTileID& tileID, in lookupSymbolFeatures() argument
115 …addFeature(result, symbolFeature, queryOptions, tileID.canonical, layers, GeometryCoordinates(), {… in lookupSymbolFeatures()
124 const CanonicalTileID& tileID, in addFeature() argument
159 …!renderLayer->queryIntersectsFeature(queryGeometry, *geometryTileFeature, tileID.z, transformState… in addFeature()
163 …ptions.filter)(style::expression::EvaluationContext { static_cast<float>(tileID.z), geometryTileFe… in addFeature()
167 result[layerID].push_back(convertFeature(*geometryTileFeature, tileID)); in addFeature()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/src/mbgl/tile/
H A Dgeometry_tile_data.cpp102 …pe convertGeometry(const GeometryTileFeature& geometryTileFeature, const CanonicalTileID& tileID) { in convertGeometry() argument
103 const double size = util::EXTENT * std::pow(2, tileID.z); in convertGeometry()
104 const double x0 = util::EXTENT * tileID.x; in convertGeometry()
105 const double y0 = util::EXTENT * tileID.y; in convertGeometry()
176 …ure convertFeature(const GeometryTileFeature& geometryTileFeature, const CanonicalTileID& tileID) { in convertFeature() argument
177 Feature feature { convertGeometry(geometryTileFeature, tileID) }; in convertFeature()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/src/mbgl/annotation/
H A Dshape_annotation_impl.cpp21 void ShapeAnnotationImpl::updateTileData(const CanonicalTileID& tileID, AnnotationTileData& data) { in updateTileData() argument
39 const auto& shapeTile = shapeTiler->getTile(tileID.z, tileID.x, tileID.y); in updateTileData()
H A Dsymbol_annotation_impl.cpp14 void SymbolAnnotationImpl::updateLayer(const CanonicalTileID& tileID, AnnotationTileLayer& layer) c… in updateLayer() argument
20 …GeometryCoordinate tilePoint = TileCoordinate::toGeometryCoordinate(UnwrappedTileID(0, tileID), co… in updateLayer()
H A Dannotation_manager.cpp134 std::unique_ptr<AnnotationTileData> AnnotationManager::getTileData(const CanonicalTileID& tileID) { in getTileData() argument
142 LatLngBounds tileBounds(tileID); in getTileData()
146 val->updateLayer(tileID, *pointLayer); in getTileData()
150 shape.second->updateTileData(tileID, *tileData); in getTileData()
H A Drender_annotation_source.cpp45 [&] (const OverscaledTileID& tileID) { in update() argument
46 return std::make_unique<AnnotationTile>(tileID, parameters); in update()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/layers/
H A Drender_background_layer.cpp91 … for (const auto& tileID : util::tileCover(parameters.state, parameters.state.getIntegerZoom())) { in render() local
95 parameters.matrixForTile(tileID), in render()
101 tileID, in render()
107 … for (const auto& tileID : util::tileCover(parameters.state, parameters.state.getIntegerZoom())) { in render() local
111 uniforms::u_matrix::Value{ parameters.matrixForTile(tileID) }, in render()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/sources/
H A Drender_geojson_source.cpp66 [&] (const OverscaledTileID& tileID) { in update() argument
67 …return std::make_unique<GeoJSONTile>(tileID, impl().id, parameters, data->getTile(tileID.canonical… in update()
H A Drender_custom_geometry_source.cpp48 [&] (const OverscaledTileID& tileID) { in update() argument
49 …return std::make_unique<CustomGeometryTile>(tileID, impl().id, parameters, impl().getTileOptions()… in update()
H A Drender_raster_source.cpp57 [&] (const OverscaledTileID& tileID) { in update() argument
58 return std::make_unique<RasterTile>(tileID, parameters, *tileset); in update()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/src/mbgl/map/
H A Dtransform_state.cpp19 void TransformState::matrixFor(mat4& matrix, const UnwrappedTileID& tileID) const { in matrixFor()
20 const uint64_t tileScale = 1ull << tileID.canonical.z; in matrixFor()
25 int64_t(tileID.canonical.x + tileID.wrap * tileScale) * s, in matrixFor()
26 int64_t(tileID.canonical.y) * s, 0); in matrixFor()
412 float TransformState::getCameraToTileDistance(const UnwrappedTileID& tileID) const { in getCameraToTileDistance()
416 matrixFor(tileProjectionMatrix, tileID); in getCameraToTileDistance()

12