diff --git a/thermion_dart/lib/src/bindings/src/thermion_dart_ffi.g.dart b/thermion_dart/lib/src/bindings/src/thermion_dart_ffi.g.dart index 9a11a672..69649f62 100644 --- a/thermion_dart/lib/src/bindings/src/thermion_dart_ffi.g.dart +++ b/thermion_dart/lib/src/bindings/src/thermion_dart_ffi.g.dart @@ -2329,6 +2329,20 @@ external void MaterialProvider_createMaterialInstanceRenderThread( callback, ); +@ffi.Native< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Uint32 requestId, + VoidCallback onComplete)>( + isLeaf: true) +external void AnimationManager_resetToRestPoseRenderThread( + ffi.Pointer tAnimationManager, + ffi.Pointer tSceneAsset, + int requestId, + VoidCallback onComplete +); + @ffi.Native< ffi.Void Function( ffi.Pointer, @@ -2714,16 +2728,6 @@ external void AnimationManager_setBoneTransformRenderThread( ffi.Pointer> callback, ); -@ffi.Native< - ffi.Void Function(ffi.Pointer, EntityId, ffi.Uint32, - VoidCallback)>(isLeaf: true) -external void AnimationManager_resetToRestPoseRenderThread( - ffi.Pointer tAnimationManager, - int entityId, - int requestId, - VoidCallback onComplete, -); - @ffi.Native< ffi.Void Function( ffi.Pointer, diff --git a/thermion_dart/lib/src/bindings/src/thermion_dart_js_interop.g.dart b/thermion_dart/lib/src/bindings/src/thermion_dart_js_interop.g.dart index 6bec9dd4..7e064294 100644 --- a/thermion_dart/lib/src/bindings/src/thermion_dart_js_interop.g.dart +++ b/thermion_dart/lib/src/bindings/src/thermion_dart_js_interop.g.dart @@ -1317,6 +1317,12 @@ extension type NativeLibrary(JSObject _) implements JSObject { int requestId, VoidCallback onComplete, ); + external void _AnimationManager_resetToResetPoseRenderThread( + Pointer tAnimationManager, + Pointer tSceneAsset, + int requestId, + VoidCallback onComplete, + ); external void _AnimationManager_createRenderThread( Pointer tEngine, Pointer tScene, @@ -4138,6 +4144,16 @@ void AnimationManager_createRenderThread( return result; } +void AnimationManager_resetToResetPoseRenderThread( + self.Pointer tAnimationManager, + self.Pointer tSceneAsset, + int requestId, + VoidCallback onComplete, + ) { + final result = _lib._AnimationManager_resetToRestPoseRenderThread(tAnimationManager, tSceneAsset, requestId, onComplete); + return result; + } + void Engine_createRenderThread( int backend, self.Pointer platform,