From c6ceea4f8b4ec6f144d0dca0c075505e19c209d7 Mon Sep 17 00:00:00 2001 From: Nick Fisher Date: Sat, 24 May 2025 16:38:21 +0800 Subject: [PATCH] update generated bindings --- .../src/bindings/src/thermion_dart_ffi.g.dart | 14 +++++++++++ .../src/thermion_dart_js_interop.g.dart | 25 ++++++++++++++++++- 2 files changed, 38 insertions(+), 1 deletion(-) 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 f780557e..7854181b 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 @@ -1238,6 +1238,13 @@ external int TransformManager_getAncestor( int childEntityId, ); +@ffi.Native, EntityId)>( + isLeaf: true) +external void TransformManager_createComponent( + ffi.Pointer tTransformManager, + int entityId, +); + @ffi.Native< ffi.Void Function(ffi.Pointer, ffi.Double, ffi.Double, ffi.Double, ffi.Double, ffi.Uint8, ffi.Bool, ffi.Bool)>(isLeaf: true) @@ -1574,6 +1581,13 @@ external void Engine_destroyIndirectLight( ffi.Pointer tIndirectLight, ); +@ffi.Native< + ffi.Int Function( + ffi.Pointer)>(isLeaf: true) +external int EntityManager_createEntity( + ffi.Pointer tEngine +); + @ffi.Native(isLeaf: true) external void RenderThread_create(); 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 012c4f0e..20a290e6 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 @@ -724,7 +724,7 @@ extension type NativeLibrary(JSObject _) implements JSObject { ); external void _View_setFogOptions( Pointer tView, - Pointer tFogOptionsPtr, + Pointer tFogOptions, ); external void _View_pick( Pointer tView, @@ -1106,6 +1106,10 @@ extension type NativeLibrary(JSObject _) implements JSObject { Pointer tTransformManager, EntityId childEntityId, ); + external void _TransformManager_createComponent( + Pointer tTransformManager, + EntityId entity, + ); external void _Renderer_setClearOptions( Pointer tRenderer, double clearR, @@ -1293,6 +1297,9 @@ extension type NativeLibrary(JSObject _) implements JSObject { Pointer tEngine, Pointer tIndirectLight, ); + external EntityId _EntityManager_createEntity( + Pointer tEntityManager, + ); external void _RenderThread_create(); external void _RenderThread_destroy(); external void _RenderThread_requestFrameAsync(); @@ -3654,6 +3661,15 @@ DartEntityId TransformManager_getAncestor( return result; } +void TransformManager_createComponent( + self.Pointer tTransformManager, + DartEntityId entity, +) { + final result = + _lib._TransformManager_createComponent(tTransformManager.cast(), entity); + return result; +} + void Renderer_setClearOptions( self.Pointer tRenderer, double clearR, @@ -4032,6 +4048,13 @@ void Engine_destroyIndirectLight( return result; } +DartEntityId EntityManager_createEntity( + self.Pointer tEntityManager, +) { + final result = _lib._EntityManager_createEntity(tEntityManager.cast()); + return result; +} + void RenderThread_create() { final result = _lib._RenderThread_create(); return result;