[core] Get FileSource via UpdateParameters in Renderer::Impl
This commit is contained in:
@@ -31,7 +31,7 @@ public:
|
||||
StubFileSource fileSource;
|
||||
ThreadPool threadPool { 4 };
|
||||
float pixelRatio { 1 };
|
||||
HeadlessFrontend frontend { pixelRatio, fileSource, threadPool };
|
||||
HeadlessFrontend frontend { pixelRatio, threadPool };
|
||||
|
||||
Map map { frontend, MapObserver::nullObserver(), frontend.getSize(), pixelRatio, fileSource,
|
||||
threadPool, MapOptions().withMapMode(MapMode::Static)};
|
||||
|
||||
@@ -25,7 +25,7 @@ TEST(API, RenderWithoutCallback) {
|
||||
StubFileSource fileSource;
|
||||
ThreadPool threadPool(4);
|
||||
float pixelRatio { 1 };
|
||||
HeadlessFrontend frontend { pixelRatio, fileSource, threadPool };
|
||||
HeadlessFrontend frontend { pixelRatio, threadPool };
|
||||
|
||||
auto map = std::make_unique<Map>(frontend, MapObserver::nullObserver(), frontend.getSize(),
|
||||
pixelRatio, fileSource, threadPool,
|
||||
|
||||
@@ -23,7 +23,7 @@ TEST(CustomGeometrySource, Grid) {
|
||||
DefaultFileSource fileSource(":memory:", "test/fixtures/api/assets");
|
||||
auto threadPool = sharedThreadPool();
|
||||
float pixelRatio { 1 };
|
||||
HeadlessFrontend frontend { pixelRatio, fileSource, *threadPool };
|
||||
HeadlessFrontend frontend { pixelRatio, *threadPool };
|
||||
Map map(frontend, MapObserver::nullObserver(), frontend.getSize(), pixelRatio, fileSource,
|
||||
*threadPool, MapOptions().withMapMode(MapMode::Static));
|
||||
map.getStyle().loadJSON(util::read_file("test/fixtures/api/water.json"));
|
||||
|
||||
@@ -93,7 +93,7 @@ TEST(CustomLayer, Basic) {
|
||||
DefaultFileSource fileSource(":memory:", "test/fixtures/api/assets");
|
||||
ThreadPool threadPool(4);
|
||||
float pixelRatio { 1 };
|
||||
HeadlessFrontend frontend { pixelRatio, fileSource, threadPool };
|
||||
HeadlessFrontend frontend { pixelRatio, threadPool };
|
||||
Map map(frontend, MapObserver::nullObserver(), frontend.getSize(), pixelRatio, fileSource,
|
||||
threadPool, MapOptions().withMapMode(MapMode::Static));
|
||||
map.getStyle().loadJSON(util::read_file("test/fixtures/api/water.json"));
|
||||
|
||||
@@ -36,7 +36,7 @@ public:
|
||||
StubFileSource fileSource;
|
||||
ThreadPool threadPool { 4 };
|
||||
float pixelRatio { 1 };
|
||||
HeadlessFrontend frontend { pixelRatio, fileSource, threadPool };
|
||||
HeadlessFrontend frontend { pixelRatio, threadPool };
|
||||
Map map { frontend, MapObserver::nullObserver(), frontend.getSize(), pixelRatio, fileSource,
|
||||
threadPool, MapOptions().withMapMode(MapMode::Static)};
|
||||
};
|
||||
|
||||
@@ -28,7 +28,7 @@ TEST(API, RecycleMapUpdateImages) {
|
||||
ThreadPool threadPool(4);
|
||||
float pixelRatio { 1 };
|
||||
|
||||
HeadlessFrontend frontend { pixelRatio, fileSource, threadPool };
|
||||
HeadlessFrontend frontend { pixelRatio, threadPool };
|
||||
auto map = std::make_unique<Map>(frontend, MapObserver::nullObserver(), frontend.getSize(),
|
||||
pixelRatio, fileSource, threadPool,
|
||||
MapOptions().withMapMode(MapMode::Static));
|
||||
|
||||
@@ -90,7 +90,7 @@ TEST(GLContextMode, Shared) {
|
||||
ThreadPool threadPool(4);
|
||||
float pixelRatio { 1 };
|
||||
|
||||
HeadlessFrontend frontend { pixelRatio, fileSource, threadPool, {}, GLContextMode::Shared };
|
||||
HeadlessFrontend frontend { pixelRatio, threadPool, {}, GLContextMode::Shared };
|
||||
|
||||
Map map(frontend, MapObserver::nullObserver(), frontend.getSize(), pixelRatio,
|
||||
fileSource, threadPool, MapOptions().withMapMode(MapMode::Static));
|
||||
|
||||
@@ -38,7 +38,7 @@ public:
|
||||
Map map;
|
||||
|
||||
MapTest(float pixelRatio = 1, MapMode mode = MapMode::Static)
|
||||
: frontend(pixelRatio, fileSource, threadPool)
|
||||
: frontend(pixelRatio, threadPool)
|
||||
, map(frontend, observer, frontend.getSize(), pixelRatio,
|
||||
fileSource, threadPool, MapOptions().withMapMode(mode)) {
|
||||
}
|
||||
@@ -48,7 +48,7 @@ public:
|
||||
float pixelRatio = 1, MapMode mode = MapMode::Static,
|
||||
typename std::enable_if<std::is_same<T, DefaultFileSource>::value>::type* = 0)
|
||||
: fileSource { cachePath, assetRoot }
|
||||
, frontend(pixelRatio, fileSource, threadPool)
|
||||
, frontend(pixelRatio, threadPool)
|
||||
, map(frontend, observer, frontend.getSize(), pixelRatio,
|
||||
fileSource, threadPool, MapOptions().withMapMode(mode)) {
|
||||
}
|
||||
@@ -685,7 +685,7 @@ TEST(Map, TEST_DISABLED_ON_CI(ContinuousRendering)) {
|
||||
|
||||
util::Timer timer;
|
||||
|
||||
HeadlessFrontend frontend(pixelRatio, fileSource, threadPool);
|
||||
HeadlessFrontend frontend(pixelRatio, threadPool);
|
||||
|
||||
StubMapObserver observer;
|
||||
observer.didFinishRenderingFrameCallback = [&] (MapObserver::RenderMode) {
|
||||
|
||||
@@ -37,7 +37,7 @@ TEST(Map, PrefetchTiles) {
|
||||
runLoop.stop();
|
||||
};
|
||||
|
||||
HeadlessFrontend frontend { { 512, 512 }, 1, fileSource, threadPool };
|
||||
HeadlessFrontend frontend { { 512, 512 }, 1, threadPool };
|
||||
Map map(frontend, observer, frontend.getSize(), 1, fileSource, threadPool,
|
||||
MapOptions().withMapMode(MapMode::Continuous));
|
||||
|
||||
|
||||
@@ -33,7 +33,7 @@ namespace {
|
||||
class LocalGlyphRasterizerTest {
|
||||
public:
|
||||
LocalGlyphRasterizerTest(const optional<std::string> fontFamily)
|
||||
: frontend(pixelRatio, fileSource, threadPool, optional<std::string>(), GLContextMode::Unique, fontFamily)
|
||||
: frontend(pixelRatio, threadPool, optional<std::string>(), GLContextMode::Unique, fontFamily)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -71,7 +71,7 @@ TEST(Memory, Vector) {
|
||||
MemoryTest test;
|
||||
float ratio { 2 };
|
||||
|
||||
HeadlessFrontend frontend { { 256, 256 }, ratio, test.fileSource, test.threadPool };
|
||||
HeadlessFrontend frontend { { 256, 256 }, ratio, test.threadPool };
|
||||
Map map(frontend, MapObserver::nullObserver(), frontend.getSize(), ratio, test.fileSource,
|
||||
test.threadPool, MapOptions().withMapMode(MapMode::Static));
|
||||
map.jumpTo(CameraOptions().withZoom(16));
|
||||
@@ -84,7 +84,7 @@ TEST(Memory, Raster) {
|
||||
MemoryTest test;
|
||||
float ratio { 2 };
|
||||
|
||||
HeadlessFrontend frontend { { 256, 256 }, ratio, test.fileSource, test.threadPool };
|
||||
HeadlessFrontend frontend { { 256, 256 }, ratio, test.threadPool };
|
||||
Map map(frontend, MapObserver::nullObserver(), frontend.getSize(), ratio, test.fileSource,
|
||||
test.threadPool, MapOptions().withMapMode(MapMode::Static));
|
||||
map.getStyle().loadURL("mapbox://satellite");
|
||||
@@ -122,7 +122,7 @@ TEST(Memory, Footprint) {
|
||||
class FrontendAndMap {
|
||||
public:
|
||||
FrontendAndMap(MemoryTest& test_, const char* style)
|
||||
: frontend(Size{ 256, 256 }, 2, test_.fileSource, test_.threadPool)
|
||||
: frontend(Size{ 256, 256 }, 2, test_.threadPool)
|
||||
, map(frontend, MapObserver::nullObserver(), frontend.getSize(), 2, test_.fileSource
|
||||
, test_.threadPool, MapOptions().withMapMode(MapMode::Static)) {
|
||||
map.jumpTo(CameraOptions().withZoom(16));
|
||||
|
||||
Reference in New Issue
Block a user