This commit is contained in:
Nick Fisher
2025-06-12 11:36:23 +08:00
parent 48d9d6751b
commit 828354abe5

View File

@@ -4,7 +4,6 @@ import 'package:thermion_dart/src/filament/src/implementation/ffi_indirect_light
import 'package:thermion_dart/src/filament/src/implementation/ffi_ktx1_bundle.dart'; import 'package:thermion_dart/src/filament/src/implementation/ffi_ktx1_bundle.dart';
import 'package:thermion_dart/src/filament/src/implementation/ffi_swapchain.dart'; import 'package:thermion_dart/src/filament/src/implementation/ffi_swapchain.dart';
import 'package:thermion_dart/src/filament/src/implementation/ffi_texture.dart'; import 'package:thermion_dart/src/filament/src/implementation/ffi_texture.dart';
import 'package:thermion_dart/src/filament/src/interface/ktx1_bundle.dart';
import '../../../../filament/src/implementation/ffi_asset.dart'; import '../../../../filament/src/implementation/ffi_asset.dart';
import 'package:thermion_dart/src/filament/src/implementation/ffi_filament_app.dart'; import 'package:thermion_dart/src/filament/src/implementation/ffi_filament_app.dart';
import '../../../../filament/src/implementation/ffi_scene.dart'; import '../../../../filament/src/implementation/ffi_scene.dart';
@@ -49,7 +48,7 @@ class ThermionViewerFFI extends ThermionViewer {
/// ///
/// ///
Future setViewport(int width, int height) async { Future setViewport(int width, int height) async {
print("Setting viewport to ${width}x${height}");
await view.setViewport(width.toInt(), height.toInt()); await view.setViewport(width.toInt(), height.toInt());
for (final camera in _cameras) { for (final camera in _cameras) {
@@ -457,8 +456,7 @@ class ThermionViewerFFI extends ThermionViewer {
bool loadResourcesAsync = false, bool loadResourcesAsync = false,
String? resourceUri, String? resourceUri,
}) async { }) async {
var asset = var asset = await FilamentApp.instance!.loadGltfFromBuffer(
await FilamentApp.instance!.loadGltfFromBuffer(
data, data,
animationManager, animationManager,
numInstances: numInstances, numInstances: numInstances,
@@ -467,8 +465,7 @@ class ThermionViewerFFI extends ThermionViewer {
layer: layer, layer: layer,
loadResourcesAsync: loadResourcesAsync, loadResourcesAsync: loadResourcesAsync,
resourceUri: resourceUri, resourceUri: resourceUri,
) ) as FFIAsset;
as FFIAsset;
_assets.add(asset); _assets.add(asset);
if (addToScene) { if (addToScene) {