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