diff options
Diffstat (limited to 'libass/ass_outline.h')
-rw-r--r-- | libass/ass_outline.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/libass/ass_outline.h b/libass/ass_outline.h index 0a45589..414103a 100644 --- a/libass/ass_outline.h +++ b/libass/ass_outline.h @@ -88,8 +88,12 @@ typedef struct { bool outline_alloc(ASS_Outline *outline, size_t n_points, size_t n_segments); bool outline_convert(ASS_Outline *outline, const FT_Outline *source); -bool outline_copy(ASS_Outline *outline, const ASS_Outline *source); -void outline_move(ASS_Outline *outline, ASS_Outline *source); +bool outline_scale_pow2(ASS_Outline *outline, const ASS_Outline *source, + int scale_ord_x, int scale_ord_y); +bool outline_transform_2d(ASS_Outline *outline, const ASS_Outline *source, + const double m[2][3]); +bool outline_transform_3d(ASS_Outline *outline, const ASS_Outline *source, + const double m[3][3]); void outline_free(ASS_Outline *outline); bool outline_add_point(ASS_Outline *outline, ASS_Vector pt, char segment); |