diff options
Diffstat (limited to 'platform/android/src/style/transition_options.cpp')
-rw-r--r-- | platform/android/src/style/transition_options.cpp | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/platform/android/src/style/transition_options.cpp b/platform/android/src/style/transition_options.cpp new file mode 100644 index 0000000000..c70aa5fe2e --- /dev/null +++ b/platform/android/src/style/transition_options.cpp @@ -0,0 +1,20 @@ +#include "transition_options.hpp" + +namespace mbgl { +namespace android { + +jni::Object<TransitionOptions> TransitionOptions::fromTransitionOptions(jni::JNIEnv& env, jlong duration, jlong delay) { + static auto method = TransitionOptions::javaClass.GetStaticMethod<jni::Object<TransitionOptions> (jlong, jlong)>(env, "fromTransitionOptions"); + return TransitionOptions::javaClass.Call(env, method, duration, delay); +} + +void TransitionOptions::registerNative(jni::JNIEnv& env) { + // Lookup the class + TransitionOptions::javaClass = *jni::Class<TransitionOptions>::Find(env).NewGlobalRef(env).release(); +} + +jni::Class<TransitionOptions> TransitionOptions::javaClass; + + +} // namespace android +} // namespace mbgl
\ No newline at end of file |