Package net.minecraft.client.util
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
-
Field Summary
Fields Modifier and Type Field Description private longbufferprivate intbufferPositionprivate intbufferSizeprivate ReadableByteChannelchannelprivate intreadPositionFields inherited from class net.minecraft.client.util.PngFile.Reader
errored -
Constructor Summary
Constructors Modifier Constructor Description privateChannelReader(ReadableByteChannel readableByteChannel) -
Method Summary
Modifier and Type Method Description voidclose()intread(long data, int size)private voidreadToBuffer(int size)voidskip(int n)Methods inherited from class net.minecraft.client.util.PngFile.Reader
eof, read, skip
-
Field Details
-
channel
-
buffer
private long buffer -
bufferSize
private int bufferSize -
bufferPosition
private int bufferPosition -
readPosition
private int readPosition
-
-
Constructor Details
-
ChannelReader
-
-
Method Details
-
readToBuffer
- Throws:
IOException
-
read
- Specified by:
readin classPngFile.Reader- Throws:
IOException
-
skip
- Specified by:
skipin classPngFile.Reader- Throws:
IOException
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein classPngFile.Reader- Throws:
IOException
-