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)
static class PngFile.ChannelReader
extends PngFile.Reader
Mappings:
Namespace Name
official dkz$b
intermediary net/minecraft/class_1050$class_1052
named net/minecraft/client/util/PngFile$ChannelReader
  • Field Details

    • channel

      private final ReadableByteChannel channel
      Mappings:
      Namespace Name Mixin selector
      official b Ldkz$b;b: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 c Ldkz$b;c: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 d Ldkz$b;d: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 e Ldkz$b;e: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 f Ldkz$b;f: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

  • Method Details

    • readToBuffer

      private void readToBuffer​(int size) throws IOException
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official b Ldkz$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 Ldkz$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 Ldkz$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
      Mappings:
      Namespace Name Mixin selector
      official close Ldkz$a;close()V
      intermediary close Lnet/minecraft/class_1050$class_1051;close()V
      named close Lnet/minecraft/client/util/PngFile$Reader;close()V