34 #ifndef __HPGS_DEVICES_H 35 #define __HPGS_DEVICES_H 55 #define HPGS_PLOTSIZE_MAX_CLIP_DEPTH 16 74 hpgs_bbox clip_bbs[HPGS_PLOTSIZE_MAX_CLIP_DEPTH];
85 int page_bbs_alloc_size;
134 int media_sizes_alloc_size;
137 hpgs_xrop3_func_t rop3;
143 HPGS_INTERNAL_API
void hpgs_cleanup_plugin_devices();
hpgs_point moveto
The position of the last moveto.
Definition: hpgsdevices.h:68
A screen RGB color as stored in a palette.
Definition: hpgs.h:250
hpgs_bool page_setup
Is the current page set up?
Definition: hpgsdevices.h:126
hpgs_bbox global_bb
Definition: hpgsdevices.h:78
hpgs_ostream * out
The current page stream.
Definition: hpgsdevices.h:125
hpgs_palette_color pattern_color
The color of the ROP3 pattern.
Definition: hpgsdevices.h:138
int clip_depth
The depth of the current clip path stack.
Definition: hpgsdevices.h:66
hpgs_bbox path_bb
Definition: hpgsdevices.h:76
hpgs_bool ignore_ps
Do we ignore a PS command?
Definition: hpgsdevices.h:65
A 2D point.
Definition: hpgs.h:227
int deferred_moveto
Do we have an unregistered moveto pending?
Definition: hpgsdevices.h:69
hpgs_bbox * page_bbs
Definition: hpgsdevices.h:83
hpgs_color color
The current output color.
Definition: hpgsdevices.h:140
hpgs_device inherited
The base device structure.
Definition: hpgsdevices.h:112
double linewidth
Current linewidth.
Definition: hpgsdevices.h:72
hpgs_bbox page_bb
Definition: hpgsdevices.h:117
A virtual output stream for the HPGL reader.
Definition: hpgs.h:529
int n_pages
Definition: hpgsdevices.h:120
int n_media_sizes
Definition: hpgsdevices.h:133
hpgs_ps_media_size * media_sizes
Definition: hpgsdevices.h:132
hpgs_bool do_linewidth
Do we account for the current linewidth?
Definition: hpgsdevices.h:71
A virtual vector graphics device for the HPGL reader.
Definition: hpgs.h:699
An application level RGB color.
Definition: hpgs.h:238
int n_page_bbs
Definition: hpgsdevices.h:84
A bounding box.
Definition: hpgs.h:296
char * filename
The output filename.
Definition: hpgsdevices.h:123
A vector graphics device for drawing to an eps file.
Definition: hpgsdevices.h:111
A vector graphics device for plotsize calculating.
Definition: hpgsdevices.h:62
hpgs_bbox page_bb
Definition: hpgsdevices.h:77
hpgs_device inherited
The base device structure.
Definition: hpgsdevices.h:63