LibGd 2.4.0-dev
GD Graphics library
Loading...
Searching...
No Matches
gd_path_outline.h
1#ifndef GD_PATH_OUTLINE_H
2#define GD_PATH_OUTLINE_H
3
4#include "ftraster/gd_ft_raster.h"
5#include "gd_vector2d_private.h"
6
7/* Internal gdPath <-> FreeType outline bridge. */
8GD_FT_Outline *gd_ft_outline_create(int points, int contours);
9void gd_ft_outline_close(GD_FT_Outline *outline);
10void gd_ft_outline_end(GD_FT_Outline *outline);
11void gd_ft_outline_move_to(GD_FT_Outline *outline, double x, double y);
12void gd_ft_outline_line_to(GD_FT_Outline *outline, double x, double y);
13void gd_ft_outline_cubic_to(GD_FT_Outline *outline, double x1, double y1, double x2, double y2,
14 double x3, double y3);
15void gd_ft_outline_conic_to(GD_FT_Outline *outline, double x1, double y1, double x2, double y2);
16GD_FT_Outline *gd_ft_outline_convert(const gdPathPtr path, const gdPathMatrixPtr matrix);
17void gd_ft_outline_destroy(GD_FT_Outline *outline);
18
19#endif
Affine transformation matrix.
Definition gd_vector2d.h:139