From d68d8a7846ef0b4d06c31e0ed451b31354a7dec9 Mon Sep 17 00:00:00 2001 From: Ivo van Dongen Date: Tue, 27 Jun 2017 17:04:09 -0700 Subject: [android] rendering interface changes --- platform/android/src/native_map_view.hpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'platform/android/src/native_map_view.hpp') diff --git a/platform/android/src/native_map_view.hpp b/platform/android/src/native_map_view.hpp index ed752f94ab..35d4c68a98 100755 --- a/platform/android/src/native_map_view.hpp +++ b/platform/android/src/native_map_view.hpp @@ -36,6 +36,8 @@ namespace mbgl { namespace android { +class AndroidRendererFrontend; + class NativeMapView : public View, public Backend, public MapObserver { public: @@ -60,7 +62,6 @@ public: // mbgl::Backend // void updateAssumedState() override; - void invalidate() override; // Deprecated // void notifyMapChange(mbgl::MapChange); @@ -79,6 +80,9 @@ public: void onDidFinishLoadingStyle() override; void onSourceChanged(mbgl::style::Source&) override; + // Signal the view system, we want to redraw + void invalidate(); + // JNI // void destroy(jni::JNIEnv&); @@ -288,6 +292,8 @@ private: void updateFps(); private: + std::unique_ptr rendererFrontend; + JavaVM *vm = nullptr; jni::UniqueWeakObject javaPeer; -- cgit v1.2.1