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 d2374807..65c3205e 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 @@ -752,7 +752,6 @@ extension type NativeLibrary(JSObject _) implements JSObject { int pixelDataType, int level, ); - external int _Texture_setImage( Pointer tEngine, Pointer tTexture, @@ -1310,6 +1309,9 @@ extension type NativeLibrary(JSObject _) implements JSObject { external EntityId _EntityManager_createEntity( Pointer tEntityManager, ); + external void _Fence_waitAndDestroy( + Pointer tFence, + ); external void _RenderThread_create(); external void _RenderThread_destroy(); external void _RenderThread_requestFrameAsync(); @@ -1467,6 +1469,11 @@ extension type NativeLibrary(JSObject _) implements JSObject { Pointer)>> onComplete, ); + external void _Fence_waitAndDestroyRenderThread( + Pointer tFence, + int requestId, + VoidCallback onComplete, + ); external void _Engine_destroyFenceRenderThread( Pointer tEngine, Pointer tFence, @@ -4142,6 +4149,13 @@ DartEntityId EntityManager_createEntity( return result; } +void Fence_waitAndDestroy( + self.Pointer tFence, +) { + final result = _lib._Fence_waitAndDestroy(tFence.cast()); + return result; +} + void RenderThread_create() { final result = _lib._RenderThread_create(); return result; @@ -4474,6 +4488,18 @@ void Engine_createFenceRenderThread( return result; } +void Fence_waitAndDestroyRenderThread( + self.Pointer tFence, + int requestId, + DartVoidCallback onComplete, +) { + final result = _lib._Fence_waitAndDestroyRenderThread( + tFence.cast(), + requestId, + onComplete as Pointer>); + return result; +} + void Engine_destroyFenceRenderThread( self.Pointer tEngine, self.Pointer tFence, @@ -7550,7 +7576,7 @@ extension NativeFunctionPointer29 on void Function(int) { } } -extension NativeFunctionPointer36 on void Function( +extension NativeFunctionPointer35 on void Function( self.Pointer) { // orignal type void Function(self.Pointer ) void Function(Pointer ) dart type void Function(self.Pointer ) @@ -7563,7 +7589,7 @@ extension NativeFunctionPointer36 on void Function( } } -extension NativeFunctionPointer37 on void Function( +extension NativeFunctionPointer36 on void Function( self.Pointer) { // orignal type void Function(self.Pointer ) void Function(Pointer ) dart type void Function(self.Pointer ) @@ -7577,7 +7603,7 @@ extension NativeFunctionPointer37 on void Function( } } -extension NativeFunctionPointer41 on void Function( +extension NativeFunctionPointer40 on void Function( self.Pointer) { // orignal type void Function(self.Pointer ) void Function(Pointer ) dart type void Function(self.Pointer ) @@ -7591,7 +7617,7 @@ extension NativeFunctionPointer41 on void Function( } } -extension NativeFunctionPointer42 on void Function( +extension NativeFunctionPointer41 on void Function( self.Pointer) { // orignal type void Function(self.Pointer ) void Function(Pointer ) dart type void Function(self.Pointer ) @@ -7606,7 +7632,7 @@ extension NativeFunctionPointer42 on void Function( } } -extension NativeFunctionPointer45 on void Function( +extension NativeFunctionPointer44 on void Function( double) { // orignal type void Function(double ) void Function(double ) dart type void Function(double ) @@ -7617,7 +7643,7 @@ extension NativeFunctionPointer45 on void Function( } } -extension NativeFunctionPointer46 on void Function( +extension NativeFunctionPointer45 on void Function( self.Pointer) { // orignal type void Function(self.Pointer ) void Function(Pointer ) dart type void Function(self.Pointer ) @@ -7630,7 +7656,7 @@ extension NativeFunctionPointer46 on void Function( } } -extension NativeFunctionPointer47 on void Function( +extension NativeFunctionPointer46 on void Function( self.Pointer) { // orignal type void Function(self.Pointer ) void Function(Pointer ) dart type void Function(self.Pointer )