From a79e1a86f86888f35af5150a0f48eab5f41dc340 Mon Sep 17 00:00:00 2001 From: Nick Fisher Date: Fri, 28 Mar 2025 11:48:52 +0800 Subject: [PATCH] update stub --- .../src/viewer/src/thermion_viewer_stub.dart | 34 +++++++++++-------- 1 file changed, 20 insertions(+), 14 deletions(-) diff --git a/thermion_dart/lib/src/viewer/src/thermion_viewer_stub.dart b/thermion_dart/lib/src/viewer/src/thermion_viewer_stub.dart index 2401f13b..4428438f 100644 --- a/thermion_dart/lib/src/viewer/src/thermion_viewer_stub.dart +++ b/thermion_dart/lib/src/viewer/src/thermion_viewer_stub.dart @@ -16,7 +16,7 @@ class ThermionViewerStub extends ThermionViewer { } @override - Future clearBackgroundImage() { + Future clearBackgroundImage({bool destroy = false}) { // TODO: implement clearBackgroundImage throw UnimplementedError(); } @@ -28,8 +28,8 @@ class ThermionViewerStub extends ThermionViewer { } @override - Future createGizmo(covariant View view, GizmoType type) { - // TODO: implement createGizmo + Future createGeometry(Geometry geometry, {List? materialInstances, bool keepData = false, bool addToScene = true}) { + // TODO: implement createGeometry throw UnimplementedError(); } @@ -75,6 +75,12 @@ class ThermionViewerStub extends ThermionViewer { throw UnimplementedError(); } + @override + Future getGizmo(GizmoType type) { + // TODO: implement getGizmo + throw UnimplementedError(); + } + @override Future getRenderableBoundingBox(ThermionEntity entity) { // TODO: implement getRenderableBoundingBox @@ -92,13 +98,13 @@ class ThermionViewerStub extends ThermionViewer { Future get initialized => throw UnimplementedError(); @override - Future loadGltf(String path, {int numInstances = 1, bool keepData = false, String? relativeResourcePath}) { + Future loadGltf(String path, {bool addToScene = true, int numInstances = 1, bool keepData = false, String? relativeResourcePath}) { // TODO: implement loadGltf throw UnimplementedError(); } @override - Future loadGltfFromBuffer(Uint8List data, {int numInstances = 1, bool keepData = false, int priority = 4, int layer = 0, bool loadResourcesAsync = false, String? relativeResourcePath}) { + Future 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(); } @@ -136,12 +142,6 @@ class ThermionViewerStub extends ThermionViewer { throw UnimplementedError(); } - @override - Future removeGridOverlay() { - // TODO: implement removeGridOverlay - throw UnimplementedError(); - } - @override Future removeIbl() { // TODO: implement removeIbl @@ -218,6 +218,12 @@ class ThermionViewerStub extends ThermionViewer { throw UnimplementedError(); } + @override + Future setGridOverlayVisibility(bool visible) { + // TODO: implement setGridOverlayVisibility + throw UnimplementedError(); + } + @override Future setLightDirection(ThermionEntity lightEntity, Vector3 direction) { // TODO: implement setLightDirection @@ -279,13 +285,13 @@ class ThermionViewerStub extends ThermionViewer { } @override - Future showGridOverlay() { - // TODO: implement showGridOverlay + Future setViewport(int width, int height) { + // TODO: implement setViewport throw UnimplementedError(); } @override // TODO: implement view View get view => throw UnimplementedError(); - + }