DecompressData method

  1. @override
Uint8List DecompressData(
  1. Uint8List compData
)
override

Decompress data (DEFLATE algorithm)

Implementation

@override
Uint8List DecompressData(
  Uint8List compData,
) => run(
  () => RaylibDebugLabels.DecompressData(compData),
  () {
    final dataSize = rl.Temp.Int$.Ref1();
    final data = rl.Core.DecompressData(
      rl.Temp.Uint8$.Array(compData).cast(),
      compData.length,
      dataSize,
    );
    final newData = rl.Temp.UnsignedChar$.asTypedList(data, dataSize.value);
    calloc.free(data);
    return newData;
  },
);