summaryrefslogtreecommitdiff
path: root/include/mbgl/android/jni.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'include/mbgl/android/jni.hpp')
-rw-r--r--include/mbgl/android/jni.hpp37
1 files changed, 37 insertions, 0 deletions
diff --git a/include/mbgl/android/jni.hpp b/include/mbgl/android/jni.hpp
new file mode 100644
index 0000000000..c1af07c64f
--- /dev/null
+++ b/include/mbgl/android/jni.hpp
@@ -0,0 +1,37 @@
+#ifndef MBGL_ANDROID_JNI
+#define MBGL_ANDROID_JNI
+
+#include <string>
+#include <jni.h>
+
+namespace mbgl {
+namespace android {
+
+extern std::string cache_path;
+extern std::string data_path;
+
+extern jmethodID on_map_changed_id;
+
+extern jclass lon_lat_class;
+extern jmethodID lon_lat_constructor_id;
+extern jfieldID lon_lat_lon_id;
+extern jfieldID lon_lat_lat_id;
+
+extern jclass lon_lat_zoom_class;
+extern jmethodID lon_lat_zoom_constructor_id;
+extern jfieldID lon_lat_zoom_lon_id;
+extern jfieldID lon_lat_zoom_lat_id;
+extern jfieldID lon_lat_zoom_zoom_id;
+
+extern jclass runtime_exception_class;
+
+extern jmethodID list_to_array_id;
+
+extern jclass array_list_class;
+extern jmethodID array_list_constructor_id;
+extern jmethodID array_list_add_id;
+
+}
+}
+
+#endif