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(); }