diff options
author | scuri <scuri> | 2010-05-27 02:53:08 +0000 |
---|---|---|
committer | scuri <scuri> | 2010-05-27 02:53:08 +0000 |
commit | b13afc2e6f0811cc14532c4f1060bc73b6053df4 (patch) | |
tree | 290a877d7397eab85226b719254b6c4ca1b12147 /src/sim/sim.h | |
parent | a089059af0f396f778df1b56e0e292416bc35d6b (diff) |
*** empty log message ***
Diffstat (limited to 'src/sim/sim.h')
-rw-r--r-- | src/sim/sim.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/sim/sim.h b/src/sim/sim.h index 8421f53..2a5ac24 100644 --- a/src/sim/sim.h +++ b/src/sim/sim.h @@ -20,7 +20,7 @@ struct _cdSimulation int font_map_n; /* horizontal line draw functions */ - void (*SolidLine)(cdCanvas* canvas, int xmin, int y, int xmax); + void (*SolidLine)(cdCanvas* canvas, int xmin, int y, int xmax, long color); void (*PatternLine)(cdCanvas* canvas, int xmin, int xmax, int y, int pw, const long *pattern); void (*StippleLine)(cdCanvas* canvas, int xmin, int xmax, int y, int pw, const unsigned char *stipple); void (*HatchLine)(cdCanvas* canvas, int xmin, int xmax, int y, unsigned char hatch); @@ -30,6 +30,7 @@ struct _cdSimulation void simFillDrawAAPixel(cdCanvas *canvas, int x, int y, unsigned short alpha_weigth); void simFillHorizLine(cdSimulation* simulation, int xmin, int y, int xmax); +void simFillHorizBox(cdSimulation* simulation, int xmin, int xmax, int ymin, int ymax); void simGetPenPos(cdCanvas* canvas, int x, int y, const char* s, int len, FT_Matrix *matrix, FT_Vector *pen); int simIsPointInPolyWind(cdPoint* poly, int n, int x, int y); @@ -52,10 +53,9 @@ void simPolyMakeSegments(simLineSegment *segments, int *n_seg, cdPoint* poly, in void simPolyFill(cdSimulation* simulation, cdPoint* poly, int n); void simLineThin(cdCanvas* canvas, int x1, int y1, int x2, int y2); void simLineThick(cdCanvas* canvas, int x1, int y1, int x2, int y2); +void simfLineThick(cdCanvas* canvas, double x1, double y1, double x2, double y2); void simfLineThin(cdCanvas* canvas, double x1, double y1, double x2, double y2, int *last_xi_a, int *last_yi_a, int *last_xi_b, int *last_yi_b); extern int simLineStyleNoReset; -int simCalcEllipseNumSegments(cdCanvas* canvas, int xc, int yc, int width, int height); - #endif |