update stub + generated bindings

This commit is contained in:
Nick Fisher
2025-04-17 13:36:16 +08:00
parent 454ec14b40
commit 4f1a9fb0d5
2 changed files with 40 additions and 11 deletions

View File

@@ -1565,7 +1565,7 @@ external void RenderThread_destroy();
@ffi.Native<
ffi.Void Function(
ffi.Pointer<ffi.NativeFunction<ffi.Void Function()>>)>(isLeaf: true)
external void RenderThread_requestAnimationFrame(
external void RenderThread_requestFrame(
ffi.Pointer<ffi.NativeFunction<ffi.Void Function()>> onComplete,
);
@@ -2427,6 +2427,15 @@ external void RenderTarget_createRenderThread(
onComplete,
);
@ffi.Native<
ffi.Void Function(ffi.Pointer<TEngine>, ffi.Pointer<TRenderTarget>,
ffi.Pointer<ffi.NativeFunction<ffi.Void Function()>>)>(isLeaf: true)
external void RenderTarget_destroyRenderThread(
ffi.Pointer<TEngine> tEngine,
ffi.Pointer<TRenderTarget> tRenderTarget,
ffi.Pointer<ffi.NativeFunction<ffi.Void Function()>> onComplete,
);
@ffi.Native<
ffi.Void Function(
ffi.Pointer<

View File

@@ -28,7 +28,10 @@ class ThermionViewerStub extends ThermionViewer {
}
@override
Future<ThermionAsset> createGeometry(Geometry geometry, {List<MaterialInstance>? materialInstances, bool keepData = false, bool addToScene = true}) {
Future<ThermionAsset> createGeometry(Geometry geometry,
{List<MaterialInstance>? materialInstances,
bool keepData = false,
bool addToScene = true}) {
// TODO: implement createGeometry
throw UnimplementedError();
}
@@ -98,17 +101,15 @@ class ThermionViewerStub extends ThermionViewer {
Future<bool> get initialized => throw UnimplementedError();
@override
Future<ThermionAsset> loadGltf(String path, {bool addToScene = true, int numInstances = 1, bool keepData = false, String? relativeResourcePath}) {
Future<ThermionAsset> loadGltf(String path,
{bool addToScene = true,
int numInstances = 1,
bool keepData = false,
String? relativeResourcePath}) {
// TODO: implement loadGltf
throw UnimplementedError();
}
@override
Future<ThermionAsset> loadGltfFromBuffer(Uint8List data, {int numInstances = 1, bool keepData = false, int priority = 4, int layer = 0, bool loadResourcesAsync = false, String relativeResourcePath}) {
// TODO: implement loadGltfFromBuffer
throw UnimplementedError();
}
@override
Future loadIbl(String lightingPath, {double intensity = 30000}) {
// TODO: implement loadIbl
@@ -231,7 +232,8 @@ class ThermionViewerStub extends ThermionViewer {
}
@override
Future setLightPosition(ThermionEntity lightEntity, double x, double y, double z) {
Future setLightPosition(
ThermionEntity lightEntity, double x, double y, double z) {
// TODO: implement setLightPosition
throw UnimplementedError();
}
@@ -293,5 +295,23 @@ class ThermionViewerStub extends ThermionViewer {
@override
// TODO: implement view
View get view => throw UnimplementedError();
@override
Future setLayerVisibility(VisibilityLayers layer, bool visible) {
// TODO: implement setLayerVisibility
throw UnimplementedError();
}
@override
Future<ThermionAsset> loadGltfFromBuffer(Uint8List data,
{
String? relativeResourcePath,
int numInstances = 1,
bool keepData = false,
int priority = 4,
int layer = 0,
bool loadResourcesAsync = false,
}) {
throw UnimplementedError();
}
}