[fvar] Remove get_axis_info and get_axis_deprecated

This commit is contained in:
Ebrahim Byagowi 2020-06-20 23:57:45 +04:30
parent 61c240f399
commit 4e37c48e37
1 changed files with 8 additions and 14 deletions

View File

@ -139,14 +139,6 @@ struct fvar
unsigned int get_axis_count () const { return axisCount; } unsigned int get_axis_count () const { return axisCount; }
#ifndef HB_DISABLE_DEPRECATED
void get_axis_deprecated (unsigned axis_index, hb_ot_var_axis_t *info) const
{ get_axes ()[axis_index].get_axis_deprecated (info); }
#endif
void get_axis_info (unsigned axis_index, hb_ot_var_axis_info_t *info) const
{ get_axes ()[axis_index].get_axis_info (axis_index, info); }
#ifndef HB_DISABLE_DEPRECATED #ifndef HB_DISABLE_DEPRECATED
unsigned int get_axes_deprecated (unsigned int start_offset, unsigned int get_axes_deprecated (unsigned int start_offset,
unsigned int *axes_count /* IN/OUT */, unsigned int *axes_count /* IN/OUT */,
@ -155,8 +147,9 @@ struct fvar
if (axes_count) if (axes_count)
{ {
hb_array_t<const AxisRecord> arr = hb_array (&(this+firstAxis), axisCount).sub_array (start_offset, axes_count); hb_array_t<const AxisRecord> arr = hb_array (&(this+firstAxis), axisCount).sub_array (start_offset, axes_count);
const AxisRecord *axes = get_axes ();
for (unsigned i = 0; i < arr.length; ++i) for (unsigned i = 0; i < arr.length; ++i)
get_axis_deprecated (start_offset + i, axes_array + i); axes[start_offset + i].get_axis_deprecated (&axes_array[i]);
} }
return axisCount; return axisCount;
} }
@ -169,8 +162,9 @@ struct fvar
if (axes_count) if (axes_count)
{ {
hb_array_t<const AxisRecord> arr = hb_array (&(this+firstAxis), axisCount).sub_array (start_offset, axes_count); hb_array_t<const AxisRecord> arr = hb_array (&(this+firstAxis), axisCount).sub_array (start_offset, axes_count);
const AxisRecord *axes = get_axes ();
for (unsigned i = 0; i < arr.length; ++i) for (unsigned i = 0; i < arr.length; ++i)
get_axis_info (start_offset + i, axes_array + i); axes[start_offset + i].get_axis_info (start_offset + i, &axes_array[i]);
} }
return axisCount; return axisCount;
} }
@ -187,7 +181,7 @@ struct fvar
{ {
if (axis_index) if (axis_index)
*axis_index = i; *axis_index = i;
get_axis_deprecated (i, info); axes[i].get_axis_deprecated (info);
return true; return true;
} }
if (axis_index) if (axis_index)
@ -204,7 +198,7 @@ struct fvar
for (unsigned int i = 0; i < count; i++) for (unsigned int i = 0; i < count; i++)
if (axes[i].axisTag == tag) if (axes[i].axisTag == tag)
{ {
get_axis_info (i, info); axes[i].get_axis_info (i, info);
return true; return true;
} }
return false; return false;
@ -213,7 +207,7 @@ struct fvar
int normalize_axis_value (unsigned int axis_index, float v) const int normalize_axis_value (unsigned int axis_index, float v) const
{ {
hb_ot_var_axis_info_t axis; hb_ot_var_axis_info_t axis;
get_axis_info (axis_index, &axis); get_axes ()[axis_index].get_axis_info (axis_index, &axis);
v = hb_clamp (v, axis.min_value, axis.max_value); v = hb_clamp (v, axis.min_value, axis.max_value);
@ -229,7 +223,7 @@ struct fvar
float unnormalize_axis_value (unsigned int axis_index, float v) const float unnormalize_axis_value (unsigned int axis_index, float v) const
{ {
hb_ot_var_axis_info_t axis; hb_ot_var_axis_info_t axis;
get_axis_info (axis_index, &axis); get_axes ()[axis_index].get_axis_info (axis_index, &axis);
if (v == 0) if (v == 0)
return axis.default_value; return axis.default_value;