1#ifndef GD_PATH_OUTLINE_H
2#define GD_PATH_OUTLINE_H
4#include "ftraster/gd_ft_raster.h"
5#include "gd_vector2d_private.h"
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);
Affine transformation matrix.
Definition gd_vector2d.h:139