Home
last modified time | relevance | path

Searched refs:RenderLayer (Results 1 – 25 of 64) sorted by relevance

123

/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/
H A Drender_layer.cpp21 std::unique_ptr<RenderLayer> RenderLayer::create(Immutable<Layer::Impl> impl) { in create()
50 RenderLayer::RenderLayer(style::LayerType type_, Immutable<style::Layer::Impl> baseImpl_) in RenderLayer() function in mbgl::RenderLayer
55 void RenderLayer::setImpl(Immutable<style::Layer::Impl> impl) { in setImpl()
59 const std::string& RenderLayer::getID() const { in getID()
63 bool RenderLayer::hasRenderPass(RenderPass pass) const { in hasRenderPass()
67 bool RenderLayer::needsRendering(float zoom) const { in needsRendering()
74 void RenderLayer::setRenderTiles(std::vector<std::reference_wrapper<RenderTile>> tiles) { in setRenderTiles()
78 void RenderLayer::checkRenderability(const PaintParameters& parameters, in checkRenderability()
H A Drender_layer.hpp23 class RenderLayer { class
25 RenderLayer(style::LayerType, Immutable<style::Layer::Impl>);
30 static std::unique_ptr<RenderLayer> create(Immutable<style::Layer::Impl>);
32 virtual ~RenderLayer() = default;
78 …tr<Bucket> createBucket(const BucketParameters&, const std::vector<const RenderLayer*>&) const = 0;
85 friend std::string layoutKey(const RenderLayer&);
H A Dgroup_by_layout.cpp14 std::string layoutKey(const RenderLayer& layer) { in layoutKey()
34 std::vector<std::vector<const RenderLayer*>> groupByLayout(const std::vector<std::unique_ptr<Render… in groupByLayout()
35 std::unordered_map<std::string, std::vector<const RenderLayer*>> map; in groupByLayout()
40 std::vector<std::vector<const RenderLayer*>> result; in groupByLayout()
H A Drenderer_impl.hpp25 class RenderLayer;
65 RenderLayer* getRenderLayer(const std::string& id);
66 const RenderLayer* getRenderLayer(const std::string& id) const;
70 const std::vector<const RenderLayer*>& layers,
73 …onst ScreenLineString&, const RenderedQueryOptions&, const std::vector<const RenderLayer*>&) const;
116 std::unordered_map<std::string, std::unique_ptr<RenderLayer>> renderLayers;
H A Dgroup_by_layout.hpp8 class RenderLayer;
10 std::vector<std::vector<const RenderLayer*>> groupByLayout(const std::vector<std::unique_ptr<Render…
H A Drenderer_impl.cpp74 RenderLayer& layer = *entry.second; in ~Impl()
168 renderLayers.emplace(entry.first, RenderLayer::create(entry.second)); in render()
178 RenderLayer& layer = *entry.second; in render()
283 RenderLayer& layer; in render()
290 RenderLayer* layer = getRenderLayer(layerImpl->id); in render()
659 std::vector<const RenderLayer*> layers; in queryRenderedFeatures()
662 if (const RenderLayer* layer = getRenderLayer(layerID)) { in queryRenderedFeatures()
677 const std::vector<const RenderLayer*>& layers, in queryRenderedSymbols()
708 …geometry, const RenderedQueryOptions& options, const std::vector<const RenderLayer*>& layers) cons… in queryRenderedFeatures()
710 for (const RenderLayer* layer : layers) { in queryRenderedFeatures()
[all …]
H A Dbucket.hpp15 class RenderLayer;
52 virtual float getQueryRadius(const RenderLayer&) const { in getQueryRadius()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/layers/
H A Drender_symbol_layer.hpp59 class RenderSymbolLayer: public RenderLayer {
75 …<Bucket> createBucket(const BucketParameters&, const std::vector<const RenderLayer*>&) const overr…
77 const std::vector<const RenderLayer*>&,
93 inline bool RenderLayer::is<RenderSymbolLayer>() const { in is()
H A Drender_background_layer.hpp9 class RenderBackgroundLayer: public RenderLayer {
19 …<Bucket> createBucket(const BucketParameters&, const std::vector<const RenderLayer*>&) const overr…
29 inline bool RenderLayer::is<RenderBackgroundLayer>() const { in is()
H A Drender_raster_layer.hpp9 class RenderRasterLayer: public RenderLayer {
20 …<Bucket> createBucket(const BucketParameters&, const std::vector<const RenderLayer*>&) const overr…
30 inline bool RenderLayer::is<RenderRasterLayer>() const { in is()
H A Drender_custom_layer.hpp8 class RenderCustomLayer: public RenderLayer {
17 …<Bucket> createBucket(const BucketParameters&, const std::vector<const RenderLayer*>&) const final;
32 inline bool RenderLayer::is<RenderCustomLayer>() const { in is()
H A Drender_fill_layer.hpp9 class RenderFillLayer: public RenderLayer {
27 …<Bucket> createBucket(const BucketParameters&, const std::vector<const RenderLayer*>&) const overr…
37 inline bool RenderLayer::is<RenderFillLayer>() const { in is()
H A Drender_circle_layer.hpp9 class RenderCircleLayer: public RenderLayer {
27 …<Bucket> createBucket(const BucketParameters&, const std::vector<const RenderLayer*>&) const overr…
37 inline bool RenderLayer::is<RenderCircleLayer>() const { in is()
H A Drender_hillshade_layer.hpp10 class RenderHillshadeLayer: public RenderLayer {
21 …<Bucket> createBucket(const BucketParameters&, const std::vector<const RenderLayer*>&) const overr…
34 inline bool RenderLayer::is<RenderHillshadeLayer>() const { in is()
H A Drender_fill_extrusion_layer.hpp11 class RenderFillExtrusionLayer: public RenderLayer {
29 …<Bucket> createBucket(const BucketParameters&, const std::vector<const RenderLayer*>&) const overr…
41 inline bool RenderLayer::is<RenderFillExtrusionLayer>() const { in is()
H A Drender_heatmap_layer.hpp11 class RenderHeatmapLayer: public RenderLayer {
31 …<Bucket> createBucket(const BucketParameters&, const std::vector<const RenderLayer*>&) const overr…
45 inline bool RenderLayer::is<RenderHeatmapLayer>() const { in is()
H A Drender_line_layer.hpp18 class RenderLineLayer: public RenderLayer {
36 …<Bucket> createBucket(const BucketParameters&, const std::vector<const RenderLayer*>&) const overr…
49 inline bool RenderLayer::is<RenderLineLayer>() const { in is()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/src/mbgl/geometry/
H A Dfeature_index.hpp17 class RenderLayer;
67 const std::vector<const RenderLayer*>&,
82 const std::vector<const RenderLayer*>& layers,
92 const std::vector<const RenderLayer*>&,
H A Dfeature_index.cpp49 const std::vector<const RenderLayer*>& layers, in query()
83 const std::vector<const RenderLayer*>& layers, in lookupSymbolFeatures()
125 const std::vector<const RenderLayer*>& layers, in addFeature()
131 auto getRenderLayer = [&] (const std::string& layerID) -> const RenderLayer* { in addFeature()
145 const RenderLayer* renderLayer = getRenderLayer(layerID); in addFeature()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/src/mbgl/tile/
H A Dtile.hpp26 class RenderLayer;
65 const std::vector<const RenderLayer*>&,
73 virtual float getQueryPadding(const std::vector<const RenderLayer*>&);
H A Dgeometry_tile_worker.cpp300 static std::vector<std::unique_ptr<RenderLayer>> toRenderLayers(const std::vector<Immutable<style::… in toRenderLayers()
301 std::vector<std::unique_ptr<RenderLayer>> renderLayers; in toRenderLayers()
304 renderLayers.push_back(RenderLayer::create(layer)); in toRenderLayers()
340 … std::vector<std::unique_ptr<RenderLayer>> renderLayers = toRenderLayers(*layers, id.overscaledZ); in parse()
341 std::vector<std::vector<const RenderLayer*>> groups = groupByLayout(renderLayers); in parse()
352 const RenderLayer& leader = *group.at(0); in parse()
H A Dgeometry_tile.hpp19 class RenderLayer;
55 const std::vector<const RenderLayer*>& layers,
63 float getQueryPadding(const std::vector<const RenderLayer*>&) override;
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/buckets/
H A Dcircle_bucket.hpp18 CircleBucket(const BucketParameters&, const std::vector<const RenderLayer*>&);
26 float getQueryRadius(const RenderLayer&) const override;
H A Dheatmap_bucket.hpp18 HeatmapBucket(const BucketParameters&, const std::vector<const RenderLayer*>&);
26 float getQueryRadius(const RenderLayer&) const override;
H A Dfill_extrusion_bucket.hpp17 FillExtrusionBucket(const BucketParameters&, const std::vector<const RenderLayer*>&);
25 float getQueryRadius(const RenderLayer&) const override;

123