| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/src/mbgl/style/ |
| H A D | custom_tile_loader.cpp | 13 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 D | custom_tile_loader.hpp | 23 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 D | tile_range.hpp | 40 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 D | tile_coordinate.hpp | 35 …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 D | geo.cpp | 37 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 D | cross_tile_symbol_index.cpp | 90 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 D | placement.hpp | 51 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 D | fill_program.cpp | 20 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 D | background_program.cpp | 20 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 D | fill_extrusion_program.cpp | 52 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 D | geojson_source_impl.cpp | 20 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 D | custom_geometry_source.cpp | 31 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 D | tile_pyramid.cpp | 59 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 D | renderer_impl.cpp | 689 … 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 D | feature_index.cpp | 48 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 D | geometry_tile_data.cpp | 102 …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 D | shape_annotation_impl.cpp | 21 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 D | symbol_annotation_impl.cpp | 14 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 D | annotation_manager.cpp | 134 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 D | render_annotation_source.cpp | 45 [&] (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 D | render_background_layer.cpp | 91 … 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 D | render_geojson_source.cpp | 66 [&] (const OverscaledTileID& tileID) { in update() argument 67 …return std::make_unique<GeoJSONTile>(tileID, impl().id, parameters, data->getTile(tileID.canonical… in update()
|
| H A D | render_custom_geometry_source.cpp | 48 [&] (const OverscaledTileID& tileID) { in update() argument 49 …return std::make_unique<CustomGeometryTile>(tileID, impl().id, parameters, impl().getTileOptions()… in update()
|
| H A D | render_raster_source.cpp | 57 [&] (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 D | transform_state.cpp | 19 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()
|