Class RenderedFrameManager
- java.lang.Object
-
- org.processmining.plugins.inductiveVisualMiner.animation.renderingthread.RenderedFrameManager
-
public class RenderedFrameManager extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classRenderedFrameManager.RenderedFrame
-
Constructor Summary
Constructors Constructor Description RenderedFrameManager(java.lang.Runnable onFrameComplete, ExternalSettingsManager settingsManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidabortRendering()RenderedFrameManager.RenderedFramegetFrameForRendering()RenderedFrameManager.RenderedFramegetLastRenderedFrame()voidinvalidateLastRenderedFrame()booleansubmitRendering()Submit the rendered frame.
-
-
-
Constructor Detail
-
RenderedFrameManager
public RenderedFrameManager(java.lang.Runnable onFrameComplete, ExternalSettingsManager settingsManager)
-
-
Method Detail
-
getFrameForRendering
public RenderedFrameManager.RenderedFrame getFrameForRendering()
- Returns:
- a RenderedFrame object to store the rendering. It is already locked, and should not be unlocked by the renderer.
-
submitRendering
public boolean submitRendering()
Submit the rendered frame.
-
abortRendering
public void abortRendering()
-
getLastRenderedFrame
public RenderedFrameManager.RenderedFrame getLastRenderedFrame()
- Returns:
- the last rendered frame. Call startDrawing() to lock it; call doneDrawing() when done with that object.
-
invalidateLastRenderedFrame
public void invalidateLastRenderedFrame()
-
-