Class PGraphics.AsyncImageSaver

java.lang.Object
processing.core.PGraphics.AsyncImageSaver
Enclosing class:
PGraphics

protected static class PGraphics.AsyncImageSaver extends Object
  • Constructor Details

    • AsyncImageSaver

      public AsyncImageSaver()
  • Method Details

    • dispose

      public void dispose()
    • hasAvailableTarget

      public boolean hasAvailableTarget()
    • getAvailableTarget

      public PImage getAvailableTarget(int requestedWidth, int requestedHeight, int format)
      After taking a target, you must call saveTargetAsync() or returnUnusedTarget(), otherwise one thread won't be able to run
    • returnUnusedTarget

      public void returnUnusedTarget(PImage target)
    • saveTargetAsync

      public void saveTargetAsync(PGraphics renderer, PImage target, File file)
    • awaitAsyncSaveCompletion

      public void awaitAsyncSaveCompletion(File file)