From 468cada6c6215133869d31e6987be064456226ce Mon Sep 17 00:00:00 2001 From: Nick Fisher Date: Thu, 21 Nov 2024 12:31:58 +0800 Subject: [PATCH] update bindings --- thermion_dart/lib/src/viewer/src/ffi/src/thermion_dart.g.dart | 4 ++-- thermion_dart/native/src/ThermionDartRenderThreadApi.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/thermion_dart/lib/src/viewer/src/ffi/src/thermion_dart.g.dart b/thermion_dart/lib/src/viewer/src/ffi/src/thermion_dart.g.dart index 6891dabe..6c0d5e20 100644 --- a/thermion_dart/lib/src/viewer/src/ffi/src/thermion_dart.g.dart +++ b/thermion_dart/lib/src/viewer/src/ffi/src/thermion_dart.g.dart @@ -87,7 +87,7 @@ external ffi.Pointer make_resource_loader( ); @ffi.Native)>(isLeaf: true) -external void destroy_filament_viewer( +external void Viewer_destroy( ffi.Pointer viewer, ); @@ -511,7 +511,7 @@ external ffi.Pointer create_material_instance( @ffi.Native< ffi.Void Function(ffi.Pointer, ffi.Pointer)>(isLeaf: true) -external void destroy_material_instance( +external void SceneManager_destroyMaterialInstance( ffi.Pointer sceneManager, ffi.Pointer instance, ); diff --git a/thermion_dart/native/src/ThermionDartRenderThreadApi.cpp b/thermion_dart/native/src/ThermionDartRenderThreadApi.cpp index 02b3e634..cec11107 100644 --- a/thermion_dart/native/src/ThermionDartRenderThreadApi.cpp +++ b/thermion_dart/native/src/ThermionDartRenderThreadApi.cpp @@ -127,7 +127,7 @@ public: std::packaged_task lambda([=]() mutable { _viewer = nullptr; - destroy_filament_viewer(reinterpret_cast(viewer)); }); + Viewer_destroy(reinterpret_cast(viewer)); }); auto fut = add_task(lambda); fut.wait(); }