Class RenderedFrameManager


  • public class RenderedFrameManager
    extends java.lang.Object
    • 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()