diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2020-12-08 21:53:30 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-12-08 21:53:30 +0100 |
commit | 45d627a845dd991c2ea1a982dc028c591dd41e74 (patch) | |
tree | 83039ad77b85d23004459e464622300b0a6cb055 /platform/android/java_godot_wrapper.cpp | |
parent | 2034a1cca0d2fbbaa31ca81af9d6f6e9b8869d41 (diff) | |
parent | e7f259c366d9fe079346617fb2c17b3b2704c28f (diff) | |
download | redot-engine-45d627a845dd991c2ea1a982dc028c591dd41e74.tar.gz |
Merge pull request #43249 from thebestnom/captured-mouse-android-support
Android: Allow Mouse Capture
Diffstat (limited to 'platform/android/java_godot_wrapper.cpp')
-rw-r--r-- | platform/android/java_godot_wrapper.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/platform/android/java_godot_wrapper.cpp b/platform/android/java_godot_wrapper.cpp index cff591d903..7919e47b5c 100644 --- a/platform/android/java_godot_wrapper.cpp +++ b/platform/android/java_godot_wrapper.cpp @@ -109,6 +109,16 @@ jobject GodotJavaWrapper::get_class_loader() { } } +GodotJavaViewWrapper *GodotJavaWrapper::get_godot_view() { + if (_godot_view != nullptr) { + return _godot_view; + } + JNIEnv *env = ThreadAndroid::get_env(); + jmethodID godot_view_getter = env->GetMethodID(godot_class, "getRenderView", "()Lorg/godotengine/godot/GodotRenderView;"); + _godot_view = new GodotJavaViewWrapper(env->CallObjectMethod(godot_instance, godot_view_getter)); + return _godot_view; +} + void GodotJavaWrapper::on_video_init(JNIEnv *p_env) { if (_on_video_init) if (p_env == nullptr) |