summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'base/gdevvec.h')
-rw-r--r--base/gdevvec.h13
1 files changed, 12 insertions, 1 deletions
diff --git a/base/gdevvec.h b/base/gdevvec.h
index b7476229..b7998e52 100644
--- a/base/gdevvec.h
+++ b/base/gdevvec.h
@@ -306,7 +306,7 @@ void gdev_vector_dopath_init(gdev_vector_dopath_state_t *state,
/* Write a segment of a path using the default implementation. */
int gdev_vector_dopath_segment(gdev_vector_dopath_state_t *state, int pe_op,
- gs_fixed_point vs[3]);
+ gs_fixed_point *vs);
typedef struct gdev_vector_path_seg_record_s {
int op;
@@ -374,6 +374,17 @@ int gdev_vector_begin_image(gx_device_vector * vdev,
gs_memory_t * mem, const gx_image_enum_procs_t * pprocs,
gdev_vector_image_enum_t * pie);
+int gdev_vector_begin_typed_image(gx_device_vector *vdev,
+ const gs_gstate *pgs,
+ const gs_matrix *pmat,
+ const gs_image_common_t *pim,
+ const gs_int_rect *prect,
+ const gx_drawing_color *pdcolor,
+ const gx_clip_path *pcpath,
+ gs_memory_t *mem,
+ const gx_image_enum_procs_t *pprocs,
+ gdev_vector_image_enum_t *pie);
+
/* End an image, optionally supplying any necessary blank padding rows. */
/* Return 0 if we used the default implementation, 1 if not. */
int gdev_vector_end_image(gx_device_vector * vdev,