diff options
author | Ivo van Dongen <info@ivovandongen.nl> | 2017-06-27 17:04:09 -0700 |
---|---|---|
committer | Ivo van Dongen <ivovandongen@users.noreply.github.com> | 2017-07-18 10:45:12 +0200 |
commit | d68d8a7846ef0b4d06c31e0ed451b31354a7dec9 (patch) | |
tree | 8236d0ce48b0d90baab947e044ce3a61aa9a615b /platform/android/src/native_map_view.hpp | |
parent | b6d56ad634e2b3048e97bedd9f674aa4ec975453 (diff) | |
download | qtlocation-mapboxgl-d68d8a7846ef0b4d06c31e0ed451b31354a7dec9.tar.gz |
[android] rendering interface changes
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; |