update bindings

This commit is contained in:
Nick Fisher
2025-07-01 17:00:34 +08:00
parent c0cc9fc26a
commit 5aa14ff5f6
2 changed files with 21 additions and 0 deletions

View File

@@ -1409,6 +1409,14 @@ external void OverlayManager_removeComponent(
int entityId, int entityId,
); );
@ffi.Native<
ffi.Void Function(
ffi.Pointer<TOverlayManager>, ffi.Pointer<TRenderTarget>)>(isLeaf: true)
external void OverlayManager_setRenderTarget(
ffi.Pointer<TOverlayManager> tOverlayManager,
ffi.Pointer<TRenderTarget> tRenderTarget,
);
@ffi.Native< @ffi.Native<
ffi.Pointer<TRenderTicker> Function( ffi.Pointer<TRenderTicker> Function(
ffi.Pointer<TEngine>, ffi.Pointer<TRenderer>)>(isLeaf: true) ffi.Pointer<TEngine>, ffi.Pointer<TRenderer>)>(isLeaf: true)

View File

@@ -1192,6 +1192,10 @@ extension type NativeLibrary(JSObject _) implements JSObject {
Pointer<TOverlayManager> tOverlayManager, Pointer<TOverlayManager> tOverlayManager,
EntityId entityId, EntityId entityId,
); );
external void _OverlayManager_setRenderTarget(
Pointer<TOverlayManager> tOverlayManager,
Pointer<TRenderTarget> tRenderTarget,
);
external Pointer<TRenderTicker> _RenderTicker_create( external Pointer<TRenderTicker> _RenderTicker_create(
Pointer<TEngine> tEngine, Pointer<TEngine> tEngine,
Pointer<TRenderer> tRenderer, Pointer<TRenderer> tRenderer,
@@ -3974,6 +3978,15 @@ void OverlayManager_removeComponent(
return result; return result;
} }
void OverlayManager_setRenderTarget(
self.Pointer<TOverlayManager> tOverlayManager,
self.Pointer<TRenderTarget> tRenderTarget,
) {
final result = _lib._OverlayManager_setRenderTarget(
tOverlayManager.cast(), tRenderTarget.cast());
return result;
}
self.Pointer<TRenderTicker> RenderTicker_create( self.Pointer<TRenderTicker> RenderTicker_create(
self.Pointer<TEngine> tEngine, self.Pointer<TEngine> tEngine,
self.Pointer<TRenderer> tRenderer, self.Pointer<TRenderer> tRenderer,