[fvar] Remove get_axis_info and get_axis_deprecated
This commit is contained in:
parent
61c240f399
commit
4e37c48e37
|
@ -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;
|
||||||
|
|
Loading…
Reference in New Issue