documentation & further renaming

This commit is contained in:
Nick Fisher
2024-06-15 21:26:08 +08:00
parent 3f88598498
commit dc0c855135
221 changed files with 5923 additions and 691 deletions

View File

@@ -91,7 +91,7 @@ void main() {
await tap(tester, "Controller / Viewer");
await tap(tester, "Create ThermionFlutterPlugin (default ubershader)");
await tap(tester, "Controller / Viewer");
await tap(tester, "Create FilamentViewer",
await tap(tester, "Create ThermionViewerFFI",
4); // on older devices this may take a while, so let's insert a length delay
await tap(tester, "Scene");
@@ -114,7 +114,7 @@ void main() {
await tap(tester, "Load IBL", 1);
final Offset pointerLocation =
tester.getCenter(find.byType(FilamentWidget));
tester.getCenter(find.byType(ThermionWidget));
TestPointer testPointer = TestPointer(1, PointerDeviceKind.mouse);
// scroll/zoom

View File

@@ -4,10 +4,10 @@ import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:thermion_flutter/thermion_flutter.dart';
import 'package:vector_math/vector_math_64.dart' as v;
import 'package:thermion_dart/thermion_dart/abstract_filament_viewer.dart';
import 'package:thermion_dart/thermion_dart/thermion_viewer.dart';
class CameraMatrixOverlay extends StatefulWidget {
final AbstractFilamentViewer controller;
final ThermionViewer controller;
final bool showProjectionMatrices;
const CameraMatrixOverlay(

View File

@@ -29,7 +29,7 @@ class ExampleViewport extends StatelessWidget {
child: FilamentGestureDetector(
showControlOverlay: true,
controller: controller!.viewer,
child: FilamentWidget(
child: ThermionWidget(
plugin: controller!,
))))
: Container();

View File

@@ -5,7 +5,7 @@ import 'package:thermion_flutter/thermion_flutter.dart';
import 'package:animation_tools_dart/animation_tools_dart.dart';
import 'package:thermion_flutter_example/main.dart';
import 'package:vector_math/vector_math_64.dart' as v;
import 'package:thermion_dart/thermion_dart/abstract_filament_viewer.dart';
import 'package:thermion_dart/thermion_dart/thermion_viewer.dart';
class AssetSubmenu extends StatefulWidget {
final ThermionFlutterPlugin controller;

View File

@@ -4,7 +4,7 @@ import 'dart:math';
import 'package:flutter/material.dart';
import 'package:vector_math/vector_math_64.dart' as v;
import 'package:thermion_flutter/thermion_flutter.dart';
import 'package:thermion_dart/thermion_dart/abstract_filament_viewer.dart';
import 'package:thermion_dart/thermion_dart/thermion_viewer.dart';
import 'package:thermion_flutter_example/main.dart';
class CameraSubmenu extends StatefulWidget {

View File

@@ -1,7 +1,7 @@
import 'package:flutter/material.dart';
import 'package:thermion_flutter/thermion_flutter.dart';
import 'package:thermion_flutter_example/main.dart';
import 'package:thermion_dart/thermion_dart/abstract_filament_viewer.dart';
import 'package:thermion_dart/thermion_dart/thermion_viewer.dart';
class RenderingSubmenu extends StatefulWidget {
final ThermionFlutterPlugin controller;

View File

@@ -1,8 +1,8 @@
import 'package:flutter/material.dart';
import 'package:thermion_dart/thermion_dart/abstract_filament_viewer.dart';
import 'package:thermion_dart/thermion_dart/thermion_viewer.dart';
class PickerResultWidget extends StatelessWidget {
final AbstractFilamentViewer controller;
final ThermionViewer controller;
const PickerResultWidget({required this.controller, super.key});

View File

@@ -11,9 +11,9 @@
// import 'package:polyvox_web/services/web_purchase_service.dart';
// import 'package:polyvox_web/services/web_scoring_service.dart';
// import 'package:polyvox_web/web_canvas.dart';
import 'package:thermion_dart/thermion_dart/abstract_filament_viewer.dart';
import 'package:thermion_dart/thermion_dart/thermion_viewer.dart';
import 'package:thermion_dart/thermion_dart/compatibility/web/compatibility.dart';
import 'package:thermion_dart/thermion_dart/filament_viewer_impl.dart';
import 'package:thermion_dart/thermion_dart/thermion_viewer_ffi.dart';
import 'package:thermion_dart/thermion_dart/compatibility/web/interop/thermion_dart_js_export_type.dart';
import 'package:thermion_dart/thermion_dart/compatibility/web/interop/thermion_dart_js_extension_type.dart';
import 'package:web/web.dart';
@@ -32,7 +32,7 @@ void main(List<String> arguments) async {
}
class WebViewer {
static Future<AbstractFilamentViewer> initialize() async {
static Future<ThermionViewer> initialize() async {
var fc = FooChar();
final canvas = document.getElementById("canvas") as HTMLCanvasElement;
canvas.width = window.innerWidth;
@@ -40,7 +40,7 @@ class WebViewer {
var resourceLoader = thermion_dart_web_get_resource_loader_wrapper();
var viewer = FilamentViewer(resourceLoader: resourceLoader);
var viewer = ThermionViewerFFI(resourceLoader: resourceLoader);
await viewer.initialized;
var width = window.innerWidth;