forked from minhngoc25a/freetype2
[base] Remove unused function `FT_GlyphLoader_CopyPoints'.
* include/freetype/internal/ftgloadr.h, src/base/ftgloadr.c (FT_GlyphLoader_CopyPoints): Do it.
This commit is contained in:
parent
7f93c977e7
commit
8e95068053
|
@ -1,3 +1,10 @@
|
|||
2018-09-20 Werner Lemberg <wl@gnu.org>
|
||||
|
||||
[base] Remove unused function `FT_GlyphLoader_CopyPoints'.
|
||||
|
||||
* include/freetype/internal/ftgloadr.h, src/base/ftgloadr.c
|
||||
(FT_GlyphLoader_CopyPoints): Do it.
|
||||
|
||||
2018-09-19 Alexei Podtelezhnikov <apodtele@gmail.com>
|
||||
|
||||
[pcf] Prepare to replace charmap implementation.
|
||||
|
|
|
@ -138,11 +138,6 @@ FT_BEGIN_HEADER
|
|||
FT_BASE( void )
|
||||
FT_GlyphLoader_Add( FT_GlyphLoader loader );
|
||||
|
||||
/* copy points from one glyph loader to another */
|
||||
FT_BASE( FT_Error )
|
||||
FT_GlyphLoader_CopyPoints( FT_GlyphLoader target,
|
||||
FT_GlyphLoader source );
|
||||
|
||||
/* */
|
||||
|
||||
|
||||
|
|
|
@ -361,46 +361,4 @@
|
|||
}
|
||||
|
||||
|
||||
FT_BASE_DEF( FT_Error )
|
||||
FT_GlyphLoader_CopyPoints( FT_GlyphLoader target,
|
||||
FT_GlyphLoader source )
|
||||
{
|
||||
FT_Error error;
|
||||
FT_UInt num_points = (FT_UInt)source->base.outline.n_points;
|
||||
FT_UInt num_contours = (FT_UInt)source->base.outline.n_contours;
|
||||
|
||||
|
||||
error = FT_GlyphLoader_CheckPoints( target, num_points, num_contours );
|
||||
if ( !error )
|
||||
{
|
||||
FT_Outline* out = &target->base.outline;
|
||||
FT_Outline* in = &source->base.outline;
|
||||
|
||||
|
||||
FT_ARRAY_COPY( out->points, in->points,
|
||||
num_points );
|
||||
FT_ARRAY_COPY( out->tags, in->tags,
|
||||
num_points );
|
||||
FT_ARRAY_COPY( out->contours, in->contours,
|
||||
num_contours );
|
||||
|
||||
/* do we need to copy the extra points? */
|
||||
if ( target->use_extra && source->use_extra )
|
||||
{
|
||||
FT_ARRAY_COPY( target->base.extra_points, source->base.extra_points,
|
||||
num_points );
|
||||
FT_ARRAY_COPY( target->base.extra_points2, source->base.extra_points2,
|
||||
num_points );
|
||||
}
|
||||
|
||||
out->n_points = (short)num_points;
|
||||
out->n_contours = (short)num_contours;
|
||||
|
||||
FT_GlyphLoader_Adjust_Points( target );
|
||||
}
|
||||
|
||||
return error;
|
||||
}
|
||||
|
||||
|
||||
/* END */
|
||||
|
|
|
@ -99,7 +99,7 @@
|
|||
* built from the bottom of the render pool, used as a stack. The
|
||||
* following graphics shows the profile list under construction:
|
||||
*
|
||||
* __________________________________________________________ _ _
|
||||
* __________________________________________________________ _ _
|
||||
* | | | | |
|
||||
* | profile | coordinates for | profile | coordinates for |-->
|
||||
* | 1 | profile 1 | 2 | profile 2 |-->
|
||||
|
@ -125,8 +125,8 @@
|
|||
*
|
||||
* _ _ _______________________________________
|
||||
* | |
|
||||
* <--| sorted list of |
|
||||
* <--| extrema scanlines |
|
||||
* <--| sorted list of |
|
||||
* <--| extrema scanlines |
|
||||
* _ _ __________________|____________________|
|
||||
*
|
||||
* ^ ^
|
||||
|
|
Loading…
Reference in New Issue