XCB 1.16

render.h
1/*
2 * This file generated automatically from render.xml by c_client.py.
3 * Edit at your peril.
4 */
5
12#ifndef __RENDER_H
13#define __RENDER_H
14
15#include "xcb.h"
16#include "xproto.h"
17
18#ifdef __cplusplus
19 extern "C" {
20#endif
21
22#define XCB_RENDER_MAJOR_VERSION 0
23#define XCB_RENDER_MINOR_VERSION 11
24
25 extern xcb_extension_t xcb_render_id;
26
27 typedef enum xcb_render_pict_type_t {
28 XCB_RENDER_PICT_TYPE_INDEXED = 0,
29 XCB_RENDER_PICT_TYPE_DIRECT = 1
30} xcb_render_pict_type_t;
31
32 typedef enum xcb_render_picture_enum_t {
33 XCB_RENDER_PICTURE_NONE = 0
34} xcb_render_picture_enum_t;
35
36 typedef enum xcb_render_pict_op_t {
37 XCB_RENDER_PICT_OP_CLEAR = 0,
38 XCB_RENDER_PICT_OP_SRC = 1,
39 XCB_RENDER_PICT_OP_DST = 2,
40 XCB_RENDER_PICT_OP_OVER = 3,
41 XCB_RENDER_PICT_OP_OVER_REVERSE = 4,
42 XCB_RENDER_PICT_OP_IN = 5,
43 XCB_RENDER_PICT_OP_IN_REVERSE = 6,
44 XCB_RENDER_PICT_OP_OUT = 7,
45 XCB_RENDER_PICT_OP_OUT_REVERSE = 8,
46 XCB_RENDER_PICT_OP_ATOP = 9,
47 XCB_RENDER_PICT_OP_ATOP_REVERSE = 10,
48 XCB_RENDER_PICT_OP_XOR = 11,
49 XCB_RENDER_PICT_OP_ADD = 12,
50 XCB_RENDER_PICT_OP_SATURATE = 13,
51 XCB_RENDER_PICT_OP_DISJOINT_CLEAR = 16,
52 XCB_RENDER_PICT_OP_DISJOINT_SRC = 17,
53 XCB_RENDER_PICT_OP_DISJOINT_DST = 18,
54 XCB_RENDER_PICT_OP_DISJOINT_OVER = 19,
55 XCB_RENDER_PICT_OP_DISJOINT_OVER_REVERSE = 20,
56 XCB_RENDER_PICT_OP_DISJOINT_IN = 21,
57 XCB_RENDER_PICT_OP_DISJOINT_IN_REVERSE = 22,
58 XCB_RENDER_PICT_OP_DISJOINT_OUT = 23,
59 XCB_RENDER_PICT_OP_DISJOINT_OUT_REVERSE = 24,
60 XCB_RENDER_PICT_OP_DISJOINT_ATOP = 25,
61 XCB_RENDER_PICT_OP_DISJOINT_ATOP_REVERSE = 26,
62 XCB_RENDER_PICT_OP_DISJOINT_XOR = 27,
63 XCB_RENDER_PICT_OP_CONJOINT_CLEAR = 32,
64 XCB_RENDER_PICT_OP_CONJOINT_SRC = 33,
65 XCB_RENDER_PICT_OP_CONJOINT_DST = 34,
66 XCB_RENDER_PICT_OP_CONJOINT_OVER = 35,
67 XCB_RENDER_PICT_OP_CONJOINT_OVER_REVERSE = 36,
68 XCB_RENDER_PICT_OP_CONJOINT_IN = 37,
69 XCB_RENDER_PICT_OP_CONJOINT_IN_REVERSE = 38,
70 XCB_RENDER_PICT_OP_CONJOINT_OUT = 39,
71 XCB_RENDER_PICT_OP_CONJOINT_OUT_REVERSE = 40,
72 XCB_RENDER_PICT_OP_CONJOINT_ATOP = 41,
73 XCB_RENDER_PICT_OP_CONJOINT_ATOP_REVERSE = 42,
74 XCB_RENDER_PICT_OP_CONJOINT_XOR = 43,
75 XCB_RENDER_PICT_OP_MULTIPLY = 48,
76 XCB_RENDER_PICT_OP_SCREEN = 49,
77 XCB_RENDER_PICT_OP_OVERLAY = 50,
78 XCB_RENDER_PICT_OP_DARKEN = 51,
79 XCB_RENDER_PICT_OP_LIGHTEN = 52,
80 XCB_RENDER_PICT_OP_COLOR_DODGE = 53,
81 XCB_RENDER_PICT_OP_COLOR_BURN = 54,
82 XCB_RENDER_PICT_OP_HARD_LIGHT = 55,
83 XCB_RENDER_PICT_OP_SOFT_LIGHT = 56,
84 XCB_RENDER_PICT_OP_DIFFERENCE = 57,
85 XCB_RENDER_PICT_OP_EXCLUSION = 58,
86 XCB_RENDER_PICT_OP_HSL_HUE = 59,
87 XCB_RENDER_PICT_OP_HSL_SATURATION = 60,
88 XCB_RENDER_PICT_OP_HSL_COLOR = 61,
89 XCB_RENDER_PICT_OP_HSL_LUMINOSITY = 62
90} xcb_render_pict_op_t;
91
92 typedef enum xcb_render_poly_edge_t {
93 XCB_RENDER_POLY_EDGE_SHARP = 0,
94 XCB_RENDER_POLY_EDGE_SMOOTH = 1
95} xcb_render_poly_edge_t;
96
97 typedef enum xcb_render_poly_mode_t {
98 XCB_RENDER_POLY_MODE_PRECISE = 0,
99 XCB_RENDER_POLY_MODE_IMPRECISE = 1
100} xcb_render_poly_mode_t;
101
102 typedef enum xcb_render_cp_t {
103 XCB_RENDER_CP_REPEAT = 1,
104 XCB_RENDER_CP_ALPHA_MAP = 2,
105 XCB_RENDER_CP_ALPHA_X_ORIGIN = 4,
106 XCB_RENDER_CP_ALPHA_Y_ORIGIN = 8,
107 XCB_RENDER_CP_CLIP_X_ORIGIN = 16,
108 XCB_RENDER_CP_CLIP_Y_ORIGIN = 32,
109 XCB_RENDER_CP_CLIP_MASK = 64,
110 XCB_RENDER_CP_GRAPHICS_EXPOSURE = 128,
111 XCB_RENDER_CP_SUBWINDOW_MODE = 256,
112 XCB_RENDER_CP_POLY_EDGE = 512,
113 XCB_RENDER_CP_POLY_MODE = 1024,
114 XCB_RENDER_CP_DITHER = 2048,
115 XCB_RENDER_CP_COMPONENT_ALPHA = 4096
116} xcb_render_cp_t;
117
118 typedef enum xcb_render_sub_pixel_t {
119 XCB_RENDER_SUB_PIXEL_UNKNOWN = 0,
120 XCB_RENDER_SUB_PIXEL_HORIZONTAL_RGB = 1,
121 XCB_RENDER_SUB_PIXEL_HORIZONTAL_BGR = 2,
122 XCB_RENDER_SUB_PIXEL_VERTICAL_RGB = 3,
123 XCB_RENDER_SUB_PIXEL_VERTICAL_BGR = 4,
124 XCB_RENDER_SUB_PIXEL_NONE = 5
125} xcb_render_sub_pixel_t;
126
127 typedef enum xcb_render_repeat_t {
128 XCB_RENDER_REPEAT_NONE = 0,
129 XCB_RENDER_REPEAT_NORMAL = 1,
130 XCB_RENDER_REPEAT_PAD = 2,
131 XCB_RENDER_REPEAT_REFLECT = 3
132} xcb_render_repeat_t;
133
134 typedef uint32_t xcb_render_glyph_t;
135
139 typedef struct xcb_render_glyph_iterator_t {
140 xcb_render_glyph_t *data;
141 int rem;
142 int index;
143} xcb_render_glyph_iterator_t;
144
145 typedef uint32_t xcb_render_glyphset_t;
146
150 typedef struct xcb_render_glyphset_iterator_t {
151 xcb_render_glyphset_t *data;
152 int rem;
153 int index;
154} xcb_render_glyphset_iterator_t;
155
156 typedef uint32_t xcb_render_picture_t;
157
161 typedef struct xcb_render_picture_iterator_t {
162 xcb_render_picture_t *data;
163 int rem;
164 int index;
165} xcb_render_picture_iterator_t;
166
167 typedef uint32_t xcb_render_pictformat_t;
168
172 typedef struct xcb_render_pictformat_iterator_t {
173 xcb_render_pictformat_t *data;
174 int rem;
175 int index;
176} xcb_render_pictformat_iterator_t;
177
178 typedef int32_t xcb_render_fixed_t;
179
183 typedef struct xcb_render_fixed_iterator_t {
184 xcb_render_fixed_t *data;
185 int rem;
186 int index;
187} xcb_render_fixed_iterator_t;
188
190#define XCB_RENDER_PICT_FORMAT 0
191
195 typedef struct xcb_render_pict_format_error_t {
196 uint8_t response_type;
197 uint8_t error_code;
198 uint16_t sequence;
199 uint32_t bad_value;
200 uint16_t minor_opcode;
201 uint8_t major_opcode;
202} xcb_render_pict_format_error_t;
203
205#define XCB_RENDER_PICTURE 1
206
210 typedef struct xcb_render_picture_error_t {
211 uint8_t response_type;
212 uint8_t error_code;
213 uint16_t sequence;
214 uint32_t bad_value;
215 uint16_t minor_opcode;
216 uint8_t major_opcode;
217} xcb_render_picture_error_t;
218
220#define XCB_RENDER_PICT_OP 2
221
225 typedef struct xcb_render_pict_op_error_t {
226 uint8_t response_type;
227 uint8_t error_code;
228 uint16_t sequence;
229 uint32_t bad_value;
230 uint16_t minor_opcode;
231 uint8_t major_opcode;
232} xcb_render_pict_op_error_t;
233
235#define XCB_RENDER_GLYPH_SET 3
236
240 typedef struct xcb_render_glyph_set_error_t {
241 uint8_t response_type;
242 uint8_t error_code;
243 uint16_t sequence;
244 uint32_t bad_value;
245 uint16_t minor_opcode;
246 uint8_t major_opcode;
247} xcb_render_glyph_set_error_t;
248
250#define XCB_RENDER_GLYPH 4
251
255 typedef struct xcb_render_glyph_error_t {
256 uint8_t response_type;
257 uint8_t error_code;
258 uint16_t sequence;
259 uint32_t bad_value;
260 uint16_t minor_opcode;
261 uint8_t major_opcode;
262} xcb_render_glyph_error_t;
263
267 typedef struct xcb_render_directformat_t {
268 uint16_t red_shift;
269 uint16_t red_mask;
270 uint16_t green_shift;
271 uint16_t green_mask;
272 uint16_t blue_shift;
273 uint16_t blue_mask;
274 uint16_t alpha_shift;
275 uint16_t alpha_mask;
276} xcb_render_directformat_t;
277
281 typedef struct xcb_render_directformat_iterator_t {
282 xcb_render_directformat_t *data;
283 int rem;
284 int index;
285} xcb_render_directformat_iterator_t;
286
290 typedef struct xcb_render_pictforminfo_t {
291 xcb_render_pictformat_t id;
292 uint8_t type;
293 uint8_t depth;
294 uint8_t pad0[2];
295 xcb_render_directformat_t direct;
296 xcb_colormap_t colormap;
297} xcb_render_pictforminfo_t;
298
302 typedef struct xcb_render_pictforminfo_iterator_t {
303 xcb_render_pictforminfo_t *data;
304 int rem;
305 int index;
306} xcb_render_pictforminfo_iterator_t;
307
311 typedef struct xcb_render_pictvisual_t {
312 xcb_visualid_t visual;
313 xcb_render_pictformat_t format;
314} xcb_render_pictvisual_t;
315
319 typedef struct xcb_render_pictvisual_iterator_t {
320 xcb_render_pictvisual_t *data;
321 int rem;
322 int index;
323} xcb_render_pictvisual_iterator_t;
324
328 typedef struct xcb_render_pictdepth_t {
329 uint8_t depth;
330 uint8_t pad0;
331 uint16_t num_visuals;
332 uint8_t pad1[4];
333} xcb_render_pictdepth_t;
334
338 typedef struct xcb_render_pictdepth_iterator_t {
339 xcb_render_pictdepth_t *data;
340 int rem;
341 int index;
342} xcb_render_pictdepth_iterator_t;
343
347 typedef struct xcb_render_pictscreen_t {
348 uint32_t num_depths;
349 xcb_render_pictformat_t fallback;
350} xcb_render_pictscreen_t;
351
355 typedef struct xcb_render_pictscreen_iterator_t {
356 xcb_render_pictscreen_t *data;
357 int rem;
358 int index;
359} xcb_render_pictscreen_iterator_t;
360
364 typedef struct xcb_render_indexvalue_t {
365 uint32_t pixel;
366 uint16_t red;
367 uint16_t green;
368 uint16_t blue;
369 uint16_t alpha;
370} xcb_render_indexvalue_t;
371
375 typedef struct xcb_render_indexvalue_iterator_t {
376 xcb_render_indexvalue_t *data;
377 int rem;
378 int index;
379} xcb_render_indexvalue_iterator_t;
380
384 typedef struct xcb_render_color_t {
385 uint16_t red;
386 uint16_t green;
387 uint16_t blue;
388 uint16_t alpha;
389} xcb_render_color_t;
390
394 typedef struct xcb_render_color_iterator_t {
395 xcb_render_color_t *data;
396 int rem;
397 int index;
398} xcb_render_color_iterator_t;
399
403 typedef struct xcb_render_pointfix_t {
404 xcb_render_fixed_t x;
405 xcb_render_fixed_t y;
406} xcb_render_pointfix_t;
407
411 typedef struct xcb_render_pointfix_iterator_t {
412 xcb_render_pointfix_t *data;
413 int rem;
414 int index;
415} xcb_render_pointfix_iterator_t;
416
420 typedef struct xcb_render_linefix_t {
421 xcb_render_pointfix_t p1;
422 xcb_render_pointfix_t p2;
423} xcb_render_linefix_t;
424
428 typedef struct xcb_render_linefix_iterator_t {
429 xcb_render_linefix_t *data;
430 int rem;
431 int index;
432} xcb_render_linefix_iterator_t;
433
437 typedef struct xcb_render_triangle_t {
438 xcb_render_pointfix_t p1;
439 xcb_render_pointfix_t p2;
440 xcb_render_pointfix_t p3;
441} xcb_render_triangle_t;
442
446 typedef struct xcb_render_triangle_iterator_t {
447 xcb_render_triangle_t *data;
448 int rem;
449 int index;
450} xcb_render_triangle_iterator_t;
451
455 typedef struct xcb_render_trapezoid_t {
456 xcb_render_fixed_t top;
457 xcb_render_fixed_t bottom;
458 xcb_render_linefix_t left;
459 xcb_render_linefix_t right;
460} xcb_render_trapezoid_t;
461
465 typedef struct xcb_render_trapezoid_iterator_t {
466 xcb_render_trapezoid_t *data;
467 int rem;
468 int index;
469} xcb_render_trapezoid_iterator_t;
470
474 typedef struct xcb_render_glyphinfo_t {
475 uint16_t width;
476 uint16_t height;
477 int16_t x;
478 int16_t y;
479 int16_t x_off;
480 int16_t y_off;
481} xcb_render_glyphinfo_t;
482
486 typedef struct xcb_render_glyphinfo_iterator_t {
487 xcb_render_glyphinfo_t *data;
488 int rem;
489 int index;
490} xcb_render_glyphinfo_iterator_t;
491
495 typedef struct xcb_render_query_version_cookie_t {
496 unsigned int sequence;
497} xcb_render_query_version_cookie_t;
498
500#define XCB_RENDER_QUERY_VERSION 0
501
505 typedef struct xcb_render_query_version_request_t {
506 uint8_t major_opcode;
507 uint8_t minor_opcode;
508 uint16_t length;
509 uint32_t client_major_version;
510 uint32_t client_minor_version;
511} xcb_render_query_version_request_t;
512
516 typedef struct xcb_render_query_version_reply_t {
517 uint8_t response_type;
518 uint8_t pad0;
519 uint16_t sequence;
520 uint32_t length;
521 uint32_t major_version;
522 uint32_t minor_version;
523 uint8_t pad1[16];
524} xcb_render_query_version_reply_t;
525
529 typedef struct xcb_render_query_pict_formats_cookie_t {
530 unsigned int sequence;
531} xcb_render_query_pict_formats_cookie_t;
532
534#define XCB_RENDER_QUERY_PICT_FORMATS 1
535
539 typedef struct xcb_render_query_pict_formats_request_t {
540 uint8_t major_opcode;
541 uint8_t minor_opcode;
542 uint16_t length;
543} xcb_render_query_pict_formats_request_t;
544
548 typedef struct xcb_render_query_pict_formats_reply_t {
549 uint8_t response_type;
550 uint8_t pad0;
551 uint16_t sequence;
552 uint32_t length;
553 uint32_t num_formats;
554 uint32_t num_screens;
555 uint32_t num_depths;
556 uint32_t num_visuals;
557 uint32_t num_subpixel;
558 uint8_t pad1[4];
559} xcb_render_query_pict_formats_reply_t;
560
564 typedef struct xcb_render_query_pict_index_values_cookie_t {
565 unsigned int sequence;
566} xcb_render_query_pict_index_values_cookie_t;
567
569#define XCB_RENDER_QUERY_PICT_INDEX_VALUES 2
570
574 typedef struct xcb_render_query_pict_index_values_request_t {
575 uint8_t major_opcode;
576 uint8_t minor_opcode;
577 uint16_t length;
578 xcb_render_pictformat_t format;
579} xcb_render_query_pict_index_values_request_t;
580
584 typedef struct xcb_render_query_pict_index_values_reply_t {
585 uint8_t response_type;
586 uint8_t pad0;
587 uint16_t sequence;
588 uint32_t length;
589 uint32_t num_values;
590 uint8_t pad1[20];
591} xcb_render_query_pict_index_values_reply_t;
592
596 typedef struct xcb_render_create_picture_value_list_t {
597 uint32_t repeat;
598 xcb_render_picture_t alphamap;
599 int32_t alphaxorigin;
600 int32_t alphayorigin;
601 int32_t clipxorigin;
602 int32_t clipyorigin;
603 xcb_pixmap_t clipmask;
604 uint32_t graphicsexposure;
605 uint32_t subwindowmode;
606 uint32_t polyedge;
607 uint32_t polymode;
608 xcb_atom_t dither;
609 uint32_t componentalpha;
610} xcb_render_create_picture_value_list_t;
611
613#define XCB_RENDER_CREATE_PICTURE 4
614
618 typedef struct xcb_render_create_picture_request_t {
619 uint8_t major_opcode;
620 uint8_t minor_opcode;
621 uint16_t length;
622 xcb_render_picture_t pid;
623 xcb_drawable_t drawable;
624 xcb_render_pictformat_t format;
625 uint32_t value_mask;
626} xcb_render_create_picture_request_t;
627
631 typedef struct xcb_render_change_picture_value_list_t {
632 uint32_t repeat;
633 xcb_render_picture_t alphamap;
634 int32_t alphaxorigin;
635 int32_t alphayorigin;
636 int32_t clipxorigin;
637 int32_t clipyorigin;
638 xcb_pixmap_t clipmask;
639 uint32_t graphicsexposure;
640 uint32_t subwindowmode;
641 uint32_t polyedge;
642 uint32_t polymode;
643 xcb_atom_t dither;
644 uint32_t componentalpha;
645} xcb_render_change_picture_value_list_t;
646
648#define XCB_RENDER_CHANGE_PICTURE 5
649
653 typedef struct xcb_render_change_picture_request_t {
654 uint8_t major_opcode;
655 uint8_t minor_opcode;
656 uint16_t length;
657 xcb_render_picture_t picture;
658 uint32_t value_mask;
659} xcb_render_change_picture_request_t;
660
662#define XCB_RENDER_SET_PICTURE_CLIP_RECTANGLES 6
663
667 typedef struct xcb_render_set_picture_clip_rectangles_request_t {
668 uint8_t major_opcode;
669 uint8_t minor_opcode;
670 uint16_t length;
671 xcb_render_picture_t picture;
672 int16_t clip_x_origin;
673 int16_t clip_y_origin;
674} xcb_render_set_picture_clip_rectangles_request_t;
675
677#define XCB_RENDER_FREE_PICTURE 7
678
682 typedef struct xcb_render_free_picture_request_t {
683 uint8_t major_opcode;
684 uint8_t minor_opcode;
685 uint16_t length;
686 xcb_render_picture_t picture;
687} xcb_render_free_picture_request_t;
688
690#define XCB_RENDER_COMPOSITE 8
691
695 typedef struct xcb_render_composite_request_t {
696 uint8_t major_opcode;
697 uint8_t minor_opcode;
698 uint16_t length;
699 uint8_t op;
700 uint8_t pad0[3];
701 xcb_render_picture_t src;
702 xcb_render_picture_t mask;
703 xcb_render_picture_t dst;
704 int16_t src_x;
705 int16_t src_y;
706 int16_t mask_x;
707 int16_t mask_y;
708 int16_t dst_x;
709 int16_t dst_y;
710 uint16_t width;
711 uint16_t height;
712} xcb_render_composite_request_t;
713
715#define XCB_RENDER_TRAPEZOIDS 10
716
720 typedef struct xcb_render_trapezoids_request_t {
721 uint8_t major_opcode;
722 uint8_t minor_opcode;
723 uint16_t length;
724 uint8_t op;
725 uint8_t pad0[3];
726 xcb_render_picture_t src;
727 xcb_render_picture_t dst;
728 xcb_render_pictformat_t mask_format;
729 int16_t src_x;
730 int16_t src_y;
731} xcb_render_trapezoids_request_t;
732
734#define XCB_RENDER_TRIANGLES 11
735
739 typedef struct xcb_render_triangles_request_t {
740 uint8_t major_opcode;
741 uint8_t minor_opcode;
742 uint16_t length;
743 uint8_t op;
744 uint8_t pad0[3];
745 xcb_render_picture_t src;
746 xcb_render_picture_t dst;
747 xcb_render_pictformat_t mask_format;
748 int16_t src_x;
749 int16_t src_y;
750} xcb_render_triangles_request_t;
751
753#define XCB_RENDER_TRI_STRIP 12
754
758 typedef struct xcb_render_tri_strip_request_t {
759 uint8_t major_opcode;
760 uint8_t minor_opcode;
761 uint16_t length;
762 uint8_t op;
763 uint8_t pad0[3];
764 xcb_render_picture_t src;
765 xcb_render_picture_t dst;
766 xcb_render_pictformat_t mask_format;
767 int16_t src_x;
768 int16_t src_y;
769} xcb_render_tri_strip_request_t;
770
772#define XCB_RENDER_TRI_FAN 13
773
777 typedef struct xcb_render_tri_fan_request_t {
778 uint8_t major_opcode;
779 uint8_t minor_opcode;
780 uint16_t length;
781 uint8_t op;
782 uint8_t pad0[3];
783 xcb_render_picture_t src;
784 xcb_render_picture_t dst;
785 xcb_render_pictformat_t mask_format;
786 int16_t src_x;
787 int16_t src_y;
788} xcb_render_tri_fan_request_t;
789
791#define XCB_RENDER_CREATE_GLYPH_SET 17
792
796 typedef struct xcb_render_create_glyph_set_request_t {
797 uint8_t major_opcode;
798 uint8_t minor_opcode;
799 uint16_t length;
800 xcb_render_glyphset_t gsid;
801 xcb_render_pictformat_t format;
802} xcb_render_create_glyph_set_request_t;
803
805#define XCB_RENDER_REFERENCE_GLYPH_SET 18
806
810 typedef struct xcb_render_reference_glyph_set_request_t {
811 uint8_t major_opcode;
812 uint8_t minor_opcode;
813 uint16_t length;
814 xcb_render_glyphset_t gsid;
815 xcb_render_glyphset_t existing;
816} xcb_render_reference_glyph_set_request_t;
817
819#define XCB_RENDER_FREE_GLYPH_SET 19
820
824 typedef struct xcb_render_free_glyph_set_request_t {
825 uint8_t major_opcode;
826 uint8_t minor_opcode;
827 uint16_t length;
828 xcb_render_glyphset_t glyphset;
829} xcb_render_free_glyph_set_request_t;
830
832#define XCB_RENDER_ADD_GLYPHS 20
833
837 typedef struct xcb_render_add_glyphs_request_t {
838 uint8_t major_opcode;
839 uint8_t minor_opcode;
840 uint16_t length;
841 xcb_render_glyphset_t glyphset;
842 uint32_t glyphs_len;
843} xcb_render_add_glyphs_request_t;
844
846#define XCB_RENDER_FREE_GLYPHS 22
847
851 typedef struct xcb_render_free_glyphs_request_t {
852 uint8_t major_opcode;
853 uint8_t minor_opcode;
854 uint16_t length;
855 xcb_render_glyphset_t glyphset;
856} xcb_render_free_glyphs_request_t;
857
859#define XCB_RENDER_COMPOSITE_GLYPHS_8 23
860
864 typedef struct xcb_render_composite_glyphs_8_request_t {
865 uint8_t major_opcode;
866 uint8_t minor_opcode;
867 uint16_t length;
868 uint8_t op;
869 uint8_t pad0[3];
870 xcb_render_picture_t src;
871 xcb_render_picture_t dst;
872 xcb_render_pictformat_t mask_format;
873 xcb_render_glyphset_t glyphset;
874 int16_t src_x;
875 int16_t src_y;
876} xcb_render_composite_glyphs_8_request_t;
877
879#define XCB_RENDER_COMPOSITE_GLYPHS_16 24
880
884 typedef struct xcb_render_composite_glyphs_16_request_t {
885 uint8_t major_opcode;
886 uint8_t minor_opcode;
887 uint16_t length;
888 uint8_t op;
889 uint8_t pad0[3];
890 xcb_render_picture_t src;
891 xcb_render_picture_t dst;
892 xcb_render_pictformat_t mask_format;
893 xcb_render_glyphset_t glyphset;
894 int16_t src_x;
895 int16_t src_y;
896} xcb_render_composite_glyphs_16_request_t;
897
899#define XCB_RENDER_COMPOSITE_GLYPHS_32 25
900
904 typedef struct xcb_render_composite_glyphs_32_request_t {
905 uint8_t major_opcode;
906 uint8_t minor_opcode;
907 uint16_t length;
908 uint8_t op;
909 uint8_t pad0[3];
910 xcb_render_picture_t src;
911 xcb_render_picture_t dst;
912 xcb_render_pictformat_t mask_format;
913 xcb_render_glyphset_t glyphset;
914 int16_t src_x;
915 int16_t src_y;
916} xcb_render_composite_glyphs_32_request_t;
917
919#define XCB_RENDER_FILL_RECTANGLES 26
920
924 typedef struct xcb_render_fill_rectangles_request_t {
925 uint8_t major_opcode;
926 uint8_t minor_opcode;
927 uint16_t length;
928 uint8_t op;
929 uint8_t pad0[3];
930 xcb_render_picture_t dst;
931 xcb_render_color_t color;
932} xcb_render_fill_rectangles_request_t;
933
935#define XCB_RENDER_CREATE_CURSOR 27
936
940 typedef struct xcb_render_create_cursor_request_t {
941 uint8_t major_opcode;
942 uint8_t minor_opcode;
943 uint16_t length;
944 xcb_cursor_t cid;
945 xcb_render_picture_t source;
946 uint16_t x;
947 uint16_t y;
948} xcb_render_create_cursor_request_t;
949
953 typedef struct xcb_render_transform_t {
954 xcb_render_fixed_t matrix11;
955 xcb_render_fixed_t matrix12;
956 xcb_render_fixed_t matrix13;
957 xcb_render_fixed_t matrix21;
958 xcb_render_fixed_t matrix22;
959 xcb_render_fixed_t matrix23;
960 xcb_render_fixed_t matrix31;
961 xcb_render_fixed_t matrix32;
962 xcb_render_fixed_t matrix33;
963} xcb_render_transform_t;
964
968 typedef struct xcb_render_transform_iterator_t {
969 xcb_render_transform_t *data;
970 int rem;
971 int index;
972} xcb_render_transform_iterator_t;
973
975#define XCB_RENDER_SET_PICTURE_TRANSFORM 28
976
980 typedef struct xcb_render_set_picture_transform_request_t {
981 uint8_t major_opcode;
982 uint8_t minor_opcode;
983 uint16_t length;
984 xcb_render_picture_t picture;
985 xcb_render_transform_t transform;
986} xcb_render_set_picture_transform_request_t;
987
991 typedef struct xcb_render_query_filters_cookie_t {
992 unsigned int sequence;
993} xcb_render_query_filters_cookie_t;
994
996#define XCB_RENDER_QUERY_FILTERS 29
997
1001 typedef struct xcb_render_query_filters_request_t {
1002 uint8_t major_opcode;
1003 uint8_t minor_opcode;
1004 uint16_t length;
1005 xcb_drawable_t drawable;
1006} xcb_render_query_filters_request_t;
1007
1011 typedef struct xcb_render_query_filters_reply_t {
1012 uint8_t response_type;
1013 uint8_t pad0;
1014 uint16_t sequence;
1015 uint32_t length;
1016 uint32_t num_aliases;
1017 uint32_t num_filters;
1018 uint8_t pad1[16];
1019} xcb_render_query_filters_reply_t;
1020
1022#define XCB_RENDER_SET_PICTURE_FILTER 30
1023
1027 typedef struct xcb_render_set_picture_filter_request_t {
1028 uint8_t major_opcode;
1029 uint8_t minor_opcode;
1030 uint16_t length;
1031 xcb_render_picture_t picture;
1032 uint16_t filter_len;
1033 uint8_t pad0[2];
1034} xcb_render_set_picture_filter_request_t;
1035
1039 typedef struct xcb_render_animcursorelt_t {
1040 xcb_cursor_t cursor;
1041 uint32_t delay;
1042} xcb_render_animcursorelt_t;
1043
1047 typedef struct xcb_render_animcursorelt_iterator_t {
1048 xcb_render_animcursorelt_t *data;
1049 int rem;
1050 int index;
1051} xcb_render_animcursorelt_iterator_t;
1052
1054#define XCB_RENDER_CREATE_ANIM_CURSOR 31
1055
1059 typedef struct xcb_render_create_anim_cursor_request_t {
1060 uint8_t major_opcode;
1061 uint8_t minor_opcode;
1062 uint16_t length;
1063 xcb_cursor_t cid;
1064} xcb_render_create_anim_cursor_request_t;
1065
1069 typedef struct xcb_render_spanfix_t {
1070 xcb_render_fixed_t l;
1071 xcb_render_fixed_t r;
1072 xcb_render_fixed_t y;
1073} xcb_render_spanfix_t;
1074
1078 typedef struct xcb_render_spanfix_iterator_t {
1079 xcb_render_spanfix_t *data;
1080 int rem;
1081 int index;
1082} xcb_render_spanfix_iterator_t;
1083
1087 typedef struct xcb_render_trap_t {
1088 xcb_render_spanfix_t top;
1089 xcb_render_spanfix_t bot;
1090} xcb_render_trap_t;
1091
1095 typedef struct xcb_render_trap_iterator_t {
1096 xcb_render_trap_t *data;
1097 int rem;
1098 int index;
1099} xcb_render_trap_iterator_t;
1100
1102#define XCB_RENDER_ADD_TRAPS 32
1103
1107 typedef struct xcb_render_add_traps_request_t {
1108 uint8_t major_opcode;
1109 uint8_t minor_opcode;
1110 uint16_t length;
1111 xcb_render_picture_t picture;
1112 int16_t x_off;
1113 int16_t y_off;
1114} xcb_render_add_traps_request_t;
1115
1117#define XCB_RENDER_CREATE_SOLID_FILL 33
1118
1122 typedef struct xcb_render_create_solid_fill_request_t {
1123 uint8_t major_opcode;
1124 uint8_t minor_opcode;
1125 uint16_t length;
1126 xcb_render_picture_t picture;
1127 xcb_render_color_t color;
1128} xcb_render_create_solid_fill_request_t;
1129
1131#define XCB_RENDER_CREATE_LINEAR_GRADIENT 34
1132
1136 typedef struct xcb_render_create_linear_gradient_request_t {
1137 uint8_t major_opcode;
1138 uint8_t minor_opcode;
1139 uint16_t length;
1140 xcb_render_picture_t picture;
1141 xcb_render_pointfix_t p1;
1142 xcb_render_pointfix_t p2;
1143 uint32_t num_stops;
1144} xcb_render_create_linear_gradient_request_t;
1145
1147#define XCB_RENDER_CREATE_RADIAL_GRADIENT 35
1148
1152 typedef struct xcb_render_create_radial_gradient_request_t {
1153 uint8_t major_opcode;
1154 uint8_t minor_opcode;
1155 uint16_t length;
1156 xcb_render_picture_t picture;
1157 xcb_render_pointfix_t inner;
1158 xcb_render_pointfix_t outer;
1159 xcb_render_fixed_t inner_radius;
1160 xcb_render_fixed_t outer_radius;
1161 uint32_t num_stops;
1162} xcb_render_create_radial_gradient_request_t;
1163
1165#define XCB_RENDER_CREATE_CONICAL_GRADIENT 36
1166
1170 typedef struct xcb_render_create_conical_gradient_request_t {
1171 uint8_t major_opcode;
1172 uint8_t minor_opcode;
1173 uint16_t length;
1174 xcb_render_picture_t picture;
1175 xcb_render_pointfix_t center;
1176 xcb_render_fixed_t angle;
1177 uint32_t num_stops;
1178} xcb_render_create_conical_gradient_request_t;
1179
1188 void
1189 xcb_render_glyph_next (xcb_render_glyph_iterator_t *i);
1190
1200 xcb_generic_iterator_t
1201 xcb_render_glyph_end (xcb_render_glyph_iterator_t i);
1202
1211 void
1212 xcb_render_glyphset_next (xcb_render_glyphset_iterator_t *i);
1213
1223 xcb_generic_iterator_t
1224 xcb_render_glyphset_end (xcb_render_glyphset_iterator_t i);
1225
1234 void
1235 xcb_render_picture_next (xcb_render_picture_iterator_t *i);
1236
1246 xcb_generic_iterator_t
1247 xcb_render_picture_end (xcb_render_picture_iterator_t i);
1248
1257 void
1258 xcb_render_pictformat_next (xcb_render_pictformat_iterator_t *i);
1259
1269 xcb_generic_iterator_t
1270 xcb_render_pictformat_end (xcb_render_pictformat_iterator_t i);
1271
1280 void
1281 xcb_render_fixed_next (xcb_render_fixed_iterator_t *i);
1282
1292 xcb_generic_iterator_t
1293 xcb_render_fixed_end (xcb_render_fixed_iterator_t i);
1294
1303 void
1304 xcb_render_directformat_next (xcb_render_directformat_iterator_t *i);
1305
1315 xcb_generic_iterator_t
1316 xcb_render_directformat_end (xcb_render_directformat_iterator_t i);
1317
1326 void
1327 xcb_render_pictforminfo_next (xcb_render_pictforminfo_iterator_t *i);
1328
1338 xcb_generic_iterator_t
1339 xcb_render_pictforminfo_end (xcb_render_pictforminfo_iterator_t i);
1340
1349 void
1350 xcb_render_pictvisual_next (xcb_render_pictvisual_iterator_t *i);
1351
1361 xcb_generic_iterator_t
1362 xcb_render_pictvisual_end (xcb_render_pictvisual_iterator_t i);
1363
1364 int
1365xcb_render_pictdepth_sizeof (const void *_buffer);
1366
1367 xcb_render_pictvisual_t *
1368xcb_render_pictdepth_visuals (const xcb_render_pictdepth_t *R);
1369
1370 int
1371xcb_render_pictdepth_visuals_length (const xcb_render_pictdepth_t *R);
1372
1373 xcb_render_pictvisual_iterator_t
1374xcb_render_pictdepth_visuals_iterator (const xcb_render_pictdepth_t *R);
1375
1384 void
1385 xcb_render_pictdepth_next (xcb_render_pictdepth_iterator_t *i);
1386
1396 xcb_generic_iterator_t
1397 xcb_render_pictdepth_end (xcb_render_pictdepth_iterator_t i);
1398
1399 int
1400xcb_render_pictscreen_sizeof (const void *_buffer);
1401
1402 int
1403xcb_render_pictscreen_depths_length (const xcb_render_pictscreen_t *R);
1404
1405 xcb_render_pictdepth_iterator_t
1406xcb_render_pictscreen_depths_iterator (const xcb_render_pictscreen_t *R);
1407
1416 void
1417 xcb_render_pictscreen_next (xcb_render_pictscreen_iterator_t *i);
1418
1428 xcb_generic_iterator_t
1429 xcb_render_pictscreen_end (xcb_render_pictscreen_iterator_t i);
1430
1439 void
1440 xcb_render_indexvalue_next (xcb_render_indexvalue_iterator_t *i);
1441
1451 xcb_generic_iterator_t
1452 xcb_render_indexvalue_end (xcb_render_indexvalue_iterator_t i);
1453
1462 void
1463 xcb_render_color_next (xcb_render_color_iterator_t *i);
1464
1474 xcb_generic_iterator_t
1475 xcb_render_color_end (xcb_render_color_iterator_t i);
1476
1485 void
1486 xcb_render_pointfix_next (xcb_render_pointfix_iterator_t *i);
1487
1497 xcb_generic_iterator_t
1498 xcb_render_pointfix_end (xcb_render_pointfix_iterator_t i);
1499
1508 void
1509 xcb_render_linefix_next (xcb_render_linefix_iterator_t *i);
1510
1520 xcb_generic_iterator_t
1521 xcb_render_linefix_end (xcb_render_linefix_iterator_t i);
1522
1531 void
1532 xcb_render_triangle_next (xcb_render_triangle_iterator_t *i);
1533
1543 xcb_generic_iterator_t
1544 xcb_render_triangle_end (xcb_render_triangle_iterator_t i);
1545
1554 void
1555 xcb_render_trapezoid_next (xcb_render_trapezoid_iterator_t *i);
1556
1566 xcb_generic_iterator_t
1567 xcb_render_trapezoid_end (xcb_render_trapezoid_iterator_t i);
1568
1577 void
1578 xcb_render_glyphinfo_next (xcb_render_glyphinfo_iterator_t *i);
1579
1589 xcb_generic_iterator_t
1590 xcb_render_glyphinfo_end (xcb_render_glyphinfo_iterator_t i);
1591
1600 xcb_render_query_version_cookie_t
1601 xcb_render_query_version (xcb_connection_t *c,
1602 uint32_t client_major_version,
1603 uint32_t client_minor_version);
1604
1616 xcb_render_query_version_cookie_t
1617 xcb_render_query_version_unchecked (xcb_connection_t *c,
1618 uint32_t client_major_version,
1619 uint32_t client_minor_version);
1620
1635 xcb_render_query_version_reply_t *
1636 xcb_render_query_version_reply (xcb_connection_t *c,
1637 xcb_render_query_version_cookie_t cookie ,
1638 xcb_generic_error_t **e);
1639
1640 int
1641xcb_render_query_pict_formats_sizeof (const void *_buffer);
1642
1651 xcb_render_query_pict_formats_cookie_t
1652 xcb_render_query_pict_formats (xcb_connection_t *c);
1653
1665 xcb_render_query_pict_formats_cookie_t
1666 xcb_render_query_pict_formats_unchecked (xcb_connection_t *c);
1667
1668 xcb_render_pictforminfo_t *
1669xcb_render_query_pict_formats_formats (const xcb_render_query_pict_formats_reply_t *R);
1670
1671 int
1672xcb_render_query_pict_formats_formats_length (const xcb_render_query_pict_formats_reply_t *R);
1673
1674 xcb_render_pictforminfo_iterator_t
1675xcb_render_query_pict_formats_formats_iterator (const xcb_render_query_pict_formats_reply_t *R);
1676
1677 int
1678xcb_render_query_pict_formats_screens_length (const xcb_render_query_pict_formats_reply_t *R);
1679
1680 xcb_render_pictscreen_iterator_t
1681xcb_render_query_pict_formats_screens_iterator (const xcb_render_query_pict_formats_reply_t *R);
1682
1683uint32_t *
1684xcb_render_query_pict_formats_subpixels (const xcb_render_query_pict_formats_reply_t *R);
1685
1686 int
1687xcb_render_query_pict_formats_subpixels_length (const xcb_render_query_pict_formats_reply_t *R);
1688
1689 xcb_generic_iterator_t
1690xcb_render_query_pict_formats_subpixels_end (const xcb_render_query_pict_formats_reply_t *R);
1691
1706 xcb_render_query_pict_formats_reply_t *
1707 xcb_render_query_pict_formats_reply (xcb_connection_t *c,
1708 xcb_render_query_pict_formats_cookie_t cookie ,
1709 xcb_generic_error_t **e);
1710
1711 int
1712xcb_render_query_pict_index_values_sizeof (const void *_buffer);
1713
1722 xcb_render_query_pict_index_values_cookie_t
1723 xcb_render_query_pict_index_values (xcb_connection_t *c,
1724 xcb_render_pictformat_t format);
1725
1737 xcb_render_query_pict_index_values_cookie_t
1738 xcb_render_query_pict_index_values_unchecked (xcb_connection_t *c,
1739 xcb_render_pictformat_t format);
1740
1741 xcb_render_indexvalue_t *
1742xcb_render_query_pict_index_values_values (const xcb_render_query_pict_index_values_reply_t *R);
1743
1744 int
1745xcb_render_query_pict_index_values_values_length (const xcb_render_query_pict_index_values_reply_t *R);
1746
1747 xcb_render_indexvalue_iterator_t
1748xcb_render_query_pict_index_values_values_iterator (const xcb_render_query_pict_index_values_reply_t *R);
1749
1764 xcb_render_query_pict_index_values_reply_t *
1765 xcb_render_query_pict_index_values_reply (xcb_connection_t *c,
1766 xcb_render_query_pict_index_values_cookie_t cookie ,
1767 xcb_generic_error_t **e);
1768
1769 int
1770xcb_render_create_picture_value_list_serialize (void **_buffer,
1771 uint32_t value_mask,
1772 const xcb_render_create_picture_value_list_t *_aux);
1773
1774 int
1775xcb_render_create_picture_value_list_unpack (const void *_buffer,
1776 uint32_t value_mask,
1777 xcb_render_create_picture_value_list_t *_aux);
1778
1779 int
1780xcb_render_create_picture_value_list_sizeof (const void *_buffer,
1781 uint32_t value_mask);
1782
1783 int
1784xcb_render_create_picture_sizeof (const void *_buffer);
1785
1797 xcb_void_cookie_t
1798 xcb_render_create_picture_checked (xcb_connection_t *c,
1799 xcb_render_picture_t pid,
1800 xcb_drawable_t drawable,
1801 xcb_render_pictformat_t format,
1802 uint32_t value_mask,
1803 const void *value_list);
1804
1813 xcb_void_cookie_t
1814 xcb_render_create_picture (xcb_connection_t *c,
1815 xcb_render_picture_t pid,
1816 xcb_drawable_t drawable,
1817 xcb_render_pictformat_t format,
1818 uint32_t value_mask,
1819 const void *value_list);
1820
1832 xcb_void_cookie_t
1833 xcb_render_create_picture_aux_checked (xcb_connection_t *c,
1834 xcb_render_picture_t pid,
1835 xcb_drawable_t drawable,
1836 xcb_render_pictformat_t format,
1837 uint32_t value_mask,
1838 const xcb_render_create_picture_value_list_t *value_list);
1839
1848 xcb_void_cookie_t
1849 xcb_render_create_picture_aux (xcb_connection_t *c,
1850 xcb_render_picture_t pid,
1851 xcb_drawable_t drawable,
1852 xcb_render_pictformat_t format,
1853 uint32_t value_mask,
1854 const xcb_render_create_picture_value_list_t *value_list);
1855
1856 void *
1857xcb_render_create_picture_value_list (const xcb_render_create_picture_request_t *R);
1858
1859 int
1860xcb_render_change_picture_value_list_serialize (void **_buffer,
1861 uint32_t value_mask,
1862 const xcb_render_change_picture_value_list_t *_aux);
1863
1864 int
1865xcb_render_change_picture_value_list_unpack (const void *_buffer,
1866 uint32_t value_mask,
1867 xcb_render_change_picture_value_list_t *_aux);
1868
1869 int
1870xcb_render_change_picture_value_list_sizeof (const void *_buffer,
1871 uint32_t value_mask);
1872
1873 int
1874xcb_render_change_picture_sizeof (const void *_buffer);
1875
1887 xcb_void_cookie_t
1888 xcb_render_change_picture_checked (xcb_connection_t *c,
1889 xcb_render_picture_t picture,
1890 uint32_t value_mask,
1891 const void *value_list);
1892
1901 xcb_void_cookie_t
1902 xcb_render_change_picture (xcb_connection_t *c,
1903 xcb_render_picture_t picture,
1904 uint32_t value_mask,
1905 const void *value_list);
1906
1918 xcb_void_cookie_t
1919 xcb_render_change_picture_aux_checked (xcb_connection_t *c,
1920 xcb_render_picture_t picture,
1921 uint32_t value_mask,
1922 const xcb_render_change_picture_value_list_t *value_list);
1923
1932 xcb_void_cookie_t
1933 xcb_render_change_picture_aux (xcb_connection_t *c,
1934 xcb_render_picture_t picture,
1935 uint32_t value_mask,
1936 const xcb_render_change_picture_value_list_t *value_list);
1937
1938 void *
1939xcb_render_change_picture_value_list (const xcb_render_change_picture_request_t *R);
1940
1941 int
1942xcb_render_set_picture_clip_rectangles_sizeof (const void *_buffer,
1943 uint32_t rectangles_len);
1944
1956 xcb_void_cookie_t
1957 xcb_render_set_picture_clip_rectangles_checked (xcb_connection_t *c,
1958 xcb_render_picture_t picture,
1959 int16_t clip_x_origin,
1960 int16_t clip_y_origin,
1961 uint32_t rectangles_len,
1962 const xcb_rectangle_t *rectangles);
1963
1972 xcb_void_cookie_t
1973 xcb_render_set_picture_clip_rectangles (xcb_connection_t *c,
1974 xcb_render_picture_t picture,
1975 int16_t clip_x_origin,
1976 int16_t clip_y_origin,
1977 uint32_t rectangles_len,
1978 const xcb_rectangle_t *rectangles);
1979
1980 xcb_rectangle_t *
1981xcb_render_set_picture_clip_rectangles_rectangles (const xcb_render_set_picture_clip_rectangles_request_t *R);
1982
1983 int
1984xcb_render_set_picture_clip_rectangles_rectangles_length (const xcb_render_set_picture_clip_rectangles_request_t *R);
1985
1986 xcb_rectangle_iterator_t
1987xcb_render_set_picture_clip_rectangles_rectangles_iterator (const xcb_render_set_picture_clip_rectangles_request_t *R);
1988
2000 xcb_void_cookie_t
2001 xcb_render_free_picture_checked (xcb_connection_t *c,
2002 xcb_render_picture_t picture);
2003
2012 xcb_void_cookie_t
2013 xcb_render_free_picture (xcb_connection_t *c,
2014 xcb_render_picture_t picture);
2015
2027 xcb_void_cookie_t
2028 xcb_render_composite_checked (xcb_connection_t *c,
2029 uint8_t op,
2030 xcb_render_picture_t src,
2031 xcb_render_picture_t mask,
2032 xcb_render_picture_t dst,
2033 int16_t src_x,
2034 int16_t src_y,
2035 int16_t mask_x,
2036 int16_t mask_y,
2037 int16_t dst_x,
2038 int16_t dst_y,
2039 uint16_t width,
2040 uint16_t height);
2041
2050 xcb_void_cookie_t
2051 xcb_render_composite (xcb_connection_t *c,
2052 uint8_t op,
2053 xcb_render_picture_t src,
2054 xcb_render_picture_t mask,
2055 xcb_render_picture_t dst,
2056 int16_t src_x,
2057 int16_t src_y,
2058 int16_t mask_x,
2059 int16_t mask_y,
2060 int16_t dst_x,
2061 int16_t dst_y,
2062 uint16_t width,
2063 uint16_t height);
2064
2065 int
2066xcb_render_trapezoids_sizeof (const void *_buffer,
2067 uint32_t traps_len);
2068
2080 xcb_void_cookie_t
2081 xcb_render_trapezoids_checked (xcb_connection_t *c,
2082 uint8_t op,
2083 xcb_render_picture_t src,
2084 xcb_render_picture_t dst,
2085 xcb_render_pictformat_t mask_format,
2086 int16_t src_x,
2087 int16_t src_y,
2088 uint32_t traps_len,
2089 const xcb_render_trapezoid_t *traps);
2090
2099 xcb_void_cookie_t
2100 xcb_render_trapezoids (xcb_connection_t *c,
2101 uint8_t op,
2102 xcb_render_picture_t src,
2103 xcb_render_picture_t dst,
2104 xcb_render_pictformat_t mask_format,
2105 int16_t src_x,
2106 int16_t src_y,
2107 uint32_t traps_len,
2108 const xcb_render_trapezoid_t *traps);
2109
2110 xcb_render_trapezoid_t *
2111xcb_render_trapezoids_traps (const xcb_render_trapezoids_request_t *R);
2112
2113 int
2114xcb_render_trapezoids_traps_length (const xcb_render_trapezoids_request_t *R);
2115
2116 xcb_render_trapezoid_iterator_t
2117xcb_render_trapezoids_traps_iterator (const xcb_render_trapezoids_request_t *R);
2118
2119 int
2120xcb_render_triangles_sizeof (const void *_buffer,
2121 uint32_t triangles_len);
2122
2134 xcb_void_cookie_t
2135 xcb_render_triangles_checked (xcb_connection_t *c,
2136 uint8_t op,
2137 xcb_render_picture_t src,
2138 xcb_render_picture_t dst,
2139 xcb_render_pictformat_t mask_format,
2140 int16_t src_x,
2141 int16_t src_y,
2142 uint32_t triangles_len,
2143 const xcb_render_triangle_t *triangles);
2144
2153 xcb_void_cookie_t
2154 xcb_render_triangles (xcb_connection_t *c,
2155 uint8_t op,
2156 xcb_render_picture_t src,
2157 xcb_render_picture_t dst,
2158 xcb_render_pictformat_t mask_format,
2159 int16_t src_x,
2160 int16_t src_y,
2161 uint32_t triangles_len,
2162 const xcb_render_triangle_t *triangles);
2163
2164 xcb_render_triangle_t *
2165xcb_render_triangles_triangles (const xcb_render_triangles_request_t *R);
2166
2167 int
2168xcb_render_triangles_triangles_length (const xcb_render_triangles_request_t *R);
2169
2170 xcb_render_triangle_iterator_t
2171xcb_render_triangles_triangles_iterator (const xcb_render_triangles_request_t *R);
2172
2173 int
2174xcb_render_tri_strip_sizeof (const void *_buffer,
2175 uint32_t points_len);
2176
2188 xcb_void_cookie_t
2189 xcb_render_tri_strip_checked (xcb_connection_t *c,
2190 uint8_t op,
2191 xcb_render_picture_t src,
2192 xcb_render_picture_t dst,
2193 xcb_render_pictformat_t mask_format,
2194 int16_t src_x,
2195 int16_t src_y,
2196 uint32_t points_len,
2197 const xcb_render_pointfix_t *points);
2198
2207 xcb_void_cookie_t
2208 xcb_render_tri_strip (xcb_connection_t *c,
2209 uint8_t op,
2210 xcb_render_picture_t src,
2211 xcb_render_picture_t dst,
2212 xcb_render_pictformat_t mask_format,
2213 int16_t src_x,
2214 int16_t src_y,
2215 uint32_t points_len,
2216 const xcb_render_pointfix_t *points);
2217
2218 xcb_render_pointfix_t *
2219xcb_render_tri_strip_points (const xcb_render_tri_strip_request_t *R);
2220
2221 int
2222xcb_render_tri_strip_points_length (const xcb_render_tri_strip_request_t *R);
2223
2224 xcb_render_pointfix_iterator_t
2225xcb_render_tri_strip_points_iterator (const xcb_render_tri_strip_request_t *R);
2226
2227 int
2228xcb_render_tri_fan_sizeof (const void *_buffer,
2229 uint32_t points_len);
2230
2242 xcb_void_cookie_t
2243 xcb_render_tri_fan_checked (xcb_connection_t *c,
2244 uint8_t op,
2245 xcb_render_picture_t src,
2246 xcb_render_picture_t dst,
2247 xcb_render_pictformat_t mask_format,
2248 int16_t src_x,
2249 int16_t src_y,
2250 uint32_t points_len,
2251 const xcb_render_pointfix_t *points);
2252
2261 xcb_void_cookie_t
2262 xcb_render_tri_fan (xcb_connection_t *c,
2263 uint8_t op,
2264 xcb_render_picture_t src,
2265 xcb_render_picture_t dst,
2266 xcb_render_pictformat_t mask_format,
2267 int16_t src_x,
2268 int16_t src_y,
2269 uint32_t points_len,
2270 const xcb_render_pointfix_t *points);
2271
2272 xcb_render_pointfix_t *
2273xcb_render_tri_fan_points (const xcb_render_tri_fan_request_t *R);
2274
2275 int
2276xcb_render_tri_fan_points_length (const xcb_render_tri_fan_request_t *R);
2277
2278 xcb_render_pointfix_iterator_t
2279xcb_render_tri_fan_points_iterator (const xcb_render_tri_fan_request_t *R);
2280
2292 xcb_void_cookie_t
2293 xcb_render_create_glyph_set_checked (xcb_connection_t *c,
2294 xcb_render_glyphset_t gsid,
2295 xcb_render_pictformat_t format);
2296
2305 xcb_void_cookie_t
2306 xcb_render_create_glyph_set (xcb_connection_t *c,
2307 xcb_render_glyphset_t gsid,
2308 xcb_render_pictformat_t format);
2309
2321 xcb_void_cookie_t
2322 xcb_render_reference_glyph_set_checked (xcb_connection_t *c,
2323 xcb_render_glyphset_t gsid,
2324 xcb_render_glyphset_t existing);
2325
2334 xcb_void_cookie_t
2335 xcb_render_reference_glyph_set (xcb_connection_t *c,
2336 xcb_render_glyphset_t gsid,
2337 xcb_render_glyphset_t existing);
2338
2350 xcb_void_cookie_t
2351 xcb_render_free_glyph_set_checked (xcb_connection_t *c,
2352 xcb_render_glyphset_t glyphset);
2353
2362 xcb_void_cookie_t
2363 xcb_render_free_glyph_set (xcb_connection_t *c,
2364 xcb_render_glyphset_t glyphset);
2365
2366 int
2367xcb_render_add_glyphs_sizeof (const void *_buffer,
2368 uint32_t data_len);
2369
2381 xcb_void_cookie_t
2382 xcb_render_add_glyphs_checked (xcb_connection_t *c,
2383 xcb_render_glyphset_t glyphset,
2384 uint32_t glyphs_len,
2385 const uint32_t *glyphids,
2386 const xcb_render_glyphinfo_t *glyphs,
2387 uint32_t data_len,
2388 const uint8_t *data);
2389
2398 xcb_void_cookie_t
2399 xcb_render_add_glyphs (xcb_connection_t *c,
2400 xcb_render_glyphset_t glyphset,
2401 uint32_t glyphs_len,
2402 const uint32_t *glyphids,
2403 const xcb_render_glyphinfo_t *glyphs,
2404 uint32_t data_len,
2405 const uint8_t *data);
2406
2407uint32_t *
2408xcb_render_add_glyphs_glyphids (const xcb_render_add_glyphs_request_t *R);
2409
2410 int
2411xcb_render_add_glyphs_glyphids_length (const xcb_render_add_glyphs_request_t *R);
2412
2413 xcb_generic_iterator_t
2414xcb_render_add_glyphs_glyphids_end (const xcb_render_add_glyphs_request_t *R);
2415
2416 xcb_render_glyphinfo_t *
2417xcb_render_add_glyphs_glyphs (const xcb_render_add_glyphs_request_t *R);
2418
2419 int
2420xcb_render_add_glyphs_glyphs_length (const xcb_render_add_glyphs_request_t *R);
2421
2422 xcb_render_glyphinfo_iterator_t
2423xcb_render_add_glyphs_glyphs_iterator (const xcb_render_add_glyphs_request_t *R);
2424
2425uint8_t *
2426xcb_render_add_glyphs_data (const xcb_render_add_glyphs_request_t *R);
2427
2428 int
2429xcb_render_add_glyphs_data_length (const xcb_render_add_glyphs_request_t *R);
2430
2431 xcb_generic_iterator_t
2432xcb_render_add_glyphs_data_end (const xcb_render_add_glyphs_request_t *R);
2433
2434 int
2435xcb_render_free_glyphs_sizeof (const void *_buffer,
2436 uint32_t glyphs_len);
2437
2449 xcb_void_cookie_t
2450 xcb_render_free_glyphs_checked (xcb_connection_t *c,
2451 xcb_render_glyphset_t glyphset,
2452 uint32_t glyphs_len,
2453 const xcb_render_glyph_t *glyphs);
2454
2463 xcb_void_cookie_t
2464 xcb_render_free_glyphs (xcb_connection_t *c,
2465 xcb_render_glyphset_t glyphset,
2466 uint32_t glyphs_len,
2467 const xcb_render_glyph_t *glyphs);
2468
2469xcb_render_glyph_t *
2470xcb_render_free_glyphs_glyphs (const xcb_render_free_glyphs_request_t *R);
2471
2472 int
2473xcb_render_free_glyphs_glyphs_length (const xcb_render_free_glyphs_request_t *R);
2474
2475 xcb_generic_iterator_t
2476xcb_render_free_glyphs_glyphs_end (const xcb_render_free_glyphs_request_t *R);
2477
2478 int
2479xcb_render_composite_glyphs_8_sizeof (const void *_buffer,
2480 uint32_t glyphcmds_len);
2481
2493 xcb_void_cookie_t
2494 xcb_render_composite_glyphs_8_checked (xcb_connection_t *c,
2495 uint8_t op,
2496 xcb_render_picture_t src,
2497 xcb_render_picture_t dst,
2498 xcb_render_pictformat_t mask_format,
2499 xcb_render_glyphset_t glyphset,
2500 int16_t src_x,
2501 int16_t src_y,
2502 uint32_t glyphcmds_len,
2503 const uint8_t *glyphcmds);
2504
2513 xcb_void_cookie_t
2514 xcb_render_composite_glyphs_8 (xcb_connection_t *c,
2515 uint8_t op,
2516 xcb_render_picture_t src,
2517 xcb_render_picture_t dst,
2518 xcb_render_pictformat_t mask_format,
2519 xcb_render_glyphset_t glyphset,
2520 int16_t src_x,
2521 int16_t src_y,
2522 uint32_t glyphcmds_len,
2523 const uint8_t *glyphcmds);
2524
2525uint8_t *
2526xcb_render_composite_glyphs_8_glyphcmds (const xcb_render_composite_glyphs_8_request_t *R);
2527
2528 int
2529xcb_render_composite_glyphs_8_glyphcmds_length (const xcb_render_composite_glyphs_8_request_t *R);
2530
2531 xcb_generic_iterator_t
2532xcb_render_composite_glyphs_8_glyphcmds_end (const xcb_render_composite_glyphs_8_request_t *R);
2533
2534 int
2535xcb_render_composite_glyphs_16_sizeof (const void *_buffer,
2536 uint32_t glyphcmds_len);
2537
2549 xcb_void_cookie_t
2550 xcb_render_composite_glyphs_16_checked (xcb_connection_t *c,
2551 uint8_t op,
2552 xcb_render_picture_t src,
2553 xcb_render_picture_t dst,
2554 xcb_render_pictformat_t mask_format,
2555 xcb_render_glyphset_t glyphset,
2556 int16_t src_x,
2557 int16_t src_y,
2558 uint32_t glyphcmds_len,
2559 const uint8_t *glyphcmds);
2560
2569 xcb_void_cookie_t
2570 xcb_render_composite_glyphs_16 (xcb_connection_t *c,
2571 uint8_t op,
2572 xcb_render_picture_t src,
2573 xcb_render_picture_t dst,
2574 xcb_render_pictformat_t mask_format,
2575 xcb_render_glyphset_t glyphset,
2576 int16_t src_x,
2577 int16_t src_y,
2578 uint32_t glyphcmds_len,
2579 const uint8_t *glyphcmds);
2580
2581uint8_t *
2582xcb_render_composite_glyphs_16_glyphcmds (const xcb_render_composite_glyphs_16_request_t *R);
2583
2584 int
2585xcb_render_composite_glyphs_16_glyphcmds_length (const xcb_render_composite_glyphs_16_request_t *R);
2586
2587 xcb_generic_iterator_t
2588xcb_render_composite_glyphs_16_glyphcmds_end (const xcb_render_composite_glyphs_16_request_t *R);
2589
2590 int
2591xcb_render_composite_glyphs_32_sizeof (const void *_buffer,
2592 uint32_t glyphcmds_len);
2593
2605 xcb_void_cookie_t
2606 xcb_render_composite_glyphs_32_checked (xcb_connection_t *c,
2607 uint8_t op,
2608 xcb_render_picture_t src,
2609 xcb_render_picture_t dst,
2610 xcb_render_pictformat_t mask_format,
2611 xcb_render_glyphset_t glyphset,
2612 int16_t src_x,
2613 int16_t src_y,
2614 uint32_t glyphcmds_len,
2615 const uint8_t *glyphcmds);
2616
2625 xcb_void_cookie_t
2626 xcb_render_composite_glyphs_32 (xcb_connection_t *c,
2627 uint8_t op,
2628 xcb_render_picture_t src,
2629 xcb_render_picture_t dst,
2630 xcb_render_pictformat_t mask_format,
2631 xcb_render_glyphset_t glyphset,
2632 int16_t src_x,
2633 int16_t src_y,
2634 uint32_t glyphcmds_len,
2635 const uint8_t *glyphcmds);
2636
2637uint8_t *
2638xcb_render_composite_glyphs_32_glyphcmds (const xcb_render_composite_glyphs_32_request_t *R);
2639
2640 int
2641xcb_render_composite_glyphs_32_glyphcmds_length (const xcb_render_composite_glyphs_32_request_t *R);
2642
2643 xcb_generic_iterator_t
2644xcb_render_composite_glyphs_32_glyphcmds_end (const xcb_render_composite_glyphs_32_request_t *R);
2645
2646 int
2647xcb_render_fill_rectangles_sizeof (const void *_buffer,
2648 uint32_t rects_len);
2649
2661 xcb_void_cookie_t
2662 xcb_render_fill_rectangles_checked (xcb_connection_t *c,
2663 uint8_t op,
2664 xcb_render_picture_t dst,
2665 xcb_render_color_t color,
2666 uint32_t rects_len,
2667 const xcb_rectangle_t *rects);
2668
2677 xcb_void_cookie_t
2678 xcb_render_fill_rectangles (xcb_connection_t *c,
2679 uint8_t op,
2680 xcb_render_picture_t dst,
2681 xcb_render_color_t color,
2682 uint32_t rects_len,
2683 const xcb_rectangle_t *rects);
2684
2685 xcb_rectangle_t *
2686xcb_render_fill_rectangles_rects (const xcb_render_fill_rectangles_request_t *R);
2687
2688 int
2689xcb_render_fill_rectangles_rects_length (const xcb_render_fill_rectangles_request_t *R);
2690
2691 xcb_rectangle_iterator_t
2692xcb_render_fill_rectangles_rects_iterator (const xcb_render_fill_rectangles_request_t *R);
2693
2705 xcb_void_cookie_t
2706 xcb_render_create_cursor_checked (xcb_connection_t *c,
2707 xcb_cursor_t cid,
2708 xcb_render_picture_t source,
2709 uint16_t x,
2710 uint16_t y);
2711
2720 xcb_void_cookie_t
2721 xcb_render_create_cursor (xcb_connection_t *c,
2722 xcb_cursor_t cid,
2723 xcb_render_picture_t source,
2724 uint16_t x,
2725 uint16_t y);
2726
2735 void
2736 xcb_render_transform_next (xcb_render_transform_iterator_t *i);
2737
2747 xcb_generic_iterator_t
2748 xcb_render_transform_end (xcb_render_transform_iterator_t i);
2749
2761 xcb_void_cookie_t
2762 xcb_render_set_picture_transform_checked (xcb_connection_t *c,
2763 xcb_render_picture_t picture,
2764 xcb_render_transform_t transform);
2765
2774 xcb_void_cookie_t
2775 xcb_render_set_picture_transform (xcb_connection_t *c,
2776 xcb_render_picture_t picture,
2777 xcb_render_transform_t transform);
2778
2779 int
2780xcb_render_query_filters_sizeof (const void *_buffer);
2781
2790 xcb_render_query_filters_cookie_t
2791 xcb_render_query_filters (xcb_connection_t *c,
2792 xcb_drawable_t drawable);
2793
2805 xcb_render_query_filters_cookie_t
2806 xcb_render_query_filters_unchecked (xcb_connection_t *c,
2807 xcb_drawable_t drawable);
2808
2809uint16_t *
2810xcb_render_query_filters_aliases (const xcb_render_query_filters_reply_t *R);
2811
2812 int
2813xcb_render_query_filters_aliases_length (const xcb_render_query_filters_reply_t *R);
2814
2815 xcb_generic_iterator_t
2816xcb_render_query_filters_aliases_end (const xcb_render_query_filters_reply_t *R);
2817
2818 int
2819xcb_render_query_filters_filters_length (const xcb_render_query_filters_reply_t *R);
2820
2821 xcb_str_iterator_t
2822xcb_render_query_filters_filters_iterator (const xcb_render_query_filters_reply_t *R);
2823
2838 xcb_render_query_filters_reply_t *
2839 xcb_render_query_filters_reply (xcb_connection_t *c,
2840 xcb_render_query_filters_cookie_t cookie ,
2841 xcb_generic_error_t **e);
2842
2843 int
2844xcb_render_set_picture_filter_sizeof (const void *_buffer,
2845 uint32_t values_len);
2846
2858 xcb_void_cookie_t
2859 xcb_render_set_picture_filter_checked (xcb_connection_t *c,
2860 xcb_render_picture_t picture,
2861 uint16_t filter_len,
2862 const char *filter,
2863 uint32_t values_len,
2864 const xcb_render_fixed_t *values);
2865
2874 xcb_void_cookie_t
2875 xcb_render_set_picture_filter (xcb_connection_t *c,
2876 xcb_render_picture_t picture,
2877 uint16_t filter_len,
2878 const char *filter,
2879 uint32_t values_len,
2880 const xcb_render_fixed_t *values);
2881
2882 char *
2883xcb_render_set_picture_filter_filter (const xcb_render_set_picture_filter_request_t *R);
2884
2885 int
2886xcb_render_set_picture_filter_filter_length (const xcb_render_set_picture_filter_request_t *R);
2887
2888 xcb_generic_iterator_t
2889xcb_render_set_picture_filter_filter_end (const xcb_render_set_picture_filter_request_t *R);
2890
2891xcb_render_fixed_t *
2892xcb_render_set_picture_filter_values (const xcb_render_set_picture_filter_request_t *R);
2893
2894 int
2895xcb_render_set_picture_filter_values_length (const xcb_render_set_picture_filter_request_t *R);
2896
2897 xcb_generic_iterator_t
2898xcb_render_set_picture_filter_values_end (const xcb_render_set_picture_filter_request_t *R);
2899
2908 void
2909 xcb_render_animcursorelt_next (xcb_render_animcursorelt_iterator_t *i);
2910
2920 xcb_generic_iterator_t
2921 xcb_render_animcursorelt_end (xcb_render_animcursorelt_iterator_t i);
2922
2923 int
2924xcb_render_create_anim_cursor_sizeof (const void *_buffer,
2925 uint32_t cursors_len);
2926
2938 xcb_void_cookie_t
2939 xcb_render_create_anim_cursor_checked (xcb_connection_t *c,
2940 xcb_cursor_t cid,
2941 uint32_t cursors_len,
2942 const xcb_render_animcursorelt_t *cursors);
2943
2952 xcb_void_cookie_t
2953 xcb_render_create_anim_cursor (xcb_connection_t *c,
2954 xcb_cursor_t cid,
2955 uint32_t cursors_len,
2956 const xcb_render_animcursorelt_t *cursors);
2957
2958 xcb_render_animcursorelt_t *
2959xcb_render_create_anim_cursor_cursors (const xcb_render_create_anim_cursor_request_t *R);
2960
2961 int
2962xcb_render_create_anim_cursor_cursors_length (const xcb_render_create_anim_cursor_request_t *R);
2963
2964 xcb_render_animcursorelt_iterator_t
2965xcb_render_create_anim_cursor_cursors_iterator (const xcb_render_create_anim_cursor_request_t *R);
2966
2975 void
2976 xcb_render_spanfix_next (xcb_render_spanfix_iterator_t *i);
2977
2987 xcb_generic_iterator_t
2988 xcb_render_spanfix_end (xcb_render_spanfix_iterator_t i);
2989
2998 void
2999 xcb_render_trap_next (xcb_render_trap_iterator_t *i);
3000
3010 xcb_generic_iterator_t
3011 xcb_render_trap_end (xcb_render_trap_iterator_t i);
3012
3013 int
3014xcb_render_add_traps_sizeof (const void *_buffer,
3015 uint32_t traps_len);
3016
3028 xcb_void_cookie_t
3029 xcb_render_add_traps_checked (xcb_connection_t *c,
3030 xcb_render_picture_t picture,
3031 int16_t x_off,
3032 int16_t y_off,
3033 uint32_t traps_len,
3034 const xcb_render_trap_t *traps);
3035
3044 xcb_void_cookie_t
3045 xcb_render_add_traps (xcb_connection_t *c,
3046 xcb_render_picture_t picture,
3047 int16_t x_off,
3048 int16_t y_off,
3049 uint32_t traps_len,
3050 const xcb_render_trap_t *traps);
3051
3052 xcb_render_trap_t *
3053xcb_render_add_traps_traps (const xcb_render_add_traps_request_t *R);
3054
3055 int
3056xcb_render_add_traps_traps_length (const xcb_render_add_traps_request_t *R);
3057
3058 xcb_render_trap_iterator_t
3059xcb_render_add_traps_traps_iterator (const xcb_render_add_traps_request_t *R);
3060
3072 xcb_void_cookie_t
3073 xcb_render_create_solid_fill_checked (xcb_connection_t *c,
3074 xcb_render_picture_t picture,
3075 xcb_render_color_t color);
3076
3085 xcb_void_cookie_t
3086 xcb_render_create_solid_fill (xcb_connection_t *c,
3087 xcb_render_picture_t picture,
3088 xcb_render_color_t color);
3089
3090 int
3091xcb_render_create_linear_gradient_sizeof (const void *_buffer);
3092
3104 xcb_void_cookie_t
3105 xcb_render_create_linear_gradient_checked (xcb_connection_t *c,
3106 xcb_render_picture_t picture,
3107 xcb_render_pointfix_t p1,
3108 xcb_render_pointfix_t p2,
3109 uint32_t num_stops,
3110 const xcb_render_fixed_t *stops,
3111 const xcb_render_color_t *colors);
3112
3121 xcb_void_cookie_t
3122 xcb_render_create_linear_gradient (xcb_connection_t *c,
3123 xcb_render_picture_t picture,
3124 xcb_render_pointfix_t p1,
3125 xcb_render_pointfix_t p2,
3126 uint32_t num_stops,
3127 const xcb_render_fixed_t *stops,
3128 const xcb_render_color_t *colors);
3129
3130xcb_render_fixed_t *
3131xcb_render_create_linear_gradient_stops (const xcb_render_create_linear_gradient_request_t *R);
3132
3133 int
3134xcb_render_create_linear_gradient_stops_length (const xcb_render_create_linear_gradient_request_t *R);
3135
3136 xcb_generic_iterator_t
3137xcb_render_create_linear_gradient_stops_end (const xcb_render_create_linear_gradient_request_t *R);
3138
3139 xcb_render_color_t *
3140xcb_render_create_linear_gradient_colors (const xcb_render_create_linear_gradient_request_t *R);
3141
3142 int
3143xcb_render_create_linear_gradient_colors_length (const xcb_render_create_linear_gradient_request_t *R);
3144
3145 xcb_render_color_iterator_t
3146xcb_render_create_linear_gradient_colors_iterator (const xcb_render_create_linear_gradient_request_t *R);
3147
3148 int
3149xcb_render_create_radial_gradient_sizeof (const void *_buffer);
3150
3162 xcb_void_cookie_t
3163 xcb_render_create_radial_gradient_checked (xcb_connection_t *c,
3164 xcb_render_picture_t picture,
3165 xcb_render_pointfix_t inner,
3166 xcb_render_pointfix_t outer,
3167 xcb_render_fixed_t inner_radius,
3168 xcb_render_fixed_t outer_radius,
3169 uint32_t num_stops,
3170 const xcb_render_fixed_t *stops,
3171 const xcb_render_color_t *colors);
3172
3181 xcb_void_cookie_t
3182 xcb_render_create_radial_gradient (xcb_connection_t *c,
3183 xcb_render_picture_t picture,
3184 xcb_render_pointfix_t inner,
3185 xcb_render_pointfix_t outer,
3186 xcb_render_fixed_t inner_radius,
3187 xcb_render_fixed_t outer_radius,
3188 uint32_t num_stops,
3189 const xcb_render_fixed_t *stops,
3190 const xcb_render_color_t *colors);
3191
3192xcb_render_fixed_t *
3193xcb_render_create_radial_gradient_stops (const xcb_render_create_radial_gradient_request_t *R);
3194
3195 int
3196xcb_render_create_radial_gradient_stops_length (const xcb_render_create_radial_gradient_request_t *R);
3197
3198 xcb_generic_iterator_t
3199xcb_render_create_radial_gradient_stops_end (const xcb_render_create_radial_gradient_request_t *R);
3200
3201 xcb_render_color_t *
3202xcb_render_create_radial_gradient_colors (const xcb_render_create_radial_gradient_request_t *R);
3203
3204 int
3205xcb_render_create_radial_gradient_colors_length (const xcb_render_create_radial_gradient_request_t *R);
3206
3207 xcb_render_color_iterator_t
3208xcb_render_create_radial_gradient_colors_iterator (const xcb_render_create_radial_gradient_request_t *R);
3209
3210 int
3211xcb_render_create_conical_gradient_sizeof (const void *_buffer);
3212
3224 xcb_void_cookie_t
3225 xcb_render_create_conical_gradient_checked (xcb_connection_t *c,
3226 xcb_render_picture_t picture,
3227 xcb_render_pointfix_t center,
3228 xcb_render_fixed_t angle,
3229 uint32_t num_stops,
3230 const xcb_render_fixed_t *stops,
3231 const xcb_render_color_t *colors);
3232
3241 xcb_void_cookie_t
3242 xcb_render_create_conical_gradient (xcb_connection_t *c,
3243 xcb_render_picture_t picture,
3244 xcb_render_pointfix_t center,
3245 xcb_render_fixed_t angle,
3246 uint32_t num_stops,
3247 const xcb_render_fixed_t *stops,
3248 const xcb_render_color_t *colors);
3249
3250xcb_render_fixed_t *
3251xcb_render_create_conical_gradient_stops (const xcb_render_create_conical_gradient_request_t *R);
3252
3253 int
3254xcb_render_create_conical_gradient_stops_length (const xcb_render_create_conical_gradient_request_t *R);
3255
3256 xcb_generic_iterator_t
3257xcb_render_create_conical_gradient_stops_end (const xcb_render_create_conical_gradient_request_t *R);
3258
3259 xcb_render_color_t *
3260xcb_render_create_conical_gradient_colors (const xcb_render_create_conical_gradient_request_t *R);
3261
3262 int
3263xcb_render_create_conical_gradient_colors_length (const xcb_render_create_conical_gradient_request_t *R);
3264
3265 xcb_render_color_iterator_t
3266xcb_render_create_conical_gradient_colors_iterator (const xcb_render_create_conical_gradient_request_t *R);
3267
3268
3269#ifdef __cplusplus
3270}
3271#endif
3272
3273#endif
3274
xcb_render_tri_fan_checked
xcb_void_cookie_t xcb_render_tri_fan_checked(xcb_connection_t *c, uint8_t op, xcb_render_picture_t src, xcb_render_picture_t dst, xcb_render_pictformat_t mask_format, int16_t src_x, int16_t src_y, uint32_t points_len, const xcb_render_pointfix_t *points)
Definition render.c:2444
xcb_render_set_picture_filter_checked
xcb_void_cookie_t xcb_render_set_picture_filter_checked(xcb_connection_t *c, xcb_render_picture_t picture, uint16_t filter_len, const char *filter, uint32_t values_len, const xcb_render_fixed_t *values)
Definition render.c:3959
xcb_render_create_picture_aux
xcb_void_cookie_t xcb_render_create_picture_aux(xcb_connection_t *c, xcb_render_picture_t pid, xcb_drawable_t drawable, xcb_render_pictformat_t format, uint32_t value_mask, const xcb_render_create_picture_value_list_t *value_list)
Definition render.c:1219
xcb_render_query_pict_index_values_reply
xcb_render_query_pict_index_values_reply_t * xcb_render_query_pict_index_values_reply(xcb_connection_t *c, xcb_render_query_pict_index_values_cookie_t cookie, xcb_generic_error_t **e)
Definition render.c:791
xcb_render_pictvisual_end
xcb_generic_iterator_t xcb_render_pictvisual_end(xcb_render_pictvisual_iterator_t i)
Definition render.c:156
xcb_render_fill_rectangles_checked
xcb_void_cookie_t xcb_render_fill_rectangles_checked(xcb_connection_t *c, uint8_t op, xcb_render_picture_t dst, xcb_render_color_t color, uint32_t rects_len, const xcb_rectangle_t *rects)
Definition render.c:3523
xcb_render_set_picture_clip_rectangles
xcb_void_cookie_t xcb_render_set_picture_clip_rectangles(xcb_connection_t *c, xcb_render_picture_t picture, int16_t clip_x_origin, int16_t clip_y_origin, uint32_t rectangles_len, const xcb_rectangle_t *rectangles)
Definition render.c:1781
xcb_render_directformat_end
xcb_generic_iterator_t xcb_render_directformat_end(xcb_render_directformat_iterator_t i)
Definition render.c:120
xcb_render_free_glyphs
xcb_void_cookie_t xcb_render_free_glyphs(xcb_connection_t *c, xcb_render_glyphset_t glyphset, uint32_t glyphs_len, const xcb_render_glyph_t *glyphs)
Definition render.c:3002
xcb_render_pictvisual_next
void xcb_render_pictvisual_next(xcb_render_pictvisual_iterator_t *i)
Definition render.c:148
xcb_render_query_pict_formats_reply
xcb_render_query_pict_formats_reply_t * xcb_render_query_pict_formats_reply(xcb_connection_t *c, xcb_render_query_pict_formats_cookie_t cookie, xcb_generic_error_t **e)
Definition render.c:678
xcb_render_create_solid_fill_checked
xcb_void_cookie_t xcb_render_create_solid_fill_checked(xcb_connection_t *c, xcb_render_picture_t picture, xcb_render_color_t color)
Definition render.c:4389
xcb_render_create_conical_gradient_checked
xcb_void_cookie_t xcb_render_create_conical_gradient_checked(xcb_connection_t *c, xcb_render_picture_t picture, xcb_render_pointfix_t center, xcb_render_fixed_t angle, uint32_t num_stops, const xcb_render_fixed_t *stops, const xcb_render_color_t *colors)
Definition render.c:4850
xcb_render_query_version_reply
xcb_render_query_version_reply_t * xcb_render_query_version_reply(xcb_connection_t *c, xcb_render_query_version_cookie_t cookie, xcb_generic_error_t **e)
Definition render.c:499
xcb_render_fixed_next
void xcb_render_fixed_next(xcb_render_fixed_iterator_t *i)
Definition render.c:94
xcb_render_tri_strip_checked
xcb_void_cookie_t xcb_render_tri_strip_checked(xcb_connection_t *c, uint8_t op, xcb_render_picture_t src, xcb_render_picture_t dst, xcb_render_pictformat_t mask_format, int16_t src_x, int16_t src_y, uint32_t points_len, const xcb_render_pointfix_t *points)
Definition render.c:2303
xcb_render_change_picture_checked
xcb_void_cookie_t xcb_render_change_picture_checked(xcb_connection_t *c, xcb_render_picture_t picture, uint32_t value_mask, const void *value_list)
Definition render.c:1571
xcb_render_create_picture
xcb_void_cookie_t xcb_render_create_picture(xcb_connection_t *c, xcb_render_picture_t pid, xcb_drawable_t drawable, xcb_render_pictformat_t format, uint32_t value_mask, const void *value_list)
Definition render.c:1143
xcb_render_linefix_end
xcb_generic_iterator_t xcb_render_linefix_end(xcb_render_linefix_iterator_t i)
Definition render.c:379
xcb_render_create_glyph_set
xcb_void_cookie_t xcb_render_create_glyph_set(xcb_connection_t *c, xcb_render_glyphset_t gsid, xcb_render_pictformat_t format)
Definition render.c:2582
xcb_render_composite_glyphs_32
xcb_void_cookie_t xcb_render_composite_glyphs_32(xcb_connection_t *c, uint8_t op, xcb_render_picture_t src, xcb_render_picture_t dst, xcb_render_pictformat_t mask_format, xcb_render_glyphset_t glyphset, int16_t src_x, int16_t src_y, uint32_t glyphcmds_len, const uint8_t *glyphcmds)
Definition render.c:3424
xcb_render_trap_next
void xcb_render_trap_next(xcb_render_trap_iterator_t *i)
Definition render.c:4244
xcb_render_triangle_end
xcb_generic_iterator_t xcb_render_triangle_end(xcb_render_triangle_iterator_t i)
Definition render.c:397
xcb_render_pictformat_next
void xcb_render_pictformat_next(xcb_render_pictformat_iterator_t *i)
Definition render.c:76
xcb_render_indexvalue_end
xcb_generic_iterator_t xcb_render_indexvalue_end(xcb_render_indexvalue_iterator_t i)
Definition render.c:325
xcb_render_query_pict_index_values_unchecked
xcb_render_query_pict_index_values_cookie_t xcb_render_query_pict_index_values_unchecked(xcb_connection_t *c, xcb_render_pictformat_t format)
Definition render.c:743
xcb_render_composite_glyphs_32_checked
xcb_void_cookie_t xcb_render_composite_glyphs_32_checked(xcb_connection_t *c, uint8_t op, xcb_render_picture_t src, xcb_render_picture_t dst, xcb_render_pictformat_t mask_format, xcb_render_glyphset_t glyphset, int16_t src_x, int16_t src_y, uint32_t glyphcmds_len, const uint8_t *glyphcmds)
Definition render.c:3378
xcb_render_set_picture_transform
xcb_void_cookie_t xcb_render_set_picture_transform(xcb_connection_t *c, xcb_render_picture_t picture, xcb_render_transform_t transform)
Definition render.c:3731
xcb_render_indexvalue_next
void xcb_render_indexvalue_next(xcb_render_indexvalue_iterator_t *i)
Definition render.c:317
xcb_render_query_filters_reply
xcb_render_query_filters_reply_t * xcb_render_query_filters_reply(xcb_connection_t *c, xcb_render_query_filters_cookie_t cookie, xcb_generic_error_t **e)
Definition render.c:3898
xcb_render_composite_glyphs_16_checked
xcb_void_cookie_t xcb_render_composite_glyphs_16_checked(xcb_connection_t *c, uint8_t op, xcb_render_picture_t src, xcb_render_picture_t dst, xcb_render_pictformat_t mask_format, xcb_render_glyphset_t glyphset, int16_t src_x, int16_t src_y, uint32_t glyphcmds_len, const uint8_t *glyphcmds)
Definition render.c:3233
xcb_render_create_cursor
xcb_void_cookie_t xcb_render_create_cursor(xcb_connection_t *c, xcb_cursor_t cid, xcb_render_picture_t source, uint16_t x, uint16_t y)
Definition render.c:3653
xcb_render_pictdepth_next
void xcb_render_pictdepth_next(xcb_render_pictdepth_iterator_t *i)
Definition render.c:219
xcb_render_triangles
xcb_void_cookie_t xcb_render_triangles(xcb_connection_t *c, uint8_t op, xcb_render_picture_t src, xcb_render_picture_t dst, xcb_render_pictformat_t mask_format, int16_t src_x, int16_t src_y, uint32_t triangles_len, const xcb_render_triangle_t *triangles)
Definition render.c:2206
xcb_render_create_linear_gradient
xcb_void_cookie_t xcb_render_create_linear_gradient(xcb_connection_t *c, xcb_render_picture_t picture, xcb_render_pointfix_t p1, xcb_render_pointfix_t p2, uint32_t num_stops, const xcb_render_fixed_t *stops, const xcb_render_color_t *colors)
Definition render.c:4532
xcb_render_create_picture_aux_checked
xcb_void_cookie_t xcb_render_create_picture_aux_checked(xcb_connection_t *c, xcb_render_picture_t pid, xcb_drawable_t drawable, xcb_render_pictformat_t format, uint32_t value_mask, const xcb_render_create_picture_value_list_t *value_list)
Definition render.c:1180
xcb_render_composite_checked
xcb_void_cookie_t xcb_render_composite_checked(xcb_connection_t *c, uint8_t op, xcb_render_picture_t src, xcb_render_picture_t mask, xcb_render_picture_t dst, int16_t src_x, int16_t src_y, int16_t mask_x, int16_t mask_y, int16_t dst_x, int16_t dst_y, uint16_t width, uint16_t height)
Definition render.c:1892
xcb_render_color_end
xcb_generic_iterator_t xcb_render_color_end(xcb_render_color_iterator_t i)
Definition render.c:343
xcb_render_query_filters_unchecked
xcb_render_query_filters_cookie_t xcb_render_query_filters_unchecked(xcb_connection_t *c, xcb_drawable_t drawable)
Definition render.c:3833
xcb_render_create_radial_gradient_checked
xcb_void_cookie_t xcb_render_create_radial_gradient_checked(xcb_connection_t *c, xcb_render_picture_t picture, xcb_render_pointfix_t inner, xcb_render_pointfix_t outer, xcb_render_fixed_t inner_radius, xcb_render_fixed_t outer_radius, uint32_t num_stops, const xcb_render_fixed_t *stops, const xcb_render_color_t *colors)
Definition render.c:4665
xcb_render_change_picture
xcb_void_cookie_t xcb_render_change_picture(xcb_connection_t *c, xcb_render_picture_t picture, uint32_t value_mask, const void *value_list)
Definition render.c:1604
xcb_render_query_pict_formats
xcb_render_query_pict_formats_cookie_t xcb_render_query_pict_formats(xcb_connection_t *c)
Definition render.c:567
xcb_render_reference_glyph_set_checked
xcb_void_cookie_t xcb_render_reference_glyph_set_checked(xcb_connection_t *c, xcb_render_glyphset_t gsid, xcb_render_glyphset_t existing)
Definition render.c:2610
xcb_render_create_anim_cursor
xcb_void_cookie_t xcb_render_create_anim_cursor(xcb_connection_t *c, xcb_cursor_t cid, uint32_t cursors_len, const xcb_render_animcursorelt_t *cursors)
Definition render.c:4171
xcb_render_query_pict_index_values
xcb_render_query_pict_index_values_cookie_t xcb_render_query_pict_index_values(xcb_connection_t *c, xcb_render_pictformat_t format)
Definition render.c:717
xcb_render_tri_fan
xcb_void_cookie_t xcb_render_tri_fan(xcb_connection_t *c, uint8_t op, xcb_render_picture_t src, xcb_render_picture_t dst, xcb_render_pictformat_t mask_format, int16_t src_x, int16_t src_y, uint32_t points_len, const xcb_render_pointfix_t *points)
Definition render.c:2488
xcb_render_pictscreen_end
xcb_generic_iterator_t xcb_render_pictscreen_end(xcb_render_pictscreen_iterator_t i)
Definition render.c:305
xcb_render_set_picture_transform_checked
xcb_void_cookie_t xcb_render_set_picture_transform_checked(xcb_connection_t *c, xcb_render_picture_t picture, xcb_render_transform_t transform)
Definition render.c:3703
xcb_render_spanfix_next
void xcb_render_spanfix_next(xcb_render_spanfix_iterator_t *i)
Definition render.c:4226
xcb_render_animcursorelt_end
xcb_generic_iterator_t xcb_render_animcursorelt_end(xcb_render_animcursorelt_iterator_t i)
Definition render.c:4097
xcb_render_composite_glyphs_16
xcb_void_cookie_t xcb_render_composite_glyphs_16(xcb_connection_t *c, uint8_t op, xcb_render_picture_t src, xcb_render_picture_t dst, xcb_render_pictformat_t mask_format, xcb_render_glyphset_t glyphset, int16_t src_x, int16_t src_y, uint32_t glyphcmds_len, const uint8_t *glyphcmds)
Definition render.c:3279
xcb_render_transform_end
xcb_generic_iterator_t xcb_render_transform_end(xcb_render_transform_iterator_t i)
Definition render.c:3693
xcb_render_linefix_next
void xcb_render_linefix_next(xcb_render_linefix_iterator_t *i)
Definition render.c:371
xcb_render_triangles_checked
xcb_void_cookie_t xcb_render_triangles_checked(xcb_connection_t *c, uint8_t op, xcb_render_picture_t src, xcb_render_picture_t dst, xcb_render_pictformat_t mask_format, int16_t src_x, int16_t src_y, uint32_t triangles_len, const xcb_render_triangle_t *triangles)
Definition render.c:2162
xcb_render_query_version_unchecked
xcb_render_query_version_cookie_t xcb_render_query_version_unchecked(xcb_connection_t *c, uint32_t client_major_version, uint32_t client_minor_version)
Definition render.c:471
xcb_render_composite
xcb_void_cookie_t xcb_render_composite(xcb_connection_t *c, uint8_t op, xcb_render_picture_t src, xcb_render_picture_t mask, xcb_render_picture_t dst, int16_t src_x, int16_t src_y, int16_t mask_x, int16_t mask_y, int16_t dst_x, int16_t dst_y, uint16_t width, uint16_t height)
Definition render.c:1941
xcb_render_transform_next
void xcb_render_transform_next(xcb_render_transform_iterator_t *i)
Definition render.c:3685
xcb_render_change_picture_aux
xcb_void_cookie_t xcb_render_change_picture_aux(xcb_connection_t *c, xcb_render_picture_t picture, uint32_t value_mask, const xcb_render_change_picture_value_list_t *value_list)
Definition render.c:1672
xcb_render_set_picture_filter
xcb_void_cookie_t xcb_render_set_picture_filter(xcb_connection_t *c, xcb_render_picture_t picture, uint16_t filter_len, const char *filter, uint32_t values_len, const xcb_render_fixed_t *values)
Definition render.c:4001
xcb_render_query_pict_formats_unchecked
xcb_render_query_pict_formats_cookie_t xcb_render_query_pict_formats_unchecked(xcb_connection_t *c)
Definition render.c:591
xcb_render_picture_next
void xcb_render_picture_next(xcb_render_picture_iterator_t *i)
Definition render.c:58
xcb_render_glyph_end
xcb_generic_iterator_t xcb_render_glyph_end(xcb_render_glyph_iterator_t i)
Definition render.c:30
xcb_render_create_conical_gradient
xcb_void_cookie_t xcb_render_create_conical_gradient(xcb_connection_t *c, xcb_render_picture_t picture, xcb_render_pointfix_t center, xcb_render_fixed_t angle, uint32_t num_stops, const xcb_render_fixed_t *stops, const xcb_render_color_t *colors)
Definition render.c:4894
xcb_render_fill_rectangles
xcb_void_cookie_t xcb_render_fill_rectangles(xcb_connection_t *c, uint8_t op, xcb_render_picture_t dst, xcb_render_color_t color, uint32_t rects_len, const xcb_rectangle_t *rects)
Definition render.c:3561
xcb_render_animcursorelt_next
void xcb_render_animcursorelt_next(xcb_render_animcursorelt_iterator_t *i)
Definition render.c:4089
xcb_render_free_glyph_set_checked
xcb_void_cookie_t xcb_render_free_glyph_set_checked(xcb_connection_t *c, xcb_render_glyphset_t glyphset)
Definition render.c:2666
xcb_render_pictformat_end
xcb_generic_iterator_t xcb_render_pictformat_end(xcb_render_pictformat_iterator_t i)
Definition render.c:84
xcb_render_create_solid_fill
xcb_void_cookie_t xcb_render_create_solid_fill(xcb_connection_t *c, xcb_render_picture_t picture, xcb_render_color_t color)
Definition render.c:4417
xcb_render_composite_glyphs_8_checked
xcb_void_cookie_t xcb_render_composite_glyphs_8_checked(xcb_connection_t *c, uint8_t op, xcb_render_picture_t src, xcb_render_picture_t dst, xcb_render_pictformat_t mask_format, xcb_render_glyphset_t glyphset, int16_t src_x, int16_t src_y, uint32_t glyphcmds_len, const uint8_t *glyphcmds)
Definition render.c:3088
xcb_render_glyphset_next
void xcb_render_glyphset_next(xcb_render_glyphset_iterator_t *i)
Definition render.c:40
xcb_render_pictdepth_end
xcb_generic_iterator_t xcb_render_pictdepth_end(xcb_render_pictdepth_iterator_t i)
Definition render.c:230
xcb_render_create_radial_gradient
xcb_void_cookie_t xcb_render_create_radial_gradient(xcb_connection_t *c, xcb_render_picture_t picture, xcb_render_pointfix_t inner, xcb_render_pointfix_t outer, xcb_render_fixed_t inner_radius, xcb_render_fixed_t outer_radius, uint32_t num_stops, const xcb_render_fixed_t *stops, const xcb_render_color_t *colors)
Definition render.c:4713
xcb_render_trapezoids
xcb_void_cookie_t xcb_render_trapezoids(xcb_connection_t *c, uint8_t op, xcb_render_picture_t src, xcb_render_picture_t dst, xcb_render_pictformat_t mask_format, int16_t src_x, int16_t src_y, uint32_t traps_len, const xcb_render_trapezoid_t *traps)
Definition render.c:2065
xcb_render_picture_end
xcb_generic_iterator_t xcb_render_picture_end(xcb_render_picture_iterator_t i)
Definition render.c:66
xcb_render_tri_strip
xcb_void_cookie_t xcb_render_tri_strip(xcb_connection_t *c, uint8_t op, xcb_render_picture_t src, xcb_render_picture_t dst, xcb_render_pictformat_t mask_format, int16_t src_x, int16_t src_y, uint32_t points_len, const xcb_render_pointfix_t *points)
Definition render.c:2347
xcb_render_free_glyphs_checked
xcb_void_cookie_t xcb_render_free_glyphs_checked(xcb_connection_t *c, xcb_render_glyphset_t glyphset, uint32_t glyphs_len, const xcb_render_glyph_t *glyphs)
Definition render.c:2969
xcb_render_fixed_end
xcb_generic_iterator_t xcb_render_fixed_end(xcb_render_fixed_iterator_t i)
Definition render.c:102
xcb_render_add_traps_checked
xcb_void_cookie_t xcb_render_add_traps_checked(xcb_connection_t *c, xcb_render_picture_t picture, int16_t x_off, int16_t y_off, uint32_t traps_len, const xcb_render_trap_t *traps)
Definition render.c:4293
xcb_render_pictscreen_next
void xcb_render_pictscreen_next(xcb_render_pictscreen_iterator_t *i)
Definition render.c:294
xcb_render_glyphinfo_end
xcb_generic_iterator_t xcb_render_glyphinfo_end(xcb_render_glyphinfo_iterator_t i)
Definition render.c:433
xcb_render_pictforminfo_end
xcb_generic_iterator_t xcb_render_pictforminfo_end(xcb_render_pictforminfo_iterator_t i)
Definition render.c:138
xcb_render_color_next
void xcb_render_color_next(xcb_render_color_iterator_t *i)
Definition render.c:335
xcb_render_composite_glyphs_8
xcb_void_cookie_t xcb_render_composite_glyphs_8(xcb_connection_t *c, uint8_t op, xcb_render_picture_t src, xcb_render_picture_t dst, xcb_render_pictformat_t mask_format, xcb_render_glyphset_t glyphset, int16_t src_x, int16_t src_y, uint32_t glyphcmds_len, const uint8_t *glyphcmds)
Definition render.c:3134
xcb_render_trapezoid_next
void xcb_render_trapezoid_next(xcb_render_trapezoid_iterator_t *i)
Definition render.c:407
xcb_render_trapezoid_end
xcb_generic_iterator_t xcb_render_trapezoid_end(xcb_render_trapezoid_iterator_t i)
Definition render.c:415
xcb_render_trapezoids_checked
xcb_void_cookie_t xcb_render_trapezoids_checked(xcb_connection_t *c, uint8_t op, xcb_render_picture_t src, xcb_render_picture_t dst, xcb_render_pictformat_t mask_format, int16_t src_x, int16_t src_y, uint32_t traps_len, const xcb_render_trapezoid_t *traps)
Definition render.c:2021
xcb_render_glyph_next
void xcb_render_glyph_next(xcb_render_glyph_iterator_t *i)
Definition render.c:22
xcb_render_create_linear_gradient_checked
xcb_void_cookie_t xcb_render_create_linear_gradient_checked(xcb_connection_t *c, xcb_render_picture_t picture, xcb_render_pointfix_t p1, xcb_render_pointfix_t p2, uint32_t num_stops, const xcb_render_fixed_t *stops, const xcb_render_color_t *colors)
Definition render.c:4488
xcb_render_create_glyph_set_checked
xcb_void_cookie_t xcb_render_create_glyph_set_checked(xcb_connection_t *c, xcb_render_glyphset_t gsid, xcb_render_pictformat_t format)
Definition render.c:2554
xcb_render_trap_end
xcb_generic_iterator_t xcb_render_trap_end(xcb_render_trap_iterator_t i)
Definition render.c:4252
xcb_render_add_glyphs_checked
xcb_void_cookie_t xcb_render_add_glyphs_checked(xcb_connection_t *c, xcb_render_glyphset_t glyphset, uint32_t glyphs_len, const uint32_t *glyphids, const xcb_render_glyphinfo_t *glyphs, uint32_t data_len, const uint8_t *data)
Definition render.c:2774
xcb_render_pictforminfo_next
void xcb_render_pictforminfo_next(xcb_render_pictforminfo_iterator_t *i)
Definition render.c:130
xcb_render_change_picture_aux_checked
xcb_void_cookie_t xcb_render_change_picture_aux_checked(xcb_connection_t *c, xcb_render_picture_t picture, uint32_t value_mask, const xcb_render_change_picture_value_list_t *value_list)
Definition render.c:1637
xcb_render_query_version
xcb_render_query_version_cookie_t xcb_render_query_version(xcb_connection_t *c, uint32_t client_major_version, uint32_t client_minor_version)
Definition render.c:443
xcb_render_free_picture_checked
xcb_void_cookie_t xcb_render_free_picture_checked(xcb_connection_t *c, xcb_render_picture_t picture)
Definition render.c:1840
xcb_render_glyphset_end
xcb_generic_iterator_t xcb_render_glyphset_end(xcb_render_glyphset_iterator_t i)
Definition render.c:48
xcb_render_free_picture
xcb_void_cookie_t xcb_render_free_picture(xcb_connection_t *c, xcb_render_picture_t picture)
Definition render.c:1866
xcb_render_create_picture_checked
xcb_void_cookie_t xcb_render_create_picture_checked(xcb_connection_t *c, xcb_render_picture_t pid, xcb_drawable_t drawable, xcb_render_pictformat_t format, uint32_t value_mask, const void *value_list)
Definition render.c:1106
xcb_render_glyphinfo_next
void xcb_render_glyphinfo_next(xcb_render_glyphinfo_iterator_t *i)
Definition render.c:425
xcb_render_query_filters
xcb_render_query_filters_cookie_t xcb_render_query_filters(xcb_connection_t *c, xcb_drawable_t drawable)
Definition render.c:3807
xcb_render_free_glyph_set
xcb_void_cookie_t xcb_render_free_glyph_set(xcb_connection_t *c, xcb_render_glyphset_t glyphset)
Definition render.c:2692
xcb_render_spanfix_end
xcb_generic_iterator_t xcb_render_spanfix_end(xcb_render_spanfix_iterator_t i)
Definition render.c:4234
xcb_render_add_traps
xcb_void_cookie_t xcb_render_add_traps(xcb_connection_t *c, xcb_render_picture_t picture, int16_t x_off, int16_t y_off, uint32_t traps_len, const xcb_render_trap_t *traps)
Definition render.c:4330
xcb_render_triangle_next
void xcb_render_triangle_next(xcb_render_triangle_iterator_t *i)
Definition render.c:389
xcb_render_set_picture_clip_rectangles_checked
xcb_void_cookie_t xcb_render_set_picture_clip_rectangles_checked(xcb_connection_t *c, xcb_render_picture_t picture, int16_t clip_x_origin, int16_t clip_y_origin, uint32_t rectangles_len, const xcb_rectangle_t *rectangles)
Definition render.c:1744
xcb_render_pointfix_next
void xcb_render_pointfix_next(xcb_render_pointfix_iterator_t *i)
Definition render.c:353
xcb_render_directformat_next
void xcb_render_directformat_next(xcb_render_directformat_iterator_t *i)
Definition render.c:112
xcb_render_create_anim_cursor_checked
xcb_void_cookie_t xcb_render_create_anim_cursor_checked(xcb_connection_t *c, xcb_cursor_t cid, uint32_t cursors_len, const xcb_render_animcursorelt_t *cursors)
Definition render.c:4138
xcb_render_create_cursor_checked
xcb_void_cookie_t xcb_render_create_cursor_checked(xcb_connection_t *c, xcb_cursor_t cid, xcb_render_picture_t source, uint16_t x, uint16_t y)
Definition render.c:3621
xcb_render_reference_glyph_set
xcb_void_cookie_t xcb_render_reference_glyph_set(xcb_connection_t *c, xcb_render_glyphset_t gsid, xcb_render_glyphset_t existing)
Definition render.c:2638
xcb_render_pointfix_end
xcb_generic_iterator_t xcb_render_pointfix_end(xcb_render_pointfix_iterator_t i)
Definition render.c:361
xcb_render_add_glyphs
xcb_void_cookie_t xcb_render_add_glyphs(xcb_connection_t *c, xcb_render_glyphset_t glyphset, uint32_t glyphs_len, const uint32_t *glyphids, const xcb_render_glyphinfo_t *glyphs, uint32_t data_len, const uint8_t *data)
Definition render.c:2821
xcb_connection_t
Definition xcbint.h:208
xcb_extension_t
Definition xcbext.h:39
xcb_generic_error_t
Generic error.
Definition xcb.h:186
xcb_generic_iterator_t
Generic iterator.
Definition xcb.h:118
xcb_rectangle_iterator_t
xcb_rectangle_iterator_t
Definition xproto.h:244
xcb_rectangle_t
xcb_rectangle_t
Definition xproto.h:234
xcb_render_add_glyphs_request_t
xcb_render_add_glyphs_request_t
Definition render.h:837
xcb_render_add_traps_request_t
xcb_render_add_traps_request_t
Definition render.h:1107
xcb_render_animcursorelt_iterator_t
xcb_render_animcursorelt_iterator_t
Definition render.h:1047
xcb_render_animcursorelt_t
xcb_render_animcursorelt_t
Definition render.h:1039
xcb_render_change_picture_request_t
xcb_render_change_picture_request_t
Definition render.h:653
xcb_render_change_picture_value_list_t
xcb_render_change_picture_value_list_t
Definition render.h:631
xcb_render_color_iterator_t
xcb_render_color_iterator_t
Definition render.h:394
xcb_render_color_t
xcb_render_color_t
Definition render.h:384
xcb_render_composite_glyphs_16_request_t
xcb_render_composite_glyphs_16_request_t
Definition render.h:884
xcb_render_composite_glyphs_32_request_t
xcb_render_composite_glyphs_32_request_t
Definition render.h:904
xcb_render_composite_glyphs_8_request_t
xcb_render_composite_glyphs_8_request_t
Definition render.h:864
xcb_render_composite_request_t
xcb_render_composite_request_t
Definition render.h:695
xcb_render_create_anim_cursor_request_t
xcb_render_create_anim_cursor_request_t
Definition render.h:1059
xcb_render_create_conical_gradient_request_t
xcb_render_create_conical_gradient_request_t
Definition render.h:1170
xcb_render_create_cursor_request_t
xcb_render_create_cursor_request_t
Definition render.h:940
xcb_render_create_glyph_set_request_t
xcb_render_create_glyph_set_request_t
Definition render.h:796
xcb_render_create_linear_gradient_request_t
xcb_render_create_linear_gradient_request_t
Definition render.h:1136
xcb_render_create_picture_request_t
xcb_render_create_picture_request_t
Definition render.h:618
xcb_render_create_picture_value_list_t
xcb_render_create_picture_value_list_t
Definition render.h:596
xcb_render_create_radial_gradient_request_t
xcb_render_create_radial_gradient_request_t
Definition render.h:1152
xcb_render_create_solid_fill_request_t
xcb_render_create_solid_fill_request_t
Definition render.h:1122
xcb_render_directformat_iterator_t
xcb_render_directformat_iterator_t
Definition render.h:281
xcb_render_directformat_t
xcb_render_directformat_t
Definition render.h:267
xcb_render_fill_rectangles_request_t
xcb_render_fill_rectangles_request_t
Definition render.h:924
xcb_render_fixed_iterator_t
xcb_render_fixed_iterator_t
Definition render.h:183
xcb_render_free_glyph_set_request_t
xcb_render_free_glyph_set_request_t
Definition render.h:824
xcb_render_free_glyphs_request_t
xcb_render_free_glyphs_request_t
Definition render.h:851
xcb_render_free_picture_request_t
xcb_render_free_picture_request_t
Definition render.h:682
xcb_render_glyph_error_t
xcb_render_glyph_error_t
Definition render.h:255
xcb_render_glyph_iterator_t
xcb_render_glyph_iterator_t
Definition render.h:139
xcb_render_glyph_set_error_t
xcb_render_glyph_set_error_t
Definition render.h:240
xcb_render_glyphinfo_iterator_t
xcb_render_glyphinfo_iterator_t
Definition render.h:486
xcb_render_glyphinfo_t
xcb_render_glyphinfo_t
Definition render.h:474
xcb_render_glyphset_iterator_t
xcb_render_glyphset_iterator_t
Definition render.h:150
xcb_render_indexvalue_iterator_t
xcb_render_indexvalue_iterator_t
Definition render.h:375
xcb_render_indexvalue_t
xcb_render_indexvalue_t
Definition render.h:364
xcb_render_linefix_iterator_t
xcb_render_linefix_iterator_t
Definition render.h:428
xcb_render_linefix_t
xcb_render_linefix_t
Definition render.h:420
xcb_render_pict_format_error_t
xcb_render_pict_format_error_t
Definition render.h:195
xcb_render_pict_op_error_t
xcb_render_pict_op_error_t
Definition render.h:225
xcb_render_pictdepth_iterator_t
xcb_render_pictdepth_iterator_t
Definition render.h:338
xcb_render_pictdepth_t
xcb_render_pictdepth_t
Definition render.h:328
xcb_render_pictformat_iterator_t
xcb_render_pictformat_iterator_t
Definition render.h:172
xcb_render_pictforminfo_iterator_t
xcb_render_pictforminfo_iterator_t
Definition render.h:302
xcb_render_pictforminfo_t
xcb_render_pictforminfo_t
Definition render.h:290
xcb_render_pictscreen_iterator_t
xcb_render_pictscreen_iterator_t
Definition render.h:355
xcb_render_pictscreen_t
xcb_render_pictscreen_t
Definition render.h:347
xcb_render_picture_error_t
xcb_render_picture_error_t
Definition render.h:210
xcb_render_picture_iterator_t
xcb_render_picture_iterator_t
Definition render.h:161
xcb_render_pictvisual_iterator_t
xcb_render_pictvisual_iterator_t
Definition render.h:319
xcb_render_pictvisual_t
xcb_render_pictvisual_t
Definition render.h:311
xcb_render_pointfix_iterator_t
xcb_render_pointfix_iterator_t
Definition render.h:411
xcb_render_pointfix_t
xcb_render_pointfix_t
Definition render.h:403
xcb_render_query_filters_cookie_t
xcb_render_query_filters_cookie_t
Definition render.h:991
xcb_render_query_filters_reply_t
xcb_render_query_filters_reply_t
Definition render.h:1011
xcb_render_query_filters_request_t
xcb_render_query_filters_request_t
Definition render.h:1001
xcb_render_query_pict_formats_cookie_t
xcb_render_query_pict_formats_cookie_t
Definition render.h:529
xcb_render_query_pict_formats_reply_t
xcb_render_query_pict_formats_reply_t
Definition render.h:548
xcb_render_query_pict_formats_request_t
xcb_render_query_pict_formats_request_t
Definition render.h:539
xcb_render_query_pict_index_values_cookie_t
xcb_render_query_pict_index_values_cookie_t
Definition render.h:564
xcb_render_query_pict_index_values_reply_t
xcb_render_query_pict_index_values_reply_t
Definition render.h:584
xcb_render_query_pict_index_values_request_t
xcb_render_query_pict_index_values_request_t
Definition render.h:574
xcb_render_query_version_cookie_t
xcb_render_query_version_cookie_t
Definition render.h:495
xcb_render_query_version_reply_t
xcb_render_query_version_reply_t
Definition render.h:516
xcb_render_query_version_request_t
xcb_render_query_version_request_t
Definition render.h:505
xcb_render_reference_glyph_set_request_t
xcb_render_reference_glyph_set_request_t
Definition render.h:810
xcb_render_set_picture_clip_rectangles_request_t
xcb_render_set_picture_clip_rectangles_request_t
Definition render.h:667
xcb_render_set_picture_filter_request_t
xcb_render_set_picture_filter_request_t
Definition render.h:1027
xcb_render_set_picture_transform_request_t
xcb_render_set_picture_transform_request_t
Definition render.h:980
xcb_render_spanfix_iterator_t
xcb_render_spanfix_iterator_t
Definition render.h:1078
xcb_render_spanfix_t
xcb_render_spanfix_t
Definition render.h:1069
xcb_render_transform_iterator_t
xcb_render_transform_iterator_t
Definition render.h:968
xcb_render_transform_t
xcb_render_transform_t
Definition render.h:953
xcb_render_trap_iterator_t
xcb_render_trap_iterator_t
Definition render.h:1095
xcb_render_trap_t
xcb_render_trap_t
Definition render.h:1087
xcb_render_trapezoid_iterator_t
xcb_render_trapezoid_iterator_t
Definition render.h:465
xcb_render_trapezoid_t
xcb_render_trapezoid_t
Definition render.h:455
xcb_render_trapezoids_request_t
xcb_render_trapezoids_request_t
Definition render.h:720
xcb_render_tri_fan_request_t
xcb_render_tri_fan_request_t
Definition render.h:777
xcb_render_tri_strip_request_t
xcb_render_tri_strip_request_t
Definition render.h:758
xcb_render_triangle_iterator_t
xcb_render_triangle_iterator_t
Definition render.h:446
xcb_render_triangle_t
xcb_render_triangle_t
Definition render.h:437
xcb_render_triangles_request_t
xcb_render_triangles_request_t
Definition render.h:739
xcb_str_iterator_t
xcb_str_iterator_t
Definition xproto.h:2863
xcb_void_cookie_t
Generic cookie.
Definition xcb.h:203
xcb.h