Changeset 3164 for libpipi/trunk
- Timestamp:
- Oct 31, 2008, 4:16:53 PM (12 years ago)
- Location:
- libpipi/trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
libpipi/trunk/pipi-php/php_pipi.c
r3090 r3164 79 79 PHP_FE(pipi_flood_fill, NULL) 80 80 PHP_FE(pipi_draw_line, NULL) 81 PHP_FE(pipi_draw_rectangle, NULL) 81 82 PHP_FE(pipi_draw_polyline, NULL) 82 83 PHP_FE(pipi_draw_bezier4, NULL) … … 692 693 } 693 694 695 PHP_FUNCTION(pipi_draw_rectangle) { 696 } 697 694 698 PHP_FUNCTION(pipi_draw_polyline) { 695 699 } -
libpipi/trunk/pipi-php/php_pipi.h
r3069 r3164 91 91 PHP_FUNCTION(pipi_flood_fill); 92 92 PHP_FUNCTION(pipi_draw_line); 93 PHP_FUNCTION(pipi_draw_rectangle); 93 94 PHP_FUNCTION(pipi_draw_polyline); 94 95 PHP_FUNCTION(pipi_draw_bezier4); -
libpipi/trunk/pipi/paint/line.c
r2904 r3164 110 110 clip_line(img, &s); 111 111 return 0; 112 } 113 114 int pipi_draw_rectangle(pipi_image_t *img , int xa, int ya, int xb, int yb, uint32_t c, int aa) 115 { 116 while(ya < yb) 117 { 118 pipi_draw_line(img, xa, ya, xb, ya, c, aa); 119 ya++; 120 } 121 122 while(ya > yb) 123 { 124 pipi_draw_line(img, xa, ya, xb, ya, c, aa); 125 ya--; 126 } 127 128 return pipi_draw_line(img, xa, yb, xb, yb, c, aa); 112 129 } 113 130 -
libpipi/trunk/pipi/pipi.h
r2914 r3164 195 195 int, int, float, float, float, float); 196 196 __extern int pipi_draw_line(pipi_image_t *, int, int, int, int, uint32_t, int); 197 __extern int pipi_draw_rectangle(pipi_image_t *, int, int, int, int, uint32_t, int); 197 198 __extern int pipi_draw_polyline(pipi_image_t *, int const[], int const[], 198 199 int , uint32_t, int);
Note: See TracChangeset
for help on using the changeset viewer.