From fd95c634f1d34a64587c9a14aec71a9dadc2da4c Mon Sep 17 00:00:00 2001 From: Nick Fisher Date: Fri, 20 Sep 2024 14:53:16 +0800 Subject: [PATCH] add setMaterialDepthWrite method --- .../lib/thermion_dart/viewer/thermion_viewer_base.dart | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/thermion_dart/lib/thermion_dart/viewer/thermion_viewer_base.dart b/thermion_dart/lib/thermion_dart/viewer/thermion_viewer_base.dart index d0419f58..388d91eb 100644 --- a/thermion_dart/lib/thermion_dart/viewer/thermion_viewer_base.dart +++ b/thermion_dart/lib/thermion_dart/viewer/thermion_viewer_base.dart @@ -599,6 +599,12 @@ abstract class ThermionViewer { Future setMaterialPropertyInt(ThermionEntity entity, String propertyName, int materialIndex, int value); + /// + /// Sets the depthWrite material instance at [materialIndex] for [entity] to [enabled]. + /// [entity] must have a Renderable attached. + /// + Future setMaterialDepthWrite(ThermionEntity entity, int materialIndex, bool enabled); + /// /// Scale [entity] to fit within the unit cube. ///