dispose method
Implementation
@override
Future dispose() async {
_disposed = true;
await setRendering(false);
await _backgroundImage?.destroy();
_backgroundImage = null;
await destroyAssets();
await destroyLights();
for (final callback in _onDispose) {
await callback.call();
}
View_setScene(view.view, nullptr);
await FilamentApp.instance!.destroyScene(scene);
await FilamentApp.instance!.destroyView(view);
_onDispose.clear();
}