GF_Path 1423 include/gpac/internal/compositor_dev.h GF_Path *gf_font_span_create_path(GF_TextSpan *span); GF_Path 230 include/gpac/internal/mesh.h void mesh_from_path(GF_Mesh *mesh, GF_Path *path); GF_Path 232 include/gpac/internal/mesh.h void mesh_get_outline(GF_Mesh *mesh, GF_Path *path); GF_Path 242 include/gpac/internal/mesh.h void mesh_extrude_path(GF_Mesh *mesh, GF_Path *path, MFVec3f *thespine, Fixed creaseAngle, Bool begin_cap, Bool end_cap, MFRotation *spine_ori, MFVec2f *spine_scale, Bool tx_along_spine); GF_Path 244 include/gpac/internal/mesh.h void mesh_extrude_path_ext(GF_Mesh *mesh, GF_Path *path, MFVec3f *thespine, Fixed creaseAngle, Fixed min_cx, Fixed min_cy, Fixed width_cx, Fixed width_cy, Bool begin_cap, Bool end_cap, MFRotation *spine_ori, MFVec2f *spine_scale, Bool tx_along_spine); GF_Path 303 include/gpac/internal/mesh.h void gf_mesh_tesselate_path(GF_Mesh *mesh, GF_Path *path, u32 outline_style); GF_Path 809 include/gpac/internal/scenegraph_dev.h GF_Path *path; GF_Path 47 include/gpac/modules/font.h GF_Path *path; GF_Path 168 include/gpac/modules/raster2d.h GF_Err (*stencil_set_vertex_path) (GF_STENCIL _this, GF_Path *path); GF_Path 239 include/gpac/modules/raster2d.h GF_Err (*surface_set_path) (GF_SURFACE _this, GF_Path *path); GF_Path 87 include/gpac/path2d.h GF_Path *gf_path_new(); GF_Path 94 include/gpac/path2d.h void gf_path_del(GF_Path *gp); GF_Path 101 include/gpac/path2d.h void gf_path_reset(GF_Path *gp); GF_Path 109 include/gpac/path2d.h GF_Path *gf_path_clone(GF_Path *gp); GF_Path 117 include/gpac/path2d.h GF_Err gf_path_close(GF_Path *gp); GF_Path 127 include/gpac/path2d.h GF_Err gf_path_add_move_to(GF_Path *gp, Fixed x, Fixed y); GF_Path 136 include/gpac/path2d.h GF_Err gf_path_add_move_to_vec(GF_Path *gp, GF_Point2D *pt); GF_Path 146 include/gpac/path2d.h GF_Err gf_path_add_line_to(GF_Path *gp, Fixed x, Fixed y); GF_Path 155 include/gpac/path2d.h GF_Err gf_path_add_line_to_vec(GF_Path *gp, GF_Point2D *pt); GF_Path 169 include/gpac/path2d.h GF_Err gf_path_add_cubic_to(GF_Path *gp, Fixed c1_x, Fixed c1_y, Fixed c2_x, Fixed c2_y, Fixed x, Fixed y); GF_Path 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_Path 192 include/gpac/path2d.h GF_Err gf_path_add_quadratic_to(GF_Path *gp, Fixed c_x, Fixed c_y, Fixed x, Fixed y); GF_Path 202 include/gpac/path2d.h GF_Err gf_path_add_quadratic_to_vec(GF_Path *gp, GF_Point2D *c, GF_Point2D *pt); GF_Path 214 include/gpac/path2d.h GF_Err gf_path_add_rect_center(GF_Path *gp, Fixed cx, Fixed cy, Fixed w, Fixed h); GF_Path 226 include/gpac/path2d.h GF_Err gf_path_add_rect(GF_Path *gp, Fixed ox, Fixed oy, Fixed w, Fixed h); GF_Path 238 include/gpac/path2d.h GF_Err gf_path_add_ellipse(GF_Path *gp, Fixed cx, Fixed cy, Fixed a_axis, Fixed b_axis); GF_Path 249 include/gpac/path2d.h GF_Err gf_path_add_bezier(GF_Path *gp, GF_Point2D *pts, u32 nb_pts); GF_Path 264 include/gpac/path2d.h GF_Err gf_path_add_arc_to(GF_Path *gp, Fixed end_x, Fixed end_y, Fixed fa_x, Fixed fa_y, Fixed fb_x, Fixed fb_y, Bool cw); GF_Path 279 include/gpac/path2d.h GF_Err gf_path_add_svg_arc_to(GF_Path *gp, Fixed end_x, Fixed end_y, Fixed r_x, Fixed r_y, Fixed x_axis_rotation, Bool large_arc_flag, Bool sweep_flag); GF_Path 291 include/gpac/path2d.h GF_Err gf_path_add_arc(GF_Path *gp, Fixed radius, Fixed start_angle, Fixed end_angle, u32 close_type); GF_Path 302 include/gpac/path2d.h GF_Err gf_path_add_subpath(GF_Path *gp, GF_Path *subpath, GF_Matrix2D *mx); GF_Path 311 include/gpac/path2d.h GF_Err gf_path_get_control_bounds(GF_Path *gp, GF_Rect *rc); GF_Path 320 include/gpac/path2d.h GF_Err gf_path_get_bounds(GF_Path *gp, GF_Rect *rc); GF_Path 327 include/gpac/path2d.h void gf_path_flatten(GF_Path *gp); GF_Path 335 include/gpac/path2d.h GF_Path *gf_path_get_flatten(GF_Path *gp); GF_Path 345 include/gpac/path2d.h Bool gf_path_point_over(GF_Path *gp, Fixed x, Fixed y); GF_Path 354 include/gpac/path2d.h Bool gf_path_is_empty(GF_Path *gp); GF_Path 371 include/gpac/path2d.h GF_PathIterator *gf_path_iterator_new(GF_Path *gp); GF_Path 605 include/gpac/path2d.h GF_Path *gf_path_get_outline(GF_Path *path, GF_PenSettings pen); GF_Path 599 include/gpac/scenegraph_svg.h void gf_svg_path_build(GF_Path *path, GF_List *commands, GF_List *points); GF_Path 398 include/gpac/svg_types.h typedef GF_Path SVG_PathData; GF_Path 572 modules/ft_font/ft_font.c GF_Path *path; GF_Path 655 modules/ft_font/ft_font.c GF_SAFEALLOC(glyph->path, GF_Path); GF_Path 283 modules/gdip_raster/gdip_font.cpp GF_SAFEALLOC(glyph->path, GF_Path); GF_Path 352 modules/gdip_raster/gdip_grad.cpp GF_Err gdip_set_vertex_path(GF_STENCIL _this, GF_Path *path) GF_Path 114 modules/gdip_raster/gdip_priv.h GpPath *gdip_create_path(GF_Path * _this); GF_Path 60 modules/gdip_raster/gdip_rend.cpp GpPath *gdip_create_path(GF_Path *_this) GF_Path 306 modules/gdip_raster/gdip_rend.cpp static GpPath *gdip_setup_path(struct _graphics *_this, GF_Path *path) GF_Path 315 modules/gdip_raster/gdip_rend.cpp GF_Err gdip_surface_set_path(GF_SURFACE _this, GF_Path *path) GF_Path 297 modules/soft_raster/rast_soft.h GF_Err evg_surface_set_path(GF_SURFACE surf, GF_Path *gp); GF_Path 494 modules/soft_raster/surface.c GF_Err evg_surface_set_path(GF_SURFACE _this, GF_Path *gp) GF_Path 1080 src/compositor/drawable.c StrikeInfo2D *drawable_get_strikeinfo(GF_Compositor *compositor, Drawable *drawable, DrawAspect2D *asp, GF_Node *appear, GF_Path *path, u32 svg_flags, GF_TraverseState *tr_state) GF_Path 115 src/compositor/drawable.h GF_Path *path; GF_Path 299 src/compositor/drawable.h GF_Path *outline; GF_Path 309 src/compositor/drawable.h GF_Path *original; GF_Path 321 src/compositor/drawable.h StrikeInfo2D *drawable_get_strikeinfo(GF_Compositor *compositor, Drawable *drawable, DrawAspect2D *asp, GF_Node *appear, GF_Path *path, u32 svg_flags, GF_TraverseState *tr_state); GF_Path 38 src/compositor/font_engine.c GF_Path *line_path; GF_Path 469 src/compositor/font_engine.c GF_Path *path; GF_Path 585 src/compositor/font_engine.c GF_Path *gf_font_span_create_path(GF_TextSpan *span) GF_Path 590 src/compositor/font_engine.c GF_Path *path = gf_path_new(); GF_Path 669 src/compositor/font_engine.c GF_Path *span_path; GF_Path 820 src/compositor/font_engine.c GF_Path *path = gf_font_span_create_path(span); GF_Path 833 src/compositor/font_engine.c GF_Path *path = gf_font_span_create_path(span); GF_Path 837 src/compositor/font_engine.c GF_Path *outline = gf_path_get_outline(path, asp->pen_props); GF_Path 216 src/compositor/hardcoded_protos.c GF_Path *geo, *spine; GF_Path 36 src/compositor/hc_flash_shape.c GF_Path *path; GF_Path 772 src/compositor/mesh.c void mesh_from_path_intern(GF_Mesh *mesh, GF_Path *path, Bool make_ccw) GF_Path 833 src/compositor/mesh.c void mesh_from_path(GF_Mesh *mesh, GF_Path *path) GF_Path 839 src/compositor/mesh.c void mesh_get_outline(GF_Mesh *mesh, GF_Path *path) GF_Path 1733 src/compositor/mesh.c static void mesh_extrude_path_intern(GF_Mesh *mesh, GF_Path *path, MFVec3f *thespine, Fixed creaseAngle, Fixed min_cx, Fixed min_cy, Fixed width_cx, Fixed width_cy, Bool begin_cap, Bool end_cap, MFRotation *spine_ori, MFVec2f *spine_scale, Bool tx_along_spine) GF_Path 2334 src/compositor/mesh.c void mesh_extrude_path_ext(GF_Mesh *mesh, GF_Path *path, MFVec3f *thespine, Fixed creaseAngle, Fixed min_cx, Fixed min_cy, Fixed width_cx, Fixed width_cy, Bool begin_cap, Bool end_cap, MFRotation *spine_ori, MFVec2f *spine_scale, Bool tx_along_spine) GF_Path 2339 src/compositor/mesh.c void mesh_extrude_path(GF_Mesh *mesh, GF_Path *path, MFVec3f *thespine, Fixed creaseAngle, Bool begin_cap, Bool end_cap, MFRotation *spine_ori, MFVec2f *spine_scale, Bool tx_along_spine) GF_Path 2350 src/compositor/mesh.c GF_Path *path; GF_Path 136 src/compositor/mesh_tesselate.c void gf_mesh_tesselate_path(GF_Mesh *mesh, GF_Path *path, u32 outline_style) GF_Path 226 src/compositor/mesh_tesselate.c void gf_mesh_tesselate_path(GF_Mesh *mesh, GF_Path *path, u32 outline_style) { } GF_Path 610 src/compositor/mpeg4_geometry_2d.c GF_Path *path; GF_Path 87 src/compositor/mpeg4_geometry_ifs2d.c GF_Path *path; GF_Path 75 src/compositor/mpeg4_geometry_ils2d.c GF_Path *path; GF_Path 171 src/compositor/mpeg4_gradients.c GF_Path *path; GF_Path 367 src/compositor/mpeg4_gradients.c GF_Path *path; GF_Path 752 src/compositor/mpeg4_text.c GF_Path *span_path = gf_font_span_create_path(span); GF_Path 462 src/compositor/svg_geometry.c static GF_Err svg_rect_add_arc(GF_Path *gp, Fixed end_x, Fixed end_y, Fixed cx, Fixed cy, Fixed rx, Fixed ry) GF_Path 347 src/compositor/svg_paint_servers.c GF_Path *path; GF_Path 113 src/compositor/visual_manager_2d.h void visual_2d_texture_path(GF_VisualManager *visual, GF_Path *path, DrawableContext *ctx, GF_TraverseState *tr_state); GF_Path 116 src/compositor/visual_manager_2d.h void visual_2d_draw_path(GF_VisualManager *visual, GF_Path *path, DrawableContext *ctx, GF_STENCIL brush, GF_STENCIL pen, GF_TraverseState *tr_state); GF_Path 118 src/compositor/visual_manager_2d.h void visual_2d_texture_path_text(GF_VisualManager *visual, DrawableContext *txt_ctx, GF_Path *path, GF_Rect *object_bounds, GF_TextureHandler *txh, GF_TraverseState *tr_state); GF_Path 125 src/compositor/visual_manager_2d.h void visual_2d_texture_path_extended(GF_VisualManager *visual, GF_Path *path, GF_TextureHandler *txh, struct _drawable_context *ctx, GF_Rect *orig_bounds, GF_Matrix2D *ext_mx, GF_TraverseState *tr_state); GF_Path 126 src/compositor/visual_manager_2d.h void visual_2d_draw_path_extended(GF_VisualManager *visual, GF_Path *path, DrawableContext *ctx, GF_STENCIL brush, GF_STENCIL pen, GF_TraverseState *tr_state, GF_Rect *orig_bounds, GF_Matrix2D *ext_mx, Bool is_erase); GF_Path 74 src/compositor/visual_manager_2d_draw.c GF_Path *clippath, *cliper; GF_Path 228 src/compositor/visual_manager_2d_draw.c static void visual_2d_draw_gradient(GF_VisualManager *visual, GF_Path *path, GF_TextureHandler *txh, struct _drawable_context *ctx, GF_TraverseState *tr_state, GF_Matrix2D *ext_mx, GF_Rect *orig_bounds) GF_Path 283 src/compositor/visual_manager_2d_draw.c void visual_2d_texture_path_text(GF_VisualManager *visual, DrawableContext *txt_ctx, GF_Path *path, GF_Rect *object_bounds, GF_TextureHandler *txh, GF_TraverseState *tr_state) GF_Path 428 src/compositor/visual_manager_2d_draw.c void visual_2d_texture_path_opengl_auto(GF_VisualManager *visual, GF_Path *path, GF_TextureHandler *txh, struct _drawable_context *ctx, GF_Rect *orig_bounds, GF_Matrix2D *ext_mx, GF_TraverseState *tr_state) GF_Path 474 src/compositor/visual_manager_2d_draw.c void visual_2d_texture_path_extended(GF_VisualManager *visual, GF_Path *path, GF_TextureHandler *txh, struct _drawable_context *ctx, GF_Rect *orig_bounds, GF_Matrix2D *ext_mx, GF_TraverseState *tr_state) GF_Path 607 src/compositor/visual_manager_2d_draw.c void visual_2d_texture_path(GF_VisualManager *visual, GF_Path *path, struct _drawable_context *ctx, GF_TraverseState *tr_state) GF_Path 631 src/compositor/visual_manager_2d_draw.c void visual_2d_draw_path_extended(GF_VisualManager *visual, GF_Path *path, DrawableContext *ctx, GF_STENCIL brush, GF_STENCIL pen, GF_TraverseState *tr_state, GF_Rect *orig_bounds, GF_Matrix2D *ext_mx, Bool is_erase) GF_Path 717 src/compositor/visual_manager_2d_draw.c void visual_2d_draw_path(GF_VisualManager *visual, GF_Path *path, DrawableContext *ctx, GF_STENCIL brush, GF_STENCIL pen, GF_TraverseState *tr_state) GF_Path 724 src/compositor/visual_manager_2d_draw.c GF_Path *path; GF_Path 767 src/compositor/visual_manager_2d_draw.c GF_Path *outline; GF_Path 787 src/compositor/visual_manager_2d_draw.c GF_Path *path; GF_Path 788 src/compositor/visual_manager_2d_draw.c GF_Path *outline; GF_Path 1228 src/scenegraph/smil_anim.c GF_Path *the_path = NULL; GF_Path 1459 src/scenegraph/svg_smjs.c GF_Path *p = (GF_Path *)info.far_ptr; GF_Path 223 src/scenegraph/svg_types.c void gf_svg_path_build(GF_Path *path, GF_List *commands, GF_List *points) GF_Path 393 src/scenegraph/svg_types.c gf_path_del((GF_Path *)value); GF_Path 30 src/utils/path2d.c GF_Path *gf_path_new() GF_Path 32 src/utils/path2d.c GF_Path *gp; GF_Path 33 src/utils/path2d.c GF_SAFEALLOC(gp, GF_Path); GF_Path 40 src/utils/path2d.c void gf_path_reset(GF_Path *gp) GF_Path 50 src/utils/path2d.c memset(gp, 0, sizeof(GF_Path)); GF_Path 56 src/utils/path2d.c GF_Path *gf_path_clone(GF_Path *gp) GF_Path 58 src/utils/path2d.c GF_Path *dst; GF_Path 59 src/utils/path2d.c GF_SAFEALLOC(dst, GF_Path); GF_Path 91 src/utils/path2d.c void gf_path_del(GF_Path *gp) GF_Path 109 src/utils/path2d.c GF_Err gf_path_add_move_to(GF_Path *gp, Fixed x, Fixed y) GF_Path 138 src/utils/path2d.c GF_Err gf_path_add_move_to_vec(GF_Path *gp, GF_Point2D *pt) { GF_Path 143 src/utils/path2d.c GF_Err gf_path_add_line_to(GF_Path *gp, Fixed x, Fixed y) GF_Path 160 src/utils/path2d.c GF_Err gf_path_add_line_to_vec(GF_Path *gp, GF_Point2D *pt) { GF_Path 165 src/utils/path2d.c GF_Err gf_path_close(GF_Path *gp) GF_Path 186 src/utils/path2d.c GF_Err gf_path_add_cubic_to(GF_Path *gp, Fixed c1_x, Fixed c1_y, Fixed c2_x, Fixed c2_y, Fixed x, Fixed y) GF_Path 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_Path 217 src/utils/path2d.c GF_Err gf_path_add_quadratic_to(GF_Path *gp, Fixed c_x, Fixed c_y, Fixed x, Fixed y) GF_Path 236 src/utils/path2d.c GF_Err gf_path_add_quadratic_to_vec(GF_Path *gp, GF_Point2D *c, GF_Point2D *pt) GF_Path 243 src/utils/path2d.c GF_Err gf_path_add_rect_center(GF_Path *gp, Fixed cx, Fixed cy, Fixed w, Fixed h) GF_Path 257 src/utils/path2d.c GF_Err gf_path_add_rect(GF_Path *gp, Fixed ox, Fixed oy, Fixed w, Fixed h) GF_Path 273 src/utils/path2d.c GF_Err gf_path_add_ellipse(GF_Path *gp, Fixed cx, Fixed cy, Fixed a_axis, Fixed b_axis) GF_Path 292 src/utils/path2d.c GF_Err gf_path_add_subpath(GF_Path *gp, GF_Path *src, GF_Matrix2D *mx) GF_Path 354 src/utils/path2d.c static void gf_add_n_bezier(GF_Path *gp, GF_Point2D *newpts, u32 nbPoints) GF_Path 370 src/utils/path2d.c GF_Err gf_path_add_bezier(GF_Path *gp, GF_Point2D *pts, u32 nbPoints) GF_Path 386 src/utils/path2d.c GF_Err gf_path_add_arc_to(GF_Path *gp, Fixed end_x, Fixed end_y, Fixed fa_x, Fixed fa_y, Fixed fb_x, Fixed fb_y, Bool cw) GF_Path 443 src/utils/path2d.c GF_Err gf_path_add_svg_arc_to(GF_Path *gp, Fixed end_x, Fixed end_y, Fixed r_x, Fixed r_y, Fixed x_axis_rotation, Bool large_arc_flag, Bool sweep_flag) GF_Path 581 src/utils/path2d.c GF_Err gf_path_add_arc(GF_Path *gp, Fixed radius, Fixed start_angle, Fixed end_angle, u32 close_type) GF_Path 620 src/utils/path2d.c GF_Err gf_path_get_control_bounds(GF_Path *gp, GF_Rect *rc) GF_Path 762 src/utils/path2d.c GF_Err gf_path_get_bounds(GF_Path *gp, GF_Rect *rc) GF_Path 863 src/utils/path2d.c static GF_Err gf_subdivide_cubic(GF_Path *gp, Fixed x0, Fixed y0, Fixed x1, Fixed y1, Fixed x2, Fixed y2, Fixed x3, Fixed y3, Fixed fineness) GF_Path 936 src/utils/path2d.c GF_Path *gf_path_get_flatten(GF_Path *gp) GF_Path 938 src/utils/path2d.c GF_Path *ngp; GF_Path 997 src/utils/path2d.c void gf_path_flatten(GF_Path *gp) GF_Path 999 src/utils/path2d.c GF_Path *res; GF_Path 1006 src/utils/path2d.c memcpy(gp, res, sizeof(GF_Path)); GF_Path 1064 src/utils/path2d.c Bool gf_path_point_over(GF_Path *gp, Fixed x, Fixed y) GF_Path 1145 src/utils/path2d.c Bool gf_path_is_empty(GF_Path *gp) GF_Path 1167 src/utils/path2d.c GF_PathIterator *gf_path_iterator_new(GF_Path *gp) GF_Path 1169 src/utils/path2d.c GF_Path *flat; GF_Path 402 src/utils/path2d_stroker.c static void ft_stroke_border_export( FT_StrokeBorder border, GF_Path* outline ) GF_Path 1178 src/utils/path2d_stroker.c static s32 FT_Stroker_ParseOutline(FT_Stroker *stroker, GF_Path* outline) GF_Path 1422 src/utils/path2d_stroker.c static GF_Err gf_path_mergedashes(GF_Path *gp, u32 start_contour_index) GF_Path 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_Path 1635 src/utils/path2d_stroker.c static GF_Path *gf_path_dash(GF_Path *path, GF_PenSettings *pen) GF_Path 1641 src/utils/path2d_stroker.c GF_Path *dashed = gf_path_new(); GF_Path 1678 src/utils/path2d_stroker.c GF_Path *gf_path_get_outline(GF_Path *path, GF_PenSettings pen) GF_Path 1681 src/utils/path2d_stroker.c GF_Path *outline; GF_Path 1682 src/utils/path2d_stroker.c GF_Path *dashed; GF_Path 1683 src/utils/path2d_stroker.c GF_Path *scaled; GF_Path 1727 src/utils/path2d_stroker.c GF_Path *flat;