summaryrefslogtreecommitdiff
path: root/platform
diff options
context:
space:
mode:
Diffstat (limited to 'platform')
-rw-r--r--platform/default/mbgl/gl/headless_frontend.cpp8
-rw-r--r--platform/default/mbgl/gl/headless_frontend.hpp2
2 files changed, 10 insertions, 0 deletions
diff --git a/platform/default/mbgl/gl/headless_frontend.cpp b/platform/default/mbgl/gl/headless_frontend.cpp
index 4263d2b148..c87a2796c9 100644
--- a/platform/default/mbgl/gl/headless_frontend.cpp
+++ b/platform/default/mbgl/gl/headless_frontend.cpp
@@ -55,6 +55,14 @@ RendererBackend* HeadlessFrontend::getBackend() {
return &backend;
}
+CameraOptions HeadlessFrontend::getCameraOptions() {
+ if (updateParameters)
+ return RendererState::getCameraOptions(*updateParameters);
+
+ static CameraOptions nullCamera;
+ return nullCamera;
+}
+
void HeadlessFrontend::setSize(Size size_) {
if (size != size_) {
size = size_;
diff --git a/platform/default/mbgl/gl/headless_frontend.hpp b/platform/default/mbgl/gl/headless_frontend.hpp
index 8ae617d37b..29ab30c93d 100644
--- a/platform/default/mbgl/gl/headless_frontend.hpp
+++ b/platform/default/mbgl/gl/headless_frontend.hpp
@@ -1,5 +1,6 @@
#pragma once
+#include <mbgl/map/camera.hpp>
#include <mbgl/renderer/mode.hpp>
#include <mbgl/renderer/renderer_frontend.hpp>
#include <mbgl/gl/headless_backend.hpp>
@@ -32,6 +33,7 @@ public:
Renderer* getRenderer();
RendererBackend* getBackend();
+ CameraOptions getCameraOptions();
PremultipliedImage readStillImage();
PremultipliedImage render(Map&);