Home
last modified time | relevance | path

Searched refs:layerDiff (Results 1 – 2 of 2) sorted by relevance

/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/
H A Dstyle_diff.cpp70 bool hasLayoutDifference(const LayerDifference& layerDiff, const std::string& layerID) { in hasLayoutDifference() argument
71 if (layerDiff.added.count(layerID)) in hasLayoutDifference()
73 const auto it = layerDiff.changed.find(layerID); in hasLayoutDifference()
74 if (it == layerDiff.changed.end()) in hasLayoutDifference()
H A Drenderer_impl.cpp158 const LayerDifference layerDiff = diffLayers(layerImpls, updateParameters.layers); in render() local
162 for (const auto& entry : layerDiff.removed) { in render()
167 for (const auto& entry : layerDiff.added) { in render()
172 for (const auto& entry : layerDiff.changed) { in render()
179 const bool layerAdded = layerDiff.added.count(entry.first); in render()
180 const bool layerChanged = layerDiff.changed.count(entry.first); in render()
230 if (!needsRelayout && (hasImageDiff || hasLayoutDifference(layerDiff, layer->id))) { in render()