Package gaiasky.screenshot
Interface IFileImageRenderer
-
- All Known Implementing Classes:
BasicFileImageRenderer
,BufferedFileImageRenderer
public interface IFileImageRenderer
-
-
Method Summary
All Methods Instance Methods Abstract 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.
-
-
-
Method Detail
-
saveScreenshot
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.- 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 PNGquality
- The quality in the case of JPG in [0..1]- Returns:
- String with the path to the screenshot image file
-
flush
void flush()
Flushes the renderer causing the images to be written, if needed.
-
-