From 05dfe5126026854603fa86337955c0b6d3beac21 Mon Sep 17 00:00:00 2001 From: Nick Fisher Date: Tue, 22 Oct 2024 12:45:16 +0800 Subject: [PATCH] chore: add destroySwapChain/destroyRenderTarget methods to Dart vieer and allow setting null renderTarget --- .../lib/src/viewer/src/thermion_viewer_base.dart | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/thermion_dart/lib/src/viewer/src/thermion_viewer_base.dart b/thermion_dart/lib/src/viewer/src/thermion_viewer_base.dart index 0c8c5760..47c70c3f 100644 --- a/thermion_dart/lib/src/viewer/src/thermion_viewer_base.dart +++ b/thermion_dart/lib/src/viewer/src/thermion_viewer_base.dart @@ -71,6 +71,12 @@ abstract class ThermionViewer { /// Future createSwapChain(int handle); + /// + /// + /// + Future destroySwapChain( + covariant SwapChain swapChain); + /// /// /// @@ -80,7 +86,13 @@ abstract class ThermionViewer { /// /// /// - Future setRenderTarget(covariant RenderTarget renderTarget); + Future destroyRenderTarget( + covariant RenderTarget renderTarget); + + /// + /// + /// + Future setRenderTarget(covariant RenderTarget? renderTarget); /// ///