From 47dfb3cec9ae46e3d131bcad266205b66075f75f Mon Sep 17 00:00:00 2001 From: Nick Fisher Date: Sun, 1 Oct 2023 16:19:04 +0800 Subject: [PATCH] add make_render_callback_fn to FilamentAndroid --- android/src/main/cpp/FilamentAndroid.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/android/src/main/cpp/FilamentAndroid.cpp b/android/src/main/cpp/FilamentAndroid.cpp index 3f69df0d..82cebc06 100644 --- a/android/src/main/cpp/FilamentAndroid.cpp +++ b/android/src/main/cpp/FilamentAndroid.cpp @@ -7,7 +7,13 @@ extern "C" { jobject surface, JNIEnv* env ) { - return ANativeWindow_fromSurface(env, surface); + void* window = ANativeWindow_fromSurface(env, surface); + return window; + } + + // this does nothing, but we need it for JNA to return the correct pointer + void* const make_render_callback_fn_pointer(void (*callback)(void*)) { + return (void* const)callback; } }