GF_Point2D 250 include/gpac/maths.h Fixed gf_v2d_len(GF_Point2D *vec); GF_Point2D 257 include/gpac/maths.h Fixed gf_v2d_distance(GF_Point2D *a, GF_Point2D *b); GF_Point2D 266 include/gpac/maths.h GF_Point2D gf_v2d_from_polar(Fixed length, Fixed angle); GF_Point2D 475 include/gpac/maths.h void gf_mx2d_apply_point(GF_Matrix2D *_this, GF_Point2D *pt); GF_Point2D 493 include/gpac/maths.h Bool gf_mx2d_decompose(GF_Matrix2D *_this, GF_Point2D *scale, Fixed *rotate, GF_Point2D *translate); GF_Point2D 67 include/gpac/path2d.h GF_Point2D *points; GF_Point2D 136 include/gpac/path2d.h GF_Err gf_path_add_move_to_vec(GF_Path *gp, GF_Point2D *pt); GF_Point2D 155 include/gpac/path2d.h GF_Err gf_path_add_line_to_vec(GF_Path *gp, GF_Point2D *pt); GF_Point2D 180 include/gpac/path2d.h GF_Err gf_path_add_cubic_to_vec(GF_Path *gp, GF_Point2D *c1, GF_Point2D *c2, GF_Point2D *pt); GF_Point2D 202 include/gpac/path2d.h GF_Err gf_path_add_quadratic_to_vec(GF_Path *gp, GF_Point2D *c, GF_Point2D *pt); GF_Point2D 249 include/gpac/path2d.h GF_Err gf_path_add_bezier(GF_Path *gp, GF_Point2D *pts, u32 nb_pts); GF_Point2D 424 include/gpac/path2d.h u32 gf_polygone2d_get_convexity(GF_Point2D *pts, u32 nb_pts); GF_Point2D 518 include/gpac/scenegraph.h GF_Point2D pt; GF_Point2D 342 include/gpac/scenegraph_svg.h GF_Point2D prev_translate, new_translate; GF_Point2D 94 modules/gdip_raster/gdip_rend.cpp GF_Point2D ctl, end, c1, c2, start; GF_Point2D 213 modules/soft_raster/rast_soft.h GF_Point2D start, end; GF_Point2D 225 modules/soft_raster/rast_soft.h GF_Point2D center, focus, radius; GF_Point2D 227 modules/soft_raster/rast_soft.h GF_Point2D cur_p, d_f, d_i; GF_Point2D 239 modules/soft_raster/rast_soft.h GF_Point2D cur_pt; GF_Point2D 259 modules/soft_raster/stencil.c GF_Point2D s; GF_Point2D 349 modules/soft_raster/stencil.c GF_Point2D p0, p1; GF_Point2D 687 modules/soft_raster/stencil.c GF_Point2D p0, p1; GF_Point2D 498 modules/soft_raster/surface.c GF_Point2D pt; GF_Point2D 3405 src/compositor/compositor.c GF_Point2D pt; GF_Point2D 924 src/compositor/drawable.c GF_Point2D pt; GF_Point2D 797 src/compositor/mesh.c GF_Point2D pt = path->points[i]; GF_Point2D 803 src/compositor/mesh.c GF_Point2D pt = path->points[i]; GF_Point2D 853 src/compositor/mesh.c GF_Point2D pt = path->points[j+cur]; GF_Point2D 187 src/compositor/mesh_tesselate.c GF_Point2D pt = path->points[cur+j]; GF_Point2D 278 src/compositor/mesh_tesselate.c GF_Point2D pSecond, pThird, pSaveSecond; GF_Point2D 279 src/compositor/mesh_tesselate.c GF_Point2D dprev, dcur; GF_Point2D 580 src/compositor/mpeg4_geometry_2d.c GF_Point2D pt; GF_Point2D 1889 src/laser/lsr_dec.c GF_Point2D *pt = (GF_Point2D *)gf_list_get(list, i); GF_Point2D 2594 src/laser/lsr_dec.c GF_Point2D *pt, *ct1, *ct2, *end; GF_Point2D 2595 src/laser/lsr_dec.c GF_Point2D orig, ct_orig; GF_Point2D 2608 src/laser/lsr_dec.c pt = (GF_Point2D*)gf_list_get(pts, 0); GF_Point2D 2628 src/laser/lsr_dec.c pt = (GF_Point2D*)gf_list_get(pts, cur_pt); GF_Point2D 2635 src/laser/lsr_dec.c pt = (GF_Point2D*)gf_list_get(pts, cur_pt); GF_Point2D 2642 src/laser/lsr_dec.c ct1 = (GF_Point2D*)gf_list_get(pts, cur_pt); GF_Point2D 2643 src/laser/lsr_dec.c end = (GF_Point2D*)gf_list_get(pts, cur_pt+1); GF_Point2D 2651 src/laser/lsr_dec.c ct1 = (GF_Point2D*)gf_list_get(pts, cur_pt); GF_Point2D 2652 src/laser/lsr_dec.c ct2 = (GF_Point2D*)gf_list_get(pts, cur_pt+1); GF_Point2D 2653 src/laser/lsr_dec.c end = (GF_Point2D*)gf_list_get(pts, cur_pt+2); GF_Point2D 2664 src/laser/lsr_dec.c ct2 = (GF_Point2D*)gf_list_get(pts, cur_pt); GF_Point2D 2665 src/laser/lsr_dec.c end = (GF_Point2D*)gf_list_get(pts, cur_pt+1); GF_Point2D 2694 src/laser/lsr_dec.c end = (GF_Point2D*)gf_list_get(pts, 0); GF_Point2D 4912 src/laser/lsr_dec.c GF_Point2D matrix_tmp; GF_Point2D 4958 src/laser/lsr_dec.c GF_Point2D scale, translate; GF_Point2D 3660 src/laser/lsr_enc.c GF_Point2D *pt = (GF_Point2D*)gf_list_get(*(GF_List **)val, 0); GF_Point2D 166 src/scene_manager/swf_svg.c GF_Point2D scale; GF_Point2D 167 src/scene_manager/swf_svg.c GF_Point2D translate; GF_Point2D 726 src/scenegraph/commands.c GF_Point2D scale, translate; GF_Point2D 735 src/scenegraph/commands.c if (inf->fieldType==SVG_TRANSFORM_SCALE) scale = *(GF_Point2D *)inf->field_ptr; GF_Point2D 736 src/scenegraph/commands.c else if (inf->fieldType==SVG_TRANSFORM_TRANSLATE) translate = *(GF_Point2D *)inf->field_ptr; GF_Point2D 744 src/scenegraph/commands.c GF_Point2D *pt = (GF_Point2D *)inf->field_ptr; GF_Point2D 776 src/scenegraph/commands.c GF_Point2D scale, translate; GF_Point2D 780 src/scenegraph/commands.c if (inf->fieldIndex==TAG_LSR_ATT_scale) scale = *(GF_Point2D *)inf->field_ptr; GF_Point2D 781 src/scenegraph/commands.c else if (inf->fieldIndex==TAG_LSR_ATT_translation) translate = *(GF_Point2D *)inf->field_ptr; GF_Point2D 789 src/scenegraph/commands.c if (inf->fieldIndex==TAG_LSR_ATT_scale) gf_mx2d_add_scale(&mx->mat, ((GF_Point2D*)inf->field_ptr)->x, ((GF_Point2D*)inf->field_ptr)->y); GF_Point2D 790 src/scenegraph/commands.c if (inf->fieldIndex==TAG_LSR_ATT_translation) gf_mx2d_add_translation(&mx->mat, ((GF_Point2D*)inf->field_ptr)->x, ((GF_Point2D*)inf->field_ptr)->y); GF_Point2D 3810 src/scenegraph/svg_attributes.c GF_Point2D *pt, last_pt, *ct1, *ct2, *end; GF_Point2D 5486 src/scenegraph/svg_attributes.c a->points = (GF_Point2D *) gf_malloc(sizeof(GF_Point2D)*b->n_points); GF_Point2D 5490 src/scenegraph/svg_attributes.c memcpy(a->points, b->points, sizeof(GF_Point2D)*b->n_points); GF_Point2D 1761 src/scenegraph/svg_smjs.c GF_Point2D *pt = gf_list_get(d->commands, i); GF_Point2D 78 src/utils/math.c static GFINLINE s32 gf_trig_prenorm(GF_Point2D *vec) GF_Point2D 112 src/utils/math.c static GFINLINE void gf_trig_pseudo_polarize(GF_Point2D *vec) GF_Point2D 180 src/utils/math.c GF_Point2D v; GF_Point2D 281 src/utils/math.c GF_Point2D gf_v2d_from_polar(Fixed length, Fixed angle) GF_Point2D 283 src/utils/math.c GF_Point2D vec; GF_Point2D 296 src/utils/math.c Fixed gf_v2d_len(GF_Point2D *vec) GF_Point2D 416 src/utils/math.c static void gf_trig_pseudo_rotate(GF_Point2D* vec, Fixed theta) GF_Point2D 480 src/utils/math.c static void gf_v2d_rotate(GF_Point2D *vec, Fixed angle) GF_Point2D 483 src/utils/math.c GF_Point2D v; GF_Point2D 508 src/utils/math.c Fixed gf_v2d_len(GF_Point2D *vec) GF_Point2D 511 src/utils/math.c GF_Point2D v; GF_Point2D 533 src/utils/math.c void gf_v2d_polarize(GF_Point2D *vec, Fixed *length, Fixed *angle) GF_Point2D 536 src/utils/math.c GF_Point2D v; GF_Point2D 549 src/utils/math.c GF_Point2D gf_v2d_from_polar(Fixed length, Fixed angle) GF_Point2D 551 src/utils/math.c GF_Point2D vec; GF_Point2D 561 src/utils/math.c GF_Point2D v; GF_Point2D 575 src/utils/math.c GF_Point2D v; GF_Point2D 641 src/utils/math.c GF_Point2D gf_v2d_from_polar(Fixed length, Fixed angle) GF_Point2D 643 src/utils/math.c GF_Point2D vec; GF_Point2D 650 src/utils/math.c Fixed gf_v2d_len(GF_Point2D *vec) GF_Point2D 674 src/utils/math.c Fixed gf_v2d_distance(GF_Point2D *a, GF_Point2D *b) GF_Point2D 676 src/utils/math.c GF_Point2D d; GF_Point2D 891 src/utils/math.c Bool gf_mx2d_decompose(GF_Matrix2D *mx, GF_Point2D *scale, Fixed *rotate, GF_Point2D *translate) GF_Point2D 933 src/utils/math.c void gf_mx2d_apply_point(GF_Matrix2D *_this, GF_Point2D *pt) GF_Point2D 942 src/utils/math.c GF_Point2D c1, c2, c3, c4; GF_Point2D 66 src/utils/path2d.c dst->points = (GF_Point2D *) gf_malloc(sizeof(GF_Point2D)*gp->n_points); GF_Point2D 81 src/utils/path2d.c memcpy(dst->points, gp->points, sizeof(GF_Point2D)*gp->n_points); GF_Point2D 103 src/utils/path2d.c _gp->points = (GF_Point2D *)gf_realloc(_gp->points, sizeof(GF_Point2D)*(_gp->n_alloc_points)); \ GF_Point2D 138 src/utils/path2d.c GF_Err gf_path_add_move_to_vec(GF_Path *gp, GF_Point2D *pt) { GF_Point2D 160 src/utils/path2d.c GF_Err gf_path_add_line_to_vec(GF_Path *gp, GF_Point2D *pt) { GF_Point2D 168 src/utils/path2d.c GF_Point2D start, end; GF_Point2D 210 src/utils/path2d.c GF_Err gf_path_add_cubic_to_vec(GF_Path *gp, GF_Point2D *c1, GF_Point2D *c2, GF_Point2D *pt) GF_Point2D 236 src/utils/path2d.c GF_Err gf_path_add_quadratic_to_vec(GF_Path *gp, GF_Point2D *c, GF_Point2D *pt) GF_Point2D 303 src/utils/path2d.c gp->points = (GF_Point2D*)gf_realloc(gp->points, sizeof(GF_Point2D)*gp->n_alloc_points); GF_Point2D 307 src/utils/path2d.c memcpy(gp->points + gp->n_points, src->points, sizeof(GF_Point2D)*src->n_points); GF_Point2D 322 src/utils/path2d.c static void NBezier(GF_Point2D *pts, s32 n, Double mu, GF_Point2D *pt_out) GF_Point2D 354 src/utils/path2d.c static void gf_add_n_bezier(GF_Path *gp, GF_Point2D *newpts, u32 nbPoints) GF_Point2D 358 src/utils/path2d.c GF_Point2D end; GF_Point2D 370 src/utils/path2d.c GF_Err gf_path_add_bezier(GF_Path *gp, GF_Point2D *pts, u32 nbPoints) GF_Point2D 372 src/utils/path2d.c GF_Point2D *newpts; GF_Point2D 375 src/utils/path2d.c newpts = (GF_Point2D *) gf_malloc(sizeof(GF_Point2D) * (nbPoints+1)); GF_Point2D 377 src/utils/path2d.c memcpy(&newpts[1], pts, sizeof(GF_Point2D) * nbPoints); GF_Point2D 622 src/utils/path2d.c GF_Point2D *pt, *end; GF_Point2D 765 src/utils/path2d.c GF_Point2D *pt, *end, *ctrl1, *ctrl2; GF_Point2D 865 src/utils/path2d.c GF_Point2D pt; GF_Point2D 941 src/utils/path2d.c GF_Point2D *pt; GF_Point2D 969 src/utils/path2d.c GF_Point2D *ctl, *end, c1, c2; GF_Point2D 1018 src/utils/path2d.c GF_Point2D s, e, pt; GF_Point2D 1068 src/utils/path2d.c GF_Point2D start, s, e, pt; GF_Point2D 1101 src/utils/path2d.c GF_Point2D *ctl, *end, c1, c2; GF_Point2D 1172 src/utils/path2d.c GF_Point2D start, end; GF_Point2D 1329 src/utils/path2d.c u32 gf_polygone2d_get_convexity(GF_Point2D *pts, u32 len) GF_Point2D 1334 src/utils/path2d.c GF_Point2D pSecond, pThird, pSaveSecond; GF_Point2D 1335 src/utils/path2d.c GF_Point2D dprev, dcur; GF_Point2D 34 src/utils/path2d_stroker.c static void ft_conic_split(GF_Point2D* base ) GF_Point2D 53 src/utils/path2d_stroker.c static Bool ft_conic_is_small_enough( GF_Point2D* base, Fixed *angle_in, Fixed *angle_out) GF_Point2D 55 src/utils/path2d_stroker.c GF_Point2D d1, d2; GF_Point2D 81 src/utils/path2d_stroker.c static void ft_cubic_split( GF_Point2D* base ) GF_Point2D 106 src/utils/path2d_stroker.c static Bool ft_cubic_is_small_enough(GF_Point2D *base, Fixed *angle_in, Fixed *angle_mid, Fixed *angle_out) GF_Point2D 108 src/utils/path2d_stroker.c GF_Point2D d1, d2, d3; GF_Point2D 171 src/utils/path2d_stroker.c GF_Point2D* points; GF_Point2D 185 src/utils/path2d_stroker.c border->points = (GF_Point2D *) gf_realloc(border->points, sizeof(GF_Point2D)*cur_max); GF_Point2D 205 src/utils/path2d_stroker.c static s32 ft_stroke_border_lineto( FT_StrokeBorder border, GF_Point2D* to, Bool movable ) GF_Point2D 215 src/utils/path2d_stroker.c GF_Point2D* vec = border->points + border->num_points; GF_Point2D 230 src/utils/path2d_stroker.c static s32 ft_stroke_border_conicto( FT_StrokeBorder border, GF_Point2D* control, GF_Point2D* to ) GF_Point2D 234 src/utils/path2d_stroker.c GF_Point2D* vec = border->points + border->num_points; GF_Point2D 252 src/utils/path2d_stroker.c GF_Point2D* control1, GF_Point2D 253 src/utils/path2d_stroker.c GF_Point2D* control2, GF_Point2D 254 src/utils/path2d_stroker.c GF_Point2D* to ) GF_Point2D 259 src/utils/path2d_stroker.c GF_Point2D* vec = border->points + border->num_points; GF_Point2D 281 src/utils/path2d_stroker.c GF_Point2D* center, GF_Point2D 287 src/utils/path2d_stroker.c GF_Point2D a, b, a2, b2; GF_Point2D 344 src/utils/path2d_stroker.c static s32 ft_stroke_border_moveto(FT_StrokeBorder border, GF_Point2D* to ) GF_Point2D 364 src/utils/path2d_stroker.c GF_Point2D *point = border->points; GF_Point2D 407 src/utils/path2d_stroker.c memcpy(outline->points + outline->n_points, border->points, sizeof(GF_Point2D)*border->num_points); GF_Point2D 457 src/utils/path2d_stroker.c GF_Point2D center; GF_Point2D 460 src/utils/path2d_stroker.c GF_Point2D subpath_start; GF_Point2D 500 src/utils/path2d_stroker.c GF_Point2D delta, delta2, ctl1, ctl2, end; GF_Point2D 524 src/utils/path2d_stroker.c GF_Point2D delta, delta2; GF_Point2D 549 src/utils/path2d_stroker.c GF_Point2D delta; GF_Point2D 570 src/utils/path2d_stroker.c GF_Point2D delta; GF_Point2D 626 src/utils/path2d_stroker.c GF_Point2D delta; GF_Point2D 662 src/utils/path2d_stroker.c GF_Point2D middle, delta; GF_Point2D 700 src/utils/path2d_stroker.c GF_Point2D delta; GF_Point2D 759 src/utils/path2d_stroker.c GF_Point2D delta; GF_Point2D 760 src/utils/path2d_stroker.c GF_Point2D point; GF_Point2D 789 src/utils/path2d_stroker.c static s32 FT_Stroker_LineTo( FT_Stroker *stroker, GF_Point2D* to, Bool is_last) GF_Point2D 793 src/utils/path2d_stroker.c GF_Point2D delta; GF_Point2D 822 src/utils/path2d_stroker.c GF_Point2D point; GF_Point2D 841 src/utils/path2d_stroker.c static s32 FT_Stroker_ConicTo(FT_Stroker *stroker, GF_Point2D* control, GF_Point2D * to) GF_Point2D 844 src/utils/path2d_stroker.c GF_Point2D bez_stack[34]; GF_Point2D 845 src/utils/path2d_stroker.c GF_Point2D* arc; GF_Point2D 846 src/utils/path2d_stroker.c GF_Point2D* limit = bez_stack + 30; GF_Point2D 885 src/utils/path2d_stroker.c GF_Point2D ctrl, end; GF_Point2D 926 src/utils/path2d_stroker.c GF_Point2D* control1, GF_Point2D 927 src/utils/path2d_stroker.c GF_Point2D* control2, GF_Point2D 928 src/utils/path2d_stroker.c GF_Point2D* to ) GF_Point2D 931 src/utils/path2d_stroker.c GF_Point2D bez_stack[37]; GF_Point2D 932 src/utils/path2d_stroker.c GF_Point2D* arc; GF_Point2D 933 src/utils/path2d_stroker.c GF_Point2D* limit = bez_stack + 32; GF_Point2D 975 src/utils/path2d_stroker.c GF_Point2D ctrl1, ctrl2, end; GF_Point2D 1024 src/utils/path2d_stroker.c static s32 FT_Stroker_BeginSubPath(FT_Stroker *stroker, GF_Point2D* to) GF_Point2D 1055 src/utils/path2d_stroker.c GF_Point2D* dst_point = right->points + right->num_points; GF_Point2D 1057 src/utils/path2d_stroker.c GF_Point2D* src_point = left->points + left->num_points - 1; GF_Point2D 1180 src/utils/path2d_stroker.c GF_Point2D v_last; GF_Point2D 1181 src/utils/path2d_stroker.c GF_Point2D v_control; GF_Point2D 1182 src/utils/path2d_stroker.c GF_Point2D v_start; GF_Point2D 1183 src/utils/path2d_stroker.c GF_Point2D* point; GF_Point2D 1184 src/utils/path2d_stroker.c GF_Point2D* limit; GF_Point2D 1255 src/utils/path2d_stroker.c GF_Point2D vec; GF_Point2D 1271 src/utils/path2d_stroker.c GF_Point2D vec; GF_Point2D 1272 src/utils/path2d_stroker.c GF_Point2D v_middle; GF_Point2D 1307 src/utils/path2d_stroker.c GF_Point2D vec1, vec2; GF_Point2D 1320 src/utils/path2d_stroker.c GF_Point2D vec; GF_Point2D 1439 src/utils/path2d_stroker.c memmove(gp->points + dash_first_pt, gp->points + dash_first_pt + dash_nb_pts, sizeof(GF_Point2D)*(gp->n_points - dash_first_pt)); GF_Point2D 1456 src/utils/path2d_stroker.c static GF_Err evg_dash_subpath(GF_Path *dashed, GF_Point2D *pts, u32 nb_pts, GF_PenSettings *pen, Fixed length_scale) GF_Point2D 1526 src/utils/path2d_stroker.c GF_Point2D diff; GF_Point2D 1638 src/utils/path2d_stroker.c GF_Point2D *pts; GF_Point2D 1653 src/utils/path2d_stroker.c GF_Point2D diff; GF_Point2D 1745 src/utils/path2d_stroker.c outline->points = (GF_Point2D *) gf_malloc(sizeof(GF_Point2D)*nb_pt);