readFeatureTable static method

Map<String, dynamic> readFeatureTable(
  1. Uint8List data,
  2. int offset
)

Implementation

static Map<String, dynamic> readFeatureTable(Uint8List data, int offset) {
  final offset0 = offset;
  Map<String, dynamic> feat = {};

  final featureParams = TyprBin.readUshort(data, offset);
  offset += 2;
  if (featureParams > 0) {
    feat["featureParams"] = offset0 + featureParams;
  }

  final lookupCount = TyprBin.readUshort(data, offset);
  offset += 2;
  feat["tab"] = [];
  for (int i = 0; i < lookupCount; i++)
    feat["tab"].add(TyprBin.readUshort(data, offset + 2 * i));
  return feat;
}