Class BufferedFileImageRenderer

  • All Implemented Interfaces:
    IFileImageRenderer

    public class BufferedFileImageRenderer
    extends java.lang.Object
    implements IFileImageRenderer
    Buffers the writing of images to disk.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void flush()
      Flushes the renderer causing the images to be written, if needed.
      java.lang.String saveScreenshot​(java.lang.String folder, java.lang.String fileprefix, int w, int h, boolean immediate, GlobalConf.ImageFormat type, float quality)
      Renders a screenshot in the given location with the given prefix and the given size.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • BufferedFileImageRenderer

        public BufferedFileImageRenderer​(int bufferSize)
    • Method Detail

      • saveScreenshot

        public java.lang.String saveScreenshot​(java.lang.String folder,
                                               java.lang.String fileprefix,
                                               int w,
                                               int h,
                                               boolean immediate,
                                               GlobalConf.ImageFormat type,
                                               float quality)
        Description copied from interface: IFileImageRenderer
        Renders a screenshot in the given location with the given prefix and the given size.
        Specified by:
        saveScreenshot in interface IFileImageRenderer
        Parameters:
        folder - Folder to save.
        fileprefix - The file name prefix.
        w - The width.
        h - The height.
        immediate - Forces synchronous immediate write to disk.
        type - The image type, JPG or PNG
        quality - The quality in the case of JPG in [0..1]
        Returns:
        String with the path to the screenshot image file