X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fdevices%2Fartsutils.c;h=6b284e649881d3a8b9ef86a92895a03ba5616a9c;hb=0784a8a882e7b98299fb6a90f0f9a7ebb322562b;hp=2b375b85c5cc42c5854a7c8593df2f84d91b47c5;hpb=fb7bdf552e50f9de4127080885f85a3fad4079c0;p=swftools.git diff --git a/lib/devices/artsutils.c b/lib/devices/artsutils.c index 2b375b8..6b284e6 100644 --- a/lib/devices/artsutils.c +++ b/lib/devices/artsutils.c @@ -1,7 +1,13 @@ +#include "../../config.h" +#include "../rfxswf.h" +#include "../gfxdevice.h" +#include "../gfxtools.h" +#include "../art/libart.h" +#include "artsutils.h" #include #include -static ArtVpath* gfxline_to_ArtVpath(gfxline_t*line) +ArtVpath* gfxline_to_ArtVpath(gfxline_t*line) { ArtVpath *vec = NULL; int pos=0,len=0; @@ -143,7 +149,7 @@ static ArtVpath* gfxline_to_ArtVpath(gfxline_t*line) return vec; } -static void show_path(ArtSVP*path) +void show_path(ArtSVP*path) { int t; printf("Segments: %d\n", path->n_segs); @@ -161,7 +167,7 @@ static void show_path(ArtSVP*path) printf("\n"); } -static ArtSVP* gfxfillToSVP(gfxline_t*line, int perturb) +ArtSVP* gfxfillToSVP(gfxline_t*line, int perturb) { ArtVpath* vec = gfxline_to_ArtVpath(line); if(perturb) { @@ -235,7 +241,7 @@ static ArtSVP* gfxfillToSVP(gfxline_t*line, int perturb) } return svp; } -static ArtSVP* boxToSVP(double x1, double y1,double x2, double y2) +ArtSVP* boxToSVP(double x1, double y1,double x2, double y2) { ArtVpath *vec = art_new (ArtVpath, 5+1); vec[0].code = ART_MOVETO; @@ -261,7 +267,7 @@ static ArtSVP* boxToSVP(double x1, double y1,double x2, double y2) return svp; } -static ArtSVP* gfxstrokeToSVP(gfxline_t*line, gfxcoord_t width, gfx_capType cap_style, gfx_joinType joint_style, double miterLimit) +ArtSVP* gfxstrokeToSVP(gfxline_t*line, gfxcoord_t width, gfx_capType cap_style, gfx_joinType joint_style, double miterLimit) { ArtVpath* vec = gfxline_to_ArtVpath(line); @@ -280,7 +286,7 @@ static ArtSVP* gfxstrokeToSVP(gfxline_t*line, gfxcoord_t width, gfx_capType cap_ return svp; } -static gfxline_t* SVPtogfxline(ArtSVP*svp) +gfxline_t* SVPtogfxline(ArtSVP*svp) { int size = 0; int t; @@ -309,4 +315,3 @@ static gfxline_t* SVPtogfxline(ArtSVP*svp) return 0; } } -