add removeSkybox

This commit is contained in:
Nick Fisher
2022-07-16 17:34:56 +10:00
parent a8ef628316
commit d512ebd38f
8 changed files with 74 additions and 50 deletions

View File

@@ -5,6 +5,7 @@ import 'package:flutter/services.dart';
abstract class FilamentController {
void onFilamentViewCreated(int id);
Future loadSkybox(String skyboxPath, String lightingPath);
Future removeSkybox();
Future loadGlb(String path);
Future loadGltf(String path, String relativeResourcePath);
Future panStart(double x, double y);
@@ -62,6 +63,11 @@ class PolyvoxFilamentController extends FilamentController {
await _channel.invokeMethod("loadSkybox", [skyboxPath, lightingPath]);
}
@override
Future removeSkybox() async {
await _channel.invokeMethod("removeSkybox");
}
Future loadGlb(String path) async {
print("Loading GLB at $path ");
await _channel.invokeMethod("loadGlb", path);