Package net.minecraft.client.util
Class ScreenshotUtils
java.lang.Object
net.minecraft.client.util.ScreenshotUtils
@Environment(CLIENT) public class ScreenshotUtils extends Object
-
Field Summary
Fields Modifier and Type Field Description private static DateFormatDATE_FORMATprivate static LoggerLOGGER -
Constructor Summary
Constructors Constructor Description ScreenshotUtils() -
Method Summary
Modifier and Type Method Description private static FilegetScreenshotFilename(File directory)static voidsaveScreenshot(File gameDirectory, int framebufferWidth, int framebufferHeight, Framebuffer framebuffer, Consumer<Text> messageReceiver)static voidsaveScreenshot(File gameDirectory, String fileName, int framebufferWidth, int framebufferHeight, Framebuffer framebuffer, Consumer<Text> messageReceiver)private static voidsaveScreenshotInner(File gameDirectory, String fileName, int framebufferWidth, int framebufferHeight, Framebuffer framebuffer, Consumer<Text> messageReceiver)static NativeImagetakeScreenshot(int width, int height, Framebuffer framebuffer)
-
Field Details
-
LOGGER
-
DATE_FORMAT
-
-
Constructor Details
-
ScreenshotUtils
public ScreenshotUtils()
-
-
Method Details
-
saveScreenshot
public static void saveScreenshot(File gameDirectory, int framebufferWidth, int framebufferHeight, Framebuffer framebuffer, Consumer<Text> messageReceiver) -
saveScreenshot
-
saveScreenshotInner
-
takeScreenshot
-
getScreenshotFilename
-