update generated bindings

This commit is contained in:
Nick Fisher
2025-05-24 16:38:21 +08:00
parent 679af95901
commit c6ceea4f8b
2 changed files with 38 additions and 1 deletions

View File

@@ -1238,6 +1238,13 @@ external int TransformManager_getAncestor(
int childEntityId,
);
@ffi.Native<ffi.Void Function(ffi.Pointer<TTransformManager>, EntityId)>(
isLeaf: true)
external void TransformManager_createComponent(
ffi.Pointer<TTransformManager> tTransformManager,
int entityId,
);
@ffi.Native<
ffi.Void Function(ffi.Pointer<TRenderer>, 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> tIndirectLight,
);
@ffi.Native<
ffi.Int Function(
ffi.Pointer<TEntityManager>)>(isLeaf: true)
external int EntityManager_createEntity(
ffi.Pointer<TEntityManager> tEngine
);
@ffi.Native<ffi.Void Function()>(isLeaf: true)
external void RenderThread_create();

View File

@@ -724,7 +724,7 @@ extension type NativeLibrary(JSObject _) implements JSObject {
);
external void _View_setFogOptions(
Pointer<TView> tView,
Pointer<TFogOptions> tFogOptionsPtr,
Pointer<TFogOptions> tFogOptions,
);
external void _View_pick(
Pointer<TView> tView,
@@ -1106,6 +1106,10 @@ extension type NativeLibrary(JSObject _) implements JSObject {
Pointer<TTransformManager> tTransformManager,
EntityId childEntityId,
);
external void _TransformManager_createComponent(
Pointer<TTransformManager> tTransformManager,
EntityId entity,
);
external void _Renderer_setClearOptions(
Pointer<TRenderer> tRenderer,
double clearR,
@@ -1293,6 +1297,9 @@ extension type NativeLibrary(JSObject _) implements JSObject {
Pointer<TEngine> tEngine,
Pointer<TIndirectLight> tIndirectLight,
);
external EntityId _EntityManager_createEntity(
Pointer<TEntityManager> 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> tTransformManager,
DartEntityId entity,
) {
final result =
_lib._TransformManager_createComponent(tTransformManager.cast(), entity);
return result;
}
void Renderer_setClearOptions(
self.Pointer<TRenderer> tRenderer,
double clearR,
@@ -4032,6 +4048,13 @@ void Engine_destroyIndirectLight(
return result;
}
DartEntityId EntityManager_createEntity(
self.Pointer<TEntityManager> tEntityManager,
) {
final result = _lib._EntityManager_createEntity(tEntityManager.cast());
return result;
}
void RenderThread_create() {
final result = _lib._RenderThread_create();
return result;