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,
);
@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.Pointer<TRenderTicker> Function(
ffi.Pointer<TEngine>, ffi.Pointer<TRenderer>)>(isLeaf: true)

View File

@@ -1192,6 +1192,10 @@ extension type NativeLibrary(JSObject _) implements JSObject {
Pointer<TOverlayManager> tOverlayManager,
EntityId entityId,
);
external void _OverlayManager_setRenderTarget(
Pointer<TOverlayManager> tOverlayManager,
Pointer<TRenderTarget> tRenderTarget,
);
external Pointer<TRenderTicker> _RenderTicker_create(
Pointer<TEngine> tEngine,
Pointer<TRenderer> tRenderer,
@@ -3974,6 +3978,15 @@ void OverlayManager_removeComponent(
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<TEngine> tEngine,
self.Pointer<TRenderer> tRenderer,