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 c638f468..48dd9d9a 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 @@ -1409,6 +1409,14 @@ external void OverlayManager_removeComponent( int entityId, ); +@ffi.Native< + ffi.Void Function( + ffi.Pointer, ffi.Pointer)>(isLeaf: true) +external void OverlayManager_setRenderTarget( + ffi.Pointer tOverlayManager, + ffi.Pointer tRenderTarget, +); + @ffi.Native< ffi.Pointer Function( ffi.Pointer, ffi.Pointer)>(isLeaf: true) 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 c8589684..77d4682a 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 @@ -1192,6 +1192,10 @@ extension type NativeLibrary(JSObject _) implements JSObject { Pointer tOverlayManager, EntityId entityId, ); + external void _OverlayManager_setRenderTarget( + Pointer tOverlayManager, + Pointer tRenderTarget, + ); external Pointer _RenderTicker_create( Pointer tEngine, Pointer tRenderer, @@ -3974,6 +3978,15 @@ void OverlayManager_removeComponent( return result; } +void OverlayManager_setRenderTarget( + self.Pointer tOverlayManager, + self.Pointer tRenderTarget, +) { + final result = _lib._OverlayManager_setRenderTarget( + tOverlayManager.cast(), tRenderTarget.cast()); + return result; +} + self.Pointer RenderTicker_create( self.Pointer tEngine, self.Pointer tRenderer,