Class PngFile.ChannelReader

java.lang.Object
net.minecraft.client.util.PngFile.Reader
net.minecraft.client.util.PngFile.ChannelReader
All Implemented Interfaces:
AutoCloseable
Enclosing class:
PngFile

@Environment(CLIENT) private static class PngFile.ChannelReader extends PngFile.Reader
Mappings:
Namespace Name
official dpm$b
intermediary net/minecraft/class_1050$class_1052
named net/minecraft/client/util/PngFile$ChannelReader
  • Field Details

    • BUFFER_SIZE

      private static final int BUFFER_SIZE
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official b Ldpm$b;b:I
      intermediary field_32035 Lnet/minecraft/class_1050$class_1052;field_32035:I
      named BUFFER_SIZE Lnet/minecraft/client/util/PngFile$ChannelReader;BUFFER_SIZE:I
    • channel

      private final ReadableByteChannel channel
      Mappings:
      Namespace Name Mixin selector
      official c Ldpm$b;c:Ljava/nio/channels/ReadableByteChannel;
      intermediary field_5229 Lnet/minecraft/class_1050$class_1052;field_5229:Ljava/nio/channels/ReadableByteChannel;
      named channel Lnet/minecraft/client/util/PngFile$ChannelReader;channel:Ljava/nio/channels/ReadableByteChannel;
    • buffer

      private long buffer
      Mappings:
      Namespace Name Mixin selector
      official d Ldpm$b;d:J
      intermediary field_5233 Lnet/minecraft/class_1050$class_1052;field_5233:J
      named buffer Lnet/minecraft/client/util/PngFile$ChannelReader;buffer:J
    • bufferSize

      private int bufferSize
      Mappings:
      Namespace Name Mixin selector
      official e Ldpm$b;e:I
      intermediary field_5232 Lnet/minecraft/class_1050$class_1052;field_5232:I
      named bufferSize Lnet/minecraft/client/util/PngFile$ChannelReader;bufferSize:I
    • bufferPosition

      private int bufferPosition
      Mappings:
      Namespace Name Mixin selector
      official f Ldpm$b;f:I
      intermediary field_5231 Lnet/minecraft/class_1050$class_1052;field_5231:I
      named bufferPosition Lnet/minecraft/client/util/PngFile$ChannelReader;bufferPosition:I
    • readPosition

      private int readPosition
      Mappings:
      Namespace Name Mixin selector
      official g Ldpm$b;g:I
      intermediary field_5230 Lnet/minecraft/class_1050$class_1052;field_5230:I
      named readPosition Lnet/minecraft/client/util/PngFile$ChannelReader;readPosition:I
  • Constructor Details

    • ChannelReader

      ChannelReader(ReadableByteChannel channel)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldpm$b;<init>(Ljava/nio/channels/ReadableByteChannel;)V
      intermediary <init> Lnet/minecraft/class_1050$class_1052;<init>(Ljava/nio/channels/ReadableByteChannel;)V
      named <init> Lnet/minecraft/client/util/PngFile$ChannelReader;<init>(Ljava/nio/channels/ReadableByteChannel;)V
  • Method Details

    • readToBuffer

      private void readToBuffer(int size) throws IOException
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official b Ldpm$b;b(I)V
      intermediary method_4548 Lnet/minecraft/class_1050$class_1052;method_4548(I)V
      named readToBuffer Lnet/minecraft/client/util/PngFile$ChannelReader;readToBuffer(I)V
    • read

      public int read(long data, int size) throws IOException
      Specified by:
      read in class PngFile.Reader
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official b Ldpm$a;b(JI)I
      intermediary method_4544 Lnet/minecraft/class_1050$class_1051;method_4544(JI)I
      named read Lnet/minecraft/client/util/PngFile$Reader;read(JI)I
    • skip

      public void skip(int n) throws IOException
      Specified by:
      skip in class PngFile.Reader
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official a Ldpm$a;a(I)V
      intermediary method_4545 Lnet/minecraft/class_1050$class_1051;method_4545(I)V
      named skip Lnet/minecraft/client/util/PngFile$Reader;skip(I)V
    • close

      public void close() throws IOException
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in class PngFile.Reader
      Throws:
      IOException