| /plan9/sys/src/cmd/gs/src/ |
| H A D | gdevvec.c | 42 gdev_vector_setflat(gx_device_vector * vdev, floatp flatness) in gdev_vector_setflat() argument 55 gdev_vector_dopath(gx_device_vector *vdev, const gx_path * ppath, in gdev_vector_dopath() argument 69 gdev_vector_dopath_init(&state, vdev, type, pmat); in gdev_vector_dopath() 89 code = vdev_proc(vdev, dorect)(vdev, (fixed)p.x, (fixed)p.y, in gdev_vector_dopath() 95 code = vdev_proc(vdev, beginpath)(vdev, type); in gdev_vector_dopath() 152 code = vdev_proc(vdev, endpath)(vdev, type); in gdev_vector_dopath() 212 gdev_vector_dorect(gx_device_vector * vdev, fixed x0, fixed y0, fixed x1, in gdev_vector_dorect() argument 215 int code = (*vdev_proc(vdev, beginpath)) (vdev, type); in gdev_vector_dorect() 219 code = gdev_vector_write_rectangle(vdev, x0, y0, x1, y1, in gdev_vector_dorect() 224 return (*vdev_proc(vdev, endpath)) (vdev, type); in gdev_vector_dorect() [all …]
|
| H A D | gdevvec.h | 101 int (*beginpage) (gx_device_vector * vdev); 103 int (*setlinewidth) (gx_device_vector * vdev, floatp width); 104 int (*setlinecap) (gx_device_vector * vdev, gs_line_cap cap); 105 int (*setlinejoin) (gx_device_vector * vdev, gs_line_join join); 106 int (*setmiterlimit) (gx_device_vector * vdev, floatp limit); 107 int (*setdash) (gx_device_vector * vdev, const float *pattern, 109 int (*setflat) (gx_device_vector * vdev, floatp flatness); 110 int (*setlogop) (gx_device_vector * vdev, gs_logical_operation_t lop, 113 bool (*can_handle_hl_color) (gx_device_vector * vdev, const gs_imager_state * pis, 115 int (*setfillcolor) (gx_device_vector * vdev, const gs_imager_state * pis, [all …]
|
| H A D | gdevpsdu.c | 53 psdf_setlinewidth(gx_device_vector * vdev, floatp width) in psdf_setlinewidth() argument 55 pprintg1(gdev_vector_stream(vdev), "%g w\n", width); in psdf_setlinewidth() 60 psdf_setlinecap(gx_device_vector * vdev, gs_line_cap cap) in psdf_setlinecap() argument 62 pprintd1(gdev_vector_stream(vdev), "%d J\n", cap); in psdf_setlinecap() 67 psdf_setlinejoin(gx_device_vector * vdev, gs_line_join join) in psdf_setlinejoin() argument 69 pprintd1(gdev_vector_stream(vdev), "%d j\n", join); in psdf_setlinejoin() 74 psdf_setmiterlimit(gx_device_vector * vdev, floatp limit) in psdf_setmiterlimit() argument 76 pprintg1(gdev_vector_stream(vdev), "%g M\n", limit); in psdf_setmiterlimit() 81 psdf_setdash(gx_device_vector * vdev, const float *pattern, uint count, in psdf_setdash() argument 84 stream *s = gdev_vector_stream(vdev); in psdf_setdash() [all …]
|
| H A D | gdevps.c | 181 psw_beginpage(gx_device_vector * vdev), 182 psw_can_handle_hl_color(gx_device_vector * vdev, const gs_imager_state * pis, 184 psw_setcolors(gx_device_vector * vdev, const gs_imager_state * pis, 186 psw_dorect(gx_device_vector * vdev, fixed x0, fixed y0, fixed x1, 188 psw_beginpath(gx_device_vector * vdev, gx_path_type_t type), 189 psw_moveto(gx_device_vector * vdev, floatp x0, floatp y0, 191 psw_lineto(gx_device_vector * vdev, floatp x0, floatp y0, 193 psw_curveto(gx_device_vector * vdev, floatp x0, floatp y0, 196 psw_closepath(gx_device_vector * vdev, floatp x0, floatp y0, 198 psw_endpath(gx_device_vector * vdev, gx_path_type_t type); [all …]
|
| H A D | gdevpsdf.h | 266 int psdf_setlinewidth(gx_device_vector * vdev, floatp width); 267 int psdf_setlinecap(gx_device_vector * vdev, gs_line_cap cap); 268 int psdf_setlinejoin(gx_device_vector * vdev, gs_line_join join); 269 int psdf_setmiterlimit(gx_device_vector * vdev, floatp limit); 270 int psdf_setdash(gx_device_vector * vdev, const float *pattern, 272 int psdf_setflat(gx_device_vector * vdev, floatp flatness); 273 int psdf_setlogop(gx_device_vector * vdev, gs_logical_operation_t lop, 278 int psdf_dorect(gx_device_vector * vdev, fixed x0, fixed y0, fixed x1, 280 int psdf_beginpath(gx_device_vector * vdev, gx_path_type_t type); 281 int psdf_moveto(gx_device_vector * vdev, floatp x0, floatp y0, [all …]
|
| H A D | gdevpx.c | 776 pclxl_beginpage(gx_device_vector * vdev) in pclxl_beginpage() argument 778 gx_device_pclxl *const xdev = (gx_device_pclxl *)vdev; in pclxl_beginpage() 783 stream *s = vdev->strm; in pclxl_beginpage() 786 px_write_page_header(s, (const gx_device *)vdev); in pclxl_beginpage() 793 px_write_select_media(s, (const gx_device *)vdev, &xdev->media_size, &media_source ); in pclxl_beginpage() 800 pclxl_setlinewidth(gx_device_vector * vdev, floatp width) in pclxl_setlinewidth() argument 802 stream *s = gdev_vector_stream(vdev); in pclxl_setlinewidth() 810 pclxl_setlinecap(gx_device_vector * vdev, gs_line_cap cap) in pclxl_setlinecap() argument 812 stream *s = gdev_vector_stream(vdev); in pclxl_setlinecap() 821 pclxl_setlinejoin(gx_device_vector * vdev, gs_line_join join) in pclxl_setlinejoin() argument [all …]
|
| H A D | gdevpdfd.c | 75 pdf_setlinewidth(gx_device_vector * vdev, floatp width) in pdf_setlinewidth() argument 78 return psdf_setlinewidth(vdev, fabs(width)); in pdf_setlinewidth() 82 pdf_can_handle_hl_color(gx_device_vector * vdev, const gs_imager_state * pis, in pdf_can_handle_hl_color() argument 89 pdf_setfillcolor(gx_device_vector * vdev, const gs_imager_state * pis, in pdf_setfillcolor() argument 92 gx_device_pdf *const pdev = (gx_device_pdf *)vdev; in pdf_setfillcolor() 93 bool hl_color = (*vdev_proc(vdev, can_handle_hl_color)) (vdev, pis, pdc); in pdf_setfillcolor() 110 pdf_setstrokecolor(gx_device_vector * vdev, const gs_imager_state * pis, in pdf_setstrokecolor() argument 113 gx_device_pdf *const pdev = (gx_device_pdf *)vdev; in pdf_setstrokecolor() 114 bool hl_color = (*vdev_proc(vdev, can_handle_hl_color)) (vdev, pis, pdc); in pdf_setstrokecolor() 131 pdf_dorect(gx_device_vector * vdev, fixed x0, fixed y0, fixed x1, fixed y1, in pdf_dorect() argument [all …]
|