From 54d540efe9353d9824b1261df4ad04c78a576daf Mon Sep 17 00:00:00 2001
From: tpietzsch <tobias.pietzsch@gmail.com>
Date: Tue, 7 Jul 2020 00:01:28 +0200
Subject: [PATCH] Add RenderResult.setUpdated()

---
 .../java/bdv/viewer/render/BufferedImageRenderResult.java   | 6 ++++++
 src/main/java/bdv/viewer/render/RenderResult.java           | 2 ++
 2 files changed, 8 insertions(+)

diff --git a/src/main/java/bdv/viewer/render/BufferedImageRenderResult.java b/src/main/java/bdv/viewer/render/BufferedImageRenderResult.java
index a4f5f481..0ba08f1c 100644
--- a/src/main/java/bdv/viewer/render/BufferedImageRenderResult.java
+++ b/src/main/java/bdv/viewer/render/BufferedImageRenderResult.java
@@ -74,6 +74,12 @@ public class BufferedImageRenderResult implements RenderResult
 		this.scaleFactor = scaleFactor;
 	}
 
+	@Override
+	public void setUpdated()
+	{
+		// ignored. BufferedImage is always up-to-date
+	}
+
 	@Override
 	public void patch( final RenderResult patch, final Interval interval, final double ox, final double oy )
 	{
diff --git a/src/main/java/bdv/viewer/render/RenderResult.java b/src/main/java/bdv/viewer/render/RenderResult.java
index c5c2656d..fe44b2ce 100644
--- a/src/main/java/bdv/viewer/render/RenderResult.java
+++ b/src/main/java/bdv/viewer/render/RenderResult.java
@@ -49,4 +49,6 @@ public interface RenderResult
 	 * Note that only data in {@code interval} will be modified, although the scaled and shifted {@code patch} might fall partially outside.
 	 */
 	void patch( final RenderResult patch, final Interval interval, final double ox, final double oy );
+
+	void setUpdated();
 }
-- 
GitLab