类 ScreenshotUtils


  • @Environment(CLIENT)
    public class ScreenshotUtils
    extends Object
    Mappings:
    Namespace Name
    official duu
    intermediary net/minecraft/class_318
    named net/minecraft/client/util/ScreenshotUtils
    • 字段详细资料

      • LOGGER

        private static final Logger LOGGER
        Mappings:
        Namespace Name Mixin selector
        official a Lduu;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

        private static final DateFormat DATE_FORMAT
        Mappings:
        Namespace Name Mixin selector
        official b Lduu;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 Lduu;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

        private final DataOutputStream field_32158
        Mappings:
        Namespace Name Mixin selector
        official d Lduu;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 Lduu;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 Lduu;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 Lduu;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

        private File field_32162
        Mappings:
        Namespace Name Mixin selector
        official h Lduu;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;
    • 构造器详细资料

    • 方法详细资料

      • saveScreenshot

        public static void saveScreenshot​(File gameDirectory,
                                          int framebufferWidth,
                                          int framebufferHeight,
                                          Framebuffer framebuffer,
                                          Consumer<Text> messageReceiver)
        Mappings:
        Namespace Name Mixin selector
        official a Lduu;a(Ljava/io/File;IILdnx;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 Lduu;a(Ljava/io/File;Ljava/lang/String;IILdnx;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 Lduu;b(Ljava/io/File;Ljava/lang/String;IILdnx;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

        public static NativeImage takeScreenshot​(int width,
                                                 int height,
                                                 Framebuffer framebuffer)
        Mappings:
        Namespace Name Mixin selector
        official a Lduu;a(IILdnx;)Ldoj;
        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

        private static File getScreenshotFilename​(File directory)
        Mappings:
        Namespace Name Mixin selector
        official a Lduu;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

        public void method_35711​(ByteBuffer byteBuffer,
                                 int int2,
                                 int int3,
                                 int int4,
                                 int int5)
        Mappings:
        Namespace Name Mixin selector
        official a Lduu;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

        public void method_35710()
                          throws IOException
        抛出:
        IOException
        Mappings:
        Namespace Name Mixin selector
        official a Lduu;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

        public File method_35712()
                          throws IOException
        抛出:
        IOException
        Mappings:
        Namespace Name Mixin selector
        official b Lduu;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;