From b465553f044de2443f660fff2565963e0af17aa5 Mon Sep 17 00:00:00 2001 From: Nick Fisher Date: Fri, 17 May 2024 14:42:28 +0800 Subject: [PATCH] make registerEntity public on scene and mandate passing childEntity to morph target functions --- .../lib/dart_filament/abstract_filament_viewer.dart | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/dart_filament/lib/dart_filament/abstract_filament_viewer.dart b/dart_filament/lib/dart_filament/abstract_filament_viewer.dart index 6da53a3d..693bae42 100644 --- a/dart_filament/lib/dart_filament/abstract_filament_viewer.dart +++ b/dart_filament/lib/dart_filament/abstract_filament_viewer.dart @@ -215,10 +215,10 @@ abstract class AbstractFilamentViewer { Future setMorphTargetWeights(FilamentEntity entity, List weights); /// - /// Gets the names of all morph targets for the mesh [meshName] under [entity]. + /// Gets the names of all morph targets for the child renderable [childEntity] under [entity]. /// Future> getMorphTargetNames( - FilamentEntity entity, String meshName); + FilamentEntity entity, FilamentEntity childEntity); Future> getAnimationNames(FilamentEntity entity); @@ -643,6 +643,11 @@ abstract class Scene { /// Attach the gizmo to the specified entity. /// void select(FilamentEntity entity); + + /// + /// + /// + void registerEntity(FilamentEntity entity); } abstract class AbstractGizmo {