diff options
Diffstat (limited to 'src/mbgl/text/placement.cpp')
-rw-r--r-- | src/mbgl/text/placement.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/mbgl/text/placement.cpp b/src/mbgl/text/placement.cpp index e62be00b47..a6de0baba7 100644 --- a/src/mbgl/text/placement.cpp +++ b/src/mbgl/text/placement.cpp @@ -105,6 +105,13 @@ Placement::Placement(std::shared_ptr<const UpdateParameters> updateParameters_, Placement::Placement() : collisionIndex({}, MapMode::Static), collisionGroups(true) {} +void Placement::placeLayers(const RenderLayerReferences& layers) { + for (auto it = layers.crbegin(); it != layers.crend(); ++it) { + placeLayer(*it); + } + commit(); +} + void Placement::placeLayer(const RenderLayer& layer) { std::set<uint32_t> seenCrossTileIDs; for (const BucketPlacementData& data : layer.getPlacementData()) { |