fromValue static method

hb_buffer_serialize_flags_t fromValue(
  1. int value
)

Implementation

static hb_buffer_serialize_flags_t fromValue(int value) => switch (value) {
  0 => HB_BUFFER_SERIALIZE_FLAG_DEFAULT,
  1 => HB_BUFFER_SERIALIZE_FLAG_NO_CLUSTERS,
  2 => HB_BUFFER_SERIALIZE_FLAG_NO_POSITIONS,
  4 => HB_BUFFER_SERIALIZE_FLAG_NO_GLYPH_NAMES,
  8 => HB_BUFFER_SERIALIZE_FLAG_GLYPH_EXTENTS,
  16 => HB_BUFFER_SERIALIZE_FLAG_GLYPH_FLAGS,
  32 => HB_BUFFER_SERIALIZE_FLAG_NO_ADVANCES,
  63 => HB_BUFFER_SERIALIZE_FLAG_DEFINED,
  _ => throw ArgumentError(
    'Unknown value for hb_buffer_serialize_flags_t: $value',
  ),
};