diff options
Diffstat (limited to 'base/gdevvec.h')
-rw-r--r-- | base/gdevvec.h | 13 |
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, |