diff options
author | Ivo van Dongen <info@ivovandongen.nl> | 2020-04-29 12:28:50 +0300 |
---|---|---|
committer | Thiago Marcos P. Santos <thiago@mapbox.com> | 2020-05-26 20:35:03 +0300 |
commit | 57972231e864cf4af18f12664dbb4a838e9e99db (patch) | |
tree | 7d39fcbfe12ad7c6b3355acd444d1413960d3a70 /src/mbgl/renderer/render_orchestrator.cpp | |
parent | 1d892b1feef4a4d15711d4596f36e6f558afae26 (diff) | |
download | qtlocation-mapboxgl-57972231e864cf4af18f12664dbb4a838e9e99db.tar.gz |
source manager and factories
Diffstat (limited to 'src/mbgl/renderer/render_orchestrator.cpp')
-rw-r--r-- | src/mbgl/renderer/render_orchestrator.cpp | 29 |
1 files changed, 15 insertions, 14 deletions
diff --git a/src/mbgl/renderer/render_orchestrator.cpp b/src/mbgl/renderer/render_orchestrator.cpp index d7f13695de..76b2044a17 100644 --- a/src/mbgl/renderer/render_orchestrator.cpp +++ b/src/mbgl/renderer/render_orchestrator.cpp @@ -1,31 +1,32 @@ #include <mbgl/renderer/render_orchestrator.hpp> #include <mbgl/annotation/annotation_manager.hpp> +#include <mbgl/geometry/line_atlas.hpp> #include <mbgl/layermanager/layer_manager.hpp> -#include <mbgl/renderer/renderer_observer.hpp> -#include <mbgl/renderer/render_source.hpp> +#include <mbgl/renderer/image_manager.hpp> +#include <mbgl/renderer/paint_parameters.hpp> +#include <mbgl/renderer/pattern_atlas.hpp> +#include <mbgl/renderer/property_evaluation_parameters.hpp> +#include <mbgl/renderer/query.hpp> #include <mbgl/renderer/render_layer.hpp> +#include <mbgl/renderer/render_source.hpp> #include <mbgl/renderer/render_static_data.hpp> +#include <mbgl/renderer/render_tile.hpp> #include <mbgl/renderer/render_tree.hpp> +#include <mbgl/renderer/renderer_observer.hpp> +#include <mbgl/renderer/style_diff.hpp> +#include <mbgl/renderer/tile_parameters.hpp> +#include <mbgl/renderer/transition_parameters.hpp> #include <mbgl/renderer/update_parameters.hpp> #include <mbgl/renderer/upload_parameters.hpp> -#include <mbgl/renderer/pattern_atlas.hpp> -#include <mbgl/renderer/paint_parameters.hpp> -#include <mbgl/renderer/transition_parameters.hpp> -#include <mbgl/renderer/property_evaluation_parameters.hpp> -#include <mbgl/renderer/tile_parameters.hpp> -#include <mbgl/renderer/render_tile.hpp> -#include <mbgl/renderer/style_diff.hpp> -#include <mbgl/renderer/query.hpp> -#include <mbgl/renderer/image_manager.hpp> -#include <mbgl/geometry/line_atlas.hpp> +#include <mbgl/sourcemanager/source_manager.hpp> #include <mbgl/style/source_impl.hpp> #include <mbgl/style/transition_options.hpp> #include <mbgl/text/glyph_manager.hpp> #include <mbgl/tile/tile.hpp> +#include <mbgl/util/logging.hpp> #include <mbgl/util/math.hpp> #include <mbgl/util/string.hpp> -#include <mbgl/util/logging.hpp> namespace mbgl { @@ -276,7 +277,7 @@ std::unique_ptr<RenderTree> RenderOrchestrator::createRenderTree( // Create render sources for newly added sources. for (const auto& entry : sourceDiff.added) { - std::unique_ptr<RenderSource> renderSource = RenderSource::create(entry.second); + std::unique_ptr<RenderSource> renderSource = SourceManager::get()->createRenderSource(entry.second); renderSource->setObserver(this); renderSources.emplace(entry.first, std::move(renderSource)); } |