Package net.minecraft.client.util
Class ScreenshotUtils
java.lang.Object
net.minecraft.client.util.ScreenshotUtils
- Mappings:
Namespace Name official duv
intermediary net/minecraft/class_318
named net/minecraft/client/util/ScreenshotUtils
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static DateFormat
private int
private DataOutputStream
private byte[]
private int
private int
private File
private static Logger
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static File
getScreenshotFilename(File directory)
void
void
method_35711(ByteBuffer byteBuffer, int int2, int int3, int int4, int int5)
static void
saveScreenshot(File gameDirectory, int framebufferWidth, int framebufferHeight, Framebuffer framebuffer, Consumer<Text> messageReceiver)
static void
saveScreenshot(File gameDirectory, @Nullable String fileName, int framebufferWidth, int framebufferHeight, Framebuffer framebuffer, Consumer<Text> messageReceiver)
private static void
saveScreenshotInner(File gameDirectory, @Nullable String fileName, int framebufferWidth, int framebufferHeight, Framebuffer framebuffer, Consumer<Text> messageReceiver)
static NativeImage
takeScreenshot(int width, int height, Framebuffer framebuffer)
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official a
Lduv;a:Lorg/apache/logging/log4j/Logger;
intermediary field_1974
Lnet/minecraft/class_318;field_1974:Lorg/apache/logging/log4j/Logger;
named LOGGER
Lnet/minecraft/client/util/ScreenshotUtils;LOGGER:Lorg/apache/logging/log4j/Logger;
-
DATE_FORMAT
- Mappings:
Namespace Name Mixin selector official b
Lduv;b:Ljava/text/DateFormat;
intermediary field_1973
Lnet/minecraft/class_318;field_1973:Ljava/text/DateFormat;
named DATE_FORMAT
Lnet/minecraft/client/util/ScreenshotUtils;DATE_FORMAT:Ljava/text/DateFormat;
-
field_32157
private int field_32157- Mappings:
Namespace Name Mixin selector official c
Lduv;c:I
intermediary field_32157
Lnet/minecraft/class_318;field_32157:I
named field_32157
Lnet/minecraft/client/util/ScreenshotUtils;field_32157:I
-
field_32158
- Mappings:
Namespace Name Mixin selector official d
Lduv;d:Ljava/io/DataOutputStream;
intermediary field_32158
Lnet/minecraft/class_318;field_32158:Ljava/io/DataOutputStream;
named field_32158
Lnet/minecraft/client/util/ScreenshotUtils;field_32158:Ljava/io/DataOutputStream;
-
field_32159
private final byte[] field_32159- Mappings:
Namespace Name Mixin selector official e
Lduv;e:[B
intermediary field_32159
Lnet/minecraft/class_318;field_32159:[B
named field_32159
Lnet/minecraft/client/util/ScreenshotUtils;field_32159:[B
-
field_32160
private final int field_32160- Mappings:
Namespace Name Mixin selector official f
Lduv;f:I
intermediary field_32160
Lnet/minecraft/class_318;field_32160:I
named field_32160
Lnet/minecraft/client/util/ScreenshotUtils;field_32160:I
-
field_32161
private final int field_32161- Mappings:
Namespace Name Mixin selector official g
Lduv;g:I
intermediary field_32161
Lnet/minecraft/class_318;field_32161:I
named field_32161
Lnet/minecraft/client/util/ScreenshotUtils;field_32161:I
-
field_32162
- Mappings:
Namespace Name Mixin selector official h
Lduv;h:Ljava/io/File;
intermediary field_32162
Lnet/minecraft/class_318;field_32162:Ljava/io/File;
named field_32162
Lnet/minecraft/client/util/ScreenshotUtils;field_32162:Ljava/io/File;
-
-
Constructor Details
-
ScreenshotUtils
- Throws:
IOException
-
-
Method Details
-
saveScreenshot
public static void saveScreenshot(File gameDirectory, int framebufferWidth, int framebufferHeight, Framebuffer framebuffer, Consumer<Text> messageReceiver)- Mappings:
Namespace Name Mixin selector official a
Lduv;a(Ljava/io/File;IILdny;Ljava/util/function/Consumer;)V
intermediary method_1659
Lnet/minecraft/class_318;method_1659(Ljava/io/File;IILnet/minecraft/class_276;Ljava/util/function/Consumer;)V
named saveScreenshot
Lnet/minecraft/client/util/ScreenshotUtils;saveScreenshot(Ljava/io/File;IILnet/minecraft/client/gl/Framebuffer;Ljava/util/function/Consumer;)V
-
saveScreenshot
public static void saveScreenshot(File gameDirectory, @Nullable @Nullable String fileName, int framebufferWidth, int framebufferHeight, Framebuffer framebuffer, Consumer<Text> messageReceiver)- Mappings:
Namespace Name Mixin selector official a
Lduv;a(Ljava/io/File;Ljava/lang/String;IILdny;Ljava/util/function/Consumer;)V
intermediary method_22690
Lnet/minecraft/class_318;method_22690(Ljava/io/File;Ljava/lang/String;IILnet/minecraft/class_276;Ljava/util/function/Consumer;)V
named saveScreenshot
Lnet/minecraft/client/util/ScreenshotUtils;saveScreenshot(Ljava/io/File;Ljava/lang/String;IILnet/minecraft/client/gl/Framebuffer;Ljava/util/function/Consumer;)V
-
saveScreenshotInner
private static void saveScreenshotInner(File gameDirectory, @Nullable @Nullable String fileName, int framebufferWidth, int framebufferHeight, Framebuffer framebuffer, Consumer<Text> messageReceiver)- Mappings:
Namespace Name Mixin selector official b
Lduv;b(Ljava/io/File;Ljava/lang/String;IILdny;Ljava/util/function/Consumer;)V
intermediary method_1662
Lnet/minecraft/class_318;method_1662(Ljava/io/File;Ljava/lang/String;IILnet/minecraft/class_276;Ljava/util/function/Consumer;)V
named saveScreenshotInner
Lnet/minecraft/client/util/ScreenshotUtils;saveScreenshotInner(Ljava/io/File;Ljava/lang/String;IILnet/minecraft/client/gl/Framebuffer;Ljava/util/function/Consumer;)V
-
takeScreenshot
- Mappings:
Namespace Name Mixin selector official a
Lduv;a(IILdny;)Ldok;
intermediary method_1663
Lnet/minecraft/class_318;method_1663(IILnet/minecraft/class_276;)Lnet/minecraft/class_1011;
named takeScreenshot
Lnet/minecraft/client/util/ScreenshotUtils;takeScreenshot(IILnet/minecraft/client/gl/Framebuffer;)Lnet/minecraft/client/texture/NativeImage;
-
getScreenshotFilename
- Mappings:
Namespace Name Mixin selector official a
Lduv;a(Ljava/io/File;)Ljava/io/File;
intermediary method_1660
Lnet/minecraft/class_318;method_1660(Ljava/io/File;)Ljava/io/File;
named getScreenshotFilename
Lnet/minecraft/client/util/ScreenshotUtils;getScreenshotFilename(Ljava/io/File;)Ljava/io/File;
-
method_35711
- Mappings:
Namespace Name Mixin selector official a
Lduv;a(Ljava/nio/ByteBuffer;IIII)V
intermediary method_35711
Lnet/minecraft/class_318;method_35711(Ljava/nio/ByteBuffer;IIII)V
named method_35711
Lnet/minecraft/client/util/ScreenshotUtils;method_35711(Ljava/nio/ByteBuffer;IIII)V
-
method_35710
- Throws:
IOException
- Mappings:
Namespace Name Mixin selector official a
Lduv;a()V
intermediary method_35710
Lnet/minecraft/class_318;method_35710()V
named method_35710
Lnet/minecraft/client/util/ScreenshotUtils;method_35710()V
-
method_35712
- Throws:
IOException
- Mappings:
Namespace Name Mixin selector official b
Lduv;b()Ljava/io/File;
intermediary method_35712
Lnet/minecraft/class_318;method_35712()Ljava/io/File;
named method_35712
Lnet/minecraft/client/util/ScreenshotUtils;method_35712()Ljava/io/File;
-