diff options
Diffstat (limited to 'platform/android/src/android_renderer_frontend.hpp')
-rw-r--r-- | platform/android/src/android_renderer_frontend.hpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/platform/android/src/android_renderer_frontend.hpp b/platform/android/src/android_renderer_frontend.hpp index f2e951bd05..57bfd62b26 100644 --- a/platform/android/src/android_renderer_frontend.hpp +++ b/platform/android/src/android_renderer_frontend.hpp @@ -30,13 +30,15 @@ class AndroidRendererBackend; class AndroidRendererFrontend : public RendererFrontend { public: - using InvalidateCallback = std::function<void ()>; + using RequestRenderCallback = std::function<void ()>; + using RequestProcessingCallback = std::function<void ()>; AndroidRendererFrontend(float pixelRatio, mbgl::FileSource&, mbgl::Scheduler&, std::string programCacheDir, - InvalidateCallback); + RequestRenderCallback, + RequestProcessingCallback); ~AndroidRendererFrontend() override; void reset() override; @@ -46,6 +48,7 @@ public: // Called from OpenGL Thread void render(); + void process(); // Feature querying std::vector<Feature> queryRenderedFeatures(const ScreenCoordinate&, const RenderedQueryOptions&) const; |