Package net.minecraft.client.util
Class ScreenshotRecorder
java.lang.Object
net.minecraft.client.util.ScreenshotRecorder
A screenshot recorder takes screenshots and saves them into tga file format. It also
holds a few utility methods for other types of screenshots.
- Mappings:
Namespace Name named net/minecraft/client/util/ScreenshotRecorder
intermediary net/minecraft/class_318
official fqy
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static File
getScreenshotFilename
(File directory) static void
saveScreenshot
(File gameDirectory, @Nullable String fileName, Framebuffer framebuffer, Consumer<Text> messageReceiver) static void
saveScreenshot
(File gameDirectory, Framebuffer framebuffer, Consumer<Text> messageReceiver) static void
takeScreenshot
(Framebuffer framebuffer, Consumer<NativeImage> callback)
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGER
Lnet/minecraft/client/util/ScreenshotRecorder;LOGGER:Lorg/slf4j/Logger;
intermediary field_1974
Lnet/minecraft/class_318;field_1974:Lorg/slf4j/Logger;
official b
Lfqy;b:Lorg/slf4j/Logger;
-
SCREENSHOTS_DIRECTORY
- See Also:
- Mappings:
Namespace Name Mixin selector named SCREENSHOTS_DIRECTORY
Lnet/minecraft/client/util/ScreenshotRecorder;SCREENSHOTS_DIRECTORY:Ljava/lang/String;
intermediary field_41337
Lnet/minecraft/class_318;field_41337:Ljava/lang/String;
official a
Lfqy;a:Ljava/lang/String;
-
-
Constructor Details
-
Method Details
-
saveScreenshot
public static void saveScreenshot(File gameDirectory, Framebuffer framebuffer, Consumer<Text> messageReceiver) - Mappings:
Namespace Name Mixin selector named saveScreenshot
Lnet/minecraft/client/util/ScreenshotRecorder;saveScreenshot(Ljava/io/File;Lnet/minecraft/client/gl/Framebuffer;Ljava/util/function/Consumer;)V
intermediary method_1659
Lnet/minecraft/class_318;method_1659(Ljava/io/File;Lnet/minecraft/class_276;Ljava/util/function/Consumer;)V
official a
Lfqy;a(Ljava/io/File;Lfjr;Ljava/util/function/Consumer;)V
-
saveScreenshot
public static void saveScreenshot(File gameDirectory, @Nullable @Nullable String fileName, Framebuffer framebuffer, Consumer<Text> messageReceiver) - Mappings:
Namespace Name Mixin selector named saveScreenshot
Lnet/minecraft/client/util/ScreenshotRecorder;saveScreenshot(Ljava/io/File;Ljava/lang/String;Lnet/minecraft/client/gl/Framebuffer;Ljava/util/function/Consumer;)V
intermediary method_22690
Lnet/minecraft/class_318;method_22690(Ljava/io/File;Ljava/lang/String;Lnet/minecraft/class_276;Ljava/util/function/Consumer;)V
official a
Lfqy;a(Ljava/io/File;Ljava/lang/String;Lfjr;Ljava/util/function/Consumer;)V
-
takeScreenshot
- Mappings:
Namespace Name Mixin selector named takeScreenshot
Lnet/minecraft/client/util/ScreenshotRecorder;takeScreenshot(Lnet/minecraft/client/gl/Framebuffer;Ljava/util/function/Consumer;)V
intermediary method_1663
Lnet/minecraft/class_318;method_1663(Lnet/minecraft/class_276;Ljava/util/function/Consumer;)V
official a
Lfqy;a(Lfjr;Ljava/util/function/Consumer;)V
-
getScreenshotFilename
- Mappings:
Namespace Name Mixin selector named getScreenshotFilename
Lnet/minecraft/client/util/ScreenshotRecorder;getScreenshotFilename(Ljava/io/File;)Ljava/io/File;
intermediary method_1660
Lnet/minecraft/class_318;method_1660(Ljava/io/File;)Ljava/io/File;
official a
Lfqy;a(Ljava/io/File;)Ljava/io/File;
-