Home
last modified time | relevance | path

Searched refs:vdev (Results 1 – 7 of 7) sorted by relevance

/plan9/sys/src/cmd/gs/src/
H A Dgdevvec.c42 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 Dgdevvec.h101 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 Dgdevpsdu.c53 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 Dgdevps.c181 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 Dgdevpsdf.h266 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 Dgdevpx.c776 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 Dgdevpdfd.c75 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 …]