diff options
Diffstat (limited to 'platform/android/src/native_map_view.hpp')
-rwxr-xr-x | platform/android/src/native_map_view.hpp | 8 |
1 files changed, 7 insertions, 1 deletions
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<AndroidRendererFrontend> rendererFrontend; + JavaVM *vm = nullptr; jni::UniqueWeakObject<NativeMapView> javaPeer; |