use View as key for ThermionWidget and update docstrings

This commit is contained in:
Nick Fisher
2025-03-28 11:47:31 +08:00
parent e4f436fab1
commit 9978d9d75c

View File

@@ -19,8 +19,9 @@ Future kDefaultResizeCallback(Size size, View view, double pixelRatio) async {
}
class ThermionWidget extends StatefulWidget {
///
/// The viewer.
/// The viewer whose content will be rendered into this widget.
///
final ThermionViewer viewer;
@@ -40,6 +41,9 @@ class ThermionWidget extends StatefulWidget {
///
final Future Function(Size size, View view, double pixelRatio)? onResize;
///
/// If true, add an overlay showing the FPS on top of the rendered content.
///
final bool showFpsCounter;
///
@@ -72,7 +76,7 @@ class _ThermionWidgetState extends State<ThermionWidget> {
}
return ThermionTextureWidget(
key: ObjectKey(widget.viewer),
key: ObjectKey(widget.viewer.view),
initial: widget.initial,
viewer: widget.viewer,
showFpsCounter: widget.showFpsCounter,