rename Android C++ glue file
This commit is contained in:
@@ -1,21 +0,0 @@
|
||||
#include <android/native_window_jni.h>
|
||||
#include <android/native_activity.h>
|
||||
|
||||
extern "C" {
|
||||
|
||||
#include "FlutterFilamentFFIApi.h"
|
||||
|
||||
void* get_native_window_from_surface(
|
||||
jobject surface,
|
||||
JNIEnv* env
|
||||
) {
|
||||
void* window = ANativeWindow_fromSurface(env, surface);
|
||||
return window;
|
||||
}
|
||||
|
||||
// this does nothing, but we need it for JNA to return the correct pointer
|
||||
FilamentRenderCallback make_render_callback_fn_pointer(FilamentRenderCallback callback) {
|
||||
return callback;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
#include <android/native_window_jni.h>
|
||||
#include <android/native_activity.h>
|
||||
|
||||
#include "DartFilamentFFIApi.h"
|
||||
|
||||
extern "C" {
|
||||
void* get_native_window_from_surface(
|
||||
jobject surface,
|
||||
JNIEnv* env
|
||||
) {
|
||||
void* window = ANativeWindow_fromSurface(env, surface);
|
||||
return window;
|
||||
}
|
||||
|
||||
ResourceLoaderWrapper* make_resource_loader_wrapper_android(LoadFilamentResourceFromOwner loadFn, FreeFilamentResourceFromOwner freeFn, void* owner) {
|
||||
ResourceLoaderWrapper *rlw = (ResourceLoaderWrapper *)malloc(sizeof(ResourceLoaderWrapper));
|
||||
rlw->loadToOut = nullptr;
|
||||
rlw->freeResource = nullptr;
|
||||
rlw->loadResource = nullptr;
|
||||
rlw->loadFromOwner = loadFn;
|
||||
rlw->freeFromOwner = freeFn;
|
||||
rlw->owner = owner;
|
||||
return rlw;
|
||||
}
|
||||
|
||||
// this does nothing, but we need it for JNA to return the correct pointer
|
||||
FilamentRenderCallback make_render_callback_fn_pointer(FilamentRenderCallback callback) {
|
||||
return callback;
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user