Chunk.parse constructor
Chunk.parse(
- Parser parser,
- FileEncoding encoding,
- Compression? compression
Implementation
factory Chunk.parse(
Parser parser,
FileEncoding encoding,
Compression? compression,
) {
final data = Layer.parseLayerData(parser, encoding, compression);
if (data == null) {
throw ParsingException('chunk', null, 'Chunk must have data');
}
final x = parser.getInt('x');
final y = parser.getInt('y');
final width = parser.getInt('width');
final height = parser.getInt('height');
return Chunk(data: data, x: x, y: y, width: width, height: height);
}