Lines Matching defs:AxisRecord
152 struct AxisRecord struct
154 int cmp (hb_tag_t key) const { return axisTag.cmp (key); } in cmp()
157 {
162 void get_axis_deprecated (hb_ot_var_axis_t *info) const in get_axis_deprecated()
170 void get_axis_info (unsigned axis_index, hb_ot_var_axis_info_t *info) const in get_axis_info()
180 hb_tag_t get_axis_tag () const { return axisTag; } in get_axis_tag()
182 int normalize_axis_value (float v) const in normalize_axis_value()
198 float unnormalize_axis_value (int v) const in unnormalize_axis_value()
211 hb_ot_name_id_t get_name_id () const { return axisNameID; } in get_name_id()
213 bool sanitize (hb_sanitize_context_t *c) const in sanitize()
219 void get_coordinates (float &min, float &default_, float &max) const in get_coordinates()
227 float get_default () const in get_default()
232 TripleDistances get_triple_distances () const in get_triple_distances()
242 bool subset (hb_subset_context_t *c) const in subset()
260 Tag axisTag; /* Tag identifying the design variation for the axis. */
262 F16DOT16 minValue; /* The minimum coordinate value for the axis. */
263 F16DOT16 defaultValue; /* The default coordinate value for the axis. */
264 F16DOT16 maxValue; /* The maximum coordinate value for the axis. */
266 HBUINT16 flags; /* Axis flags. */
267 NameID axisNameID; /* The name ID for entries in the 'name' table that