Lines Matching defs:gx_device_memory_s
82 struct gx_device_memory_s { struct
88 uint raster; /* bytes per scan line */
89 byte *base;
91 gs_memory_t *bitmap_memory; /* allocator for bits + line pointers */
92 bool foreign_bits; /* if true, bits are not in GC-able space */
93 gs_memory_t *line_pointer_memory; /* allocate for line pointers */
94 bool foreign_line_pointers; /* if true, line_ptrs are not in GC-able space */
100 int num_planes;
101 gx_render_plane_t planes[GX_DEVICE_COLOR_MAX_COMPONENTS];
105 gs_matrix initial_matrix; /* the initial transformation */
106 byte **line_ptrs; /* scan line pointers */
109 gs_const_string palette; /* RGB triples */
111 struct _c24 {
114 } color24;
116 struct _c40 {
119 } color40;
121 struct _c48 {
124 } color48;
126 struct _c56 {
129 } color56;
131 struct _c64 {
134 } color64;
138 gs_log2_scale_point log2_scale; /* $ oversampling scale factors */
139 int log2_alpha_bits; /* $ log2 of # of alpha bits being produced */
140 int mapped_x; /* $ X value mapped to buffer X=0 */
141 int mapped_y; /* lowest Y value mapped to buffer */
142 int mapped_height; /* # of Y values mapped to buffer */
143 int mapped_start; /* local Y value corresponding to mapped_y */
144 gx_color_index save_color; /* last (only) color displayed */
146 int plane_depth; /* if non-zero, depth of all planes */