forked from minhngoc25a/freetype2
[sfnt] Upgrade stop_offset to FT_Fixed from FT_F2Dot14
This commit is contained in:
parent
5e48c88d57
commit
117df36b4c
|
@ -592,7 +592,8 @@ FT_BEGIN_HEADER
|
||||||
*
|
*
|
||||||
* @fields:
|
* @fields:
|
||||||
* stop_offset ::
|
* stop_offset ::
|
||||||
* The stop offset between 0 and 1 along the gradient.
|
* The stop offset along the gradient, expressed as a 16.16 fixed-point
|
||||||
|
* coordinate.
|
||||||
*
|
*
|
||||||
* color ::
|
* color ::
|
||||||
* The color information for this stop, see @FT_ColorIndex.
|
* The color information for this stop, see @FT_ColorIndex.
|
||||||
|
@ -604,7 +605,7 @@ FT_BEGIN_HEADER
|
||||||
*/
|
*/
|
||||||
typedef struct FT_ColorStop_
|
typedef struct FT_ColorStop_
|
||||||
{
|
{
|
||||||
FT_F2Dot14 stop_offset;
|
FT_Fixed stop_offset;
|
||||||
FT_ColorIndex color;
|
FT_ColorIndex color;
|
||||||
|
|
||||||
} FT_ColorStop;
|
} FT_ColorStop;
|
||||||
|
|
|
@ -1054,7 +1054,7 @@
|
||||||
/* Iterator points at first `ColorStop` of `ColorLine`. */
|
/* Iterator points at first `ColorStop` of `ColorLine`. */
|
||||||
p = iterator->p;
|
p = iterator->p;
|
||||||
|
|
||||||
color_stop->stop_offset = FT_NEXT_SHORT( p );
|
color_stop->stop_offset = (FT_Fixed)FT_NEXT_SHORT( p ) << 2;
|
||||||
|
|
||||||
color_stop->color.palette_index = FT_NEXT_USHORT( p );
|
color_stop->color.palette_index = FT_NEXT_USHORT( p );
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue