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 
140  xcb_render_glyph_t *data;
141  int rem;
142  int index;
144 
145 typedef uint32_t xcb_render_glyphset_t;
146 
151  xcb_render_glyphset_t *data;
152  int rem;
153  int index;
155 
156 typedef uint32_t xcb_render_picture_t;
157 
162  xcb_render_picture_t *data;
163  int rem;
164  int index;
166 
167 typedef uint32_t xcb_render_pictformat_t;
168 
173  xcb_render_pictformat_t *data;
174  int rem;
175  int index;
177 
178 typedef int32_t xcb_render_fixed_t;
179 
184  xcb_render_fixed_t *data;
185  int rem;
186  int index;
188 
190 #define XCB_RENDER_PICT_FORMAT 0
191 
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;
203 
205 #define XCB_RENDER_PICTURE 1
206 
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;
218 
220 #define XCB_RENDER_PICT_OP 2
221 
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;
233 
235 #define XCB_RENDER_GLYPH_SET 3
236 
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;
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;
263 
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;
277 
283  int rem;
284  int index;
286 
291  xcb_render_pictformat_t id;
292  uint8_t type;
293  uint8_t depth;
294  uint8_t pad0[2];
296  xcb_colormap_t colormap;
298 
304  int rem;
305  int index;
307 
311 typedef struct xcb_render_pictvisual_t {
312  xcb_visualid_t visual;
313  xcb_render_pictformat_t format;
315 
321  int rem;
322  int index;
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];
334 
340  int rem;
341  int index;
343 
347 typedef struct xcb_render_pictscreen_t {
348  uint32_t num_depths;
349  xcb_render_pictformat_t fallback;
351 
357  int rem;
358  int index;
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;
371 
377  int rem;
378  int index;
380 
384 typedef struct xcb_render_color_t {
385  uint16_t red;
386  uint16_t green;
387  uint16_t blue;
388  uint16_t alpha;
390 
395  xcb_render_color_t *data;
396  int rem;
397  int index;
399 
403 typedef struct xcb_render_pointfix_t {
404  xcb_render_fixed_t x;
405  xcb_render_fixed_t y;
407 
412  xcb_render_pointfix_t *data;
413  int rem;
414  int index;
416 
420 typedef struct xcb_render_linefix_t {
424 
429  xcb_render_linefix_t *data;
430  int rem;
431  int index;
433 
437 typedef struct xcb_render_triangle_t {
442 
447  xcb_render_triangle_t *data;
448  int rem;
449  int index;
451 
455 typedef struct xcb_render_trapezoid_t {
456  xcb_render_fixed_t top;
457  xcb_render_fixed_t bottom;
459  xcb_render_linefix_t right;
461 
467  int rem;
468  int index;
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;
482 
488  int rem;
489  int index;
491 
496  unsigned int sequence;
498 
500 #define XCB_RENDER_QUERY_VERSION 0
501 
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;
512 
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];
525 
530  unsigned int sequence;
532 
534 #define XCB_RENDER_QUERY_PICT_FORMATS 1
535 
540  uint8_t major_opcode;
541  uint8_t minor_opcode;
542  uint16_t length;
544 
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];
560 
565  unsigned int sequence;
567 
569 #define XCB_RENDER_QUERY_PICT_INDEX_VALUES 2
570 
575  uint8_t major_opcode;
576  uint8_t minor_opcode;
577  uint16_t length;
578  xcb_render_pictformat_t format;
580 
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];
592 
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;
611 
613 #define XCB_RENDER_CREATE_PICTURE 4
614 
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;
627 
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;
646 
648 #define XCB_RENDER_CHANGE_PICTURE 5
649 
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;
660 
662 #define XCB_RENDER_SET_PICTURE_CLIP_RECTANGLES 6
663 
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;
675 
677 #define XCB_RENDER_FREE_PICTURE 7
678 
683  uint8_t major_opcode;
684  uint8_t minor_opcode;
685  uint16_t length;
686  xcb_render_picture_t picture;
688 
690 #define XCB_RENDER_COMPOSITE 8
691 
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;
713 
715 #define XCB_RENDER_TRAPEZOIDS 10
716 
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;
732 
734 #define XCB_RENDER_TRIANGLES 11
735 
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;
751 
753 #define XCB_RENDER_TRI_STRIP 12
754 
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;
770 
772 #define XCB_RENDER_TRI_FAN 13
773 
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;
789 
791 #define XCB_RENDER_CREATE_GLYPH_SET 17
792 
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;
803 
805 #define XCB_RENDER_REFERENCE_GLYPH_SET 18
806 
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;
817 
819 #define XCB_RENDER_FREE_GLYPH_SET 19
820 
825  uint8_t major_opcode;
826  uint8_t minor_opcode;
827  uint16_t length;
828  xcb_render_glyphset_t glyphset;
830 
832 #define XCB_RENDER_ADD_GLYPHS 20
833 
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;
844 
846 #define XCB_RENDER_FREE_GLYPHS 22
847 
852  uint8_t major_opcode;
853  uint8_t minor_opcode;
854  uint16_t length;
855  xcb_render_glyphset_t glyphset;
857 
859 #define XCB_RENDER_COMPOSITE_GLYPHS_8 23
860 
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;
877 
879 #define XCB_RENDER_COMPOSITE_GLYPHS_16 24
880 
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;
897 
899 #define XCB_RENDER_COMPOSITE_GLYPHS_32 25
900 
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;
917 
919 #define XCB_RENDER_FILL_RECTANGLES 26
920 
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;
933 
935 #define XCB_RENDER_CREATE_CURSOR 27
936 
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;
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;
964 
970  int rem;
971  int index;
973 
975 #define XCB_RENDER_SET_PICTURE_TRANSFORM 28
976 
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;
987 
992  unsigned int sequence;
994 
996 #define XCB_RENDER_QUERY_FILTERS 29
997 
1002  uint8_t major_opcode;
1003  uint8_t minor_opcode;
1004  uint16_t length;
1005  xcb_drawable_t drawable;
1007 
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];
1020 
1022 #define XCB_RENDER_SET_PICTURE_FILTER 30
1023 
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];
1035 
1040  xcb_cursor_t cursor;
1041  uint32_t delay;
1043 
1049  int rem;
1050  int index;
1052 
1054 #define XCB_RENDER_CREATE_ANIM_CURSOR 31
1055 
1060  uint8_t major_opcode;
1061  uint8_t minor_opcode;
1062  uint16_t length;
1063  xcb_cursor_t cid;
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;
1074 
1079  xcb_render_spanfix_t *data;
1080  int rem;
1081  int index;
1083 
1087 typedef struct xcb_render_trap_t {
1091 
1096  xcb_render_trap_t *data;
1097  int rem;
1098  int index;
1100 
1102 #define XCB_RENDER_ADD_TRAPS 32
1103 
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;
1115 
1117 #define XCB_RENDER_CREATE_SOLID_FILL 33
1118 
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;
1129 
1131 #define XCB_RENDER_CREATE_LINEAR_GRADIENT 34
1132 
1137  uint8_t major_opcode;
1138  uint8_t minor_opcode;
1139  uint16_t length;
1140  xcb_render_picture_t picture;
1143  uint32_t num_stops;
1145 
1147 #define XCB_RENDER_CREATE_RADIAL_GRADIENT 35
1148 
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;
1163 
1165 #define XCB_RENDER_CREATE_CONICAL_GRADIENT 36
1166 
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;
1179 
1188 void
1190 
1202 
1211 void
1213 
1225 
1234 void
1236 
1248 
1257 void
1259 
1271 
1280 void
1282 
1294 
1303 void
1305 
1317 
1326 void
1328 
1340 
1349 void
1351 
1363 
1364 int
1365 xcb_render_pictdepth_sizeof (const void *_buffer);
1366 
1368 xcb_render_pictdepth_visuals (const xcb_render_pictdepth_t *R);
1369 
1370 int
1371 xcb_render_pictdepth_visuals_length (const xcb_render_pictdepth_t *R);
1372 
1374 xcb_render_pictdepth_visuals_iterator (const xcb_render_pictdepth_t *R);
1375 
1384 void
1386 
1398 
1399 int
1400 xcb_render_pictscreen_sizeof (const void *_buffer);
1401 
1402 int
1403 xcb_render_pictscreen_depths_length (const xcb_render_pictscreen_t *R);
1404 
1406 xcb_render_pictscreen_depths_iterator (const xcb_render_pictscreen_t *R);
1407 
1416 void
1418 
1430 
1439 void
1441 
1453 
1462 void
1464 
1476 
1485 void
1487 
1499 
1508 void
1510 
1522 
1531 void
1533 
1545 
1554 void
1556 
1568 
1577 void
1579 
1591 
1602  uint32_t client_major_version,
1603  uint32_t client_minor_version);
1604 
1618  uint32_t client_major_version,
1619  uint32_t client_minor_version);
1620 
1638  xcb_generic_error_t **e);
1639 
1640 int
1641 xcb_render_query_pict_formats_sizeof (const void *_buffer);
1642 
1653 
1667 
1669 xcb_render_query_pict_formats_formats (const xcb_render_query_pict_formats_reply_t *R);
1670 
1671 int
1672 xcb_render_query_pict_formats_formats_length (const xcb_render_query_pict_formats_reply_t *R);
1673 
1675 xcb_render_query_pict_formats_formats_iterator (const xcb_render_query_pict_formats_reply_t *R);
1676 
1677 int
1678 xcb_render_query_pict_formats_screens_length (const xcb_render_query_pict_formats_reply_t *R);
1679 
1681 xcb_render_query_pict_formats_screens_iterator (const xcb_render_query_pict_formats_reply_t *R);
1682 
1683 uint32_t *
1684 xcb_render_query_pict_formats_subpixels (const xcb_render_query_pict_formats_reply_t *R);
1685 
1686 int
1687 xcb_render_query_pict_formats_subpixels_length (const xcb_render_query_pict_formats_reply_t *R);
1688 
1690 xcb_render_query_pict_formats_subpixels_end (const xcb_render_query_pict_formats_reply_t *R);
1691 
1709  xcb_generic_error_t **e);
1710 
1711 int
1712 xcb_render_query_pict_index_values_sizeof (const void *_buffer);
1713 
1724  xcb_render_pictformat_t format);
1725 
1739  xcb_render_pictformat_t format);
1740 
1742 xcb_render_query_pict_index_values_values (const xcb_render_query_pict_index_values_reply_t *R);
1743 
1744 int
1745 xcb_render_query_pict_index_values_values_length (const xcb_render_query_pict_index_values_reply_t *R);
1746 
1748 xcb_render_query_pict_index_values_values_iterator (const xcb_render_query_pict_index_values_reply_t *R);
1749 
1767  xcb_generic_error_t **e);
1768 
1769 int
1770 xcb_render_create_picture_value_list_serialize (void **_buffer,
1771  uint32_t value_mask,
1773 
1774 int
1775 xcb_render_create_picture_value_list_unpack (const void *_buffer,
1776  uint32_t value_mask,
1778 
1779 int
1780 xcb_render_create_picture_value_list_sizeof (const void *_buffer,
1781  uint32_t value_mask);
1782 
1783 int
1784 xcb_render_create_picture_sizeof (const void *_buffer);
1785 
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 
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 
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 
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 *
1857 xcb_render_create_picture_value_list (const xcb_render_create_picture_request_t *R);
1858 
1859 int
1860 xcb_render_change_picture_value_list_serialize (void **_buffer,
1861  uint32_t value_mask,
1863 
1864 int
1865 xcb_render_change_picture_value_list_unpack (const void *_buffer,
1866  uint32_t value_mask,
1868 
1869 int
1870 xcb_render_change_picture_value_list_sizeof (const void *_buffer,
1871  uint32_t value_mask);
1872 
1873 int
1874 xcb_render_change_picture_sizeof (const void *_buffer);
1875 
1889  xcb_render_picture_t picture,
1890  uint32_t value_mask,
1891  const void *value_list);
1892 
1903  xcb_render_picture_t picture,
1904  uint32_t value_mask,
1905  const void *value_list);
1906 
1920  xcb_render_picture_t picture,
1921  uint32_t value_mask,
1922  const xcb_render_change_picture_value_list_t *value_list);
1923 
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 *
1939 xcb_render_change_picture_value_list (const xcb_render_change_picture_request_t *R);
1940 
1941 int
1942 xcb_render_set_picture_clip_rectangles_sizeof (const void *_buffer,
1943  uint32_t rectangles_len);
1944 
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 
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 
1981 xcb_render_set_picture_clip_rectangles_rectangles (const xcb_render_set_picture_clip_rectangles_request_t *R);
1982 
1983 int
1984 xcb_render_set_picture_clip_rectangles_rectangles_length (const xcb_render_set_picture_clip_rectangles_request_t *R);
1985 
1987 xcb_render_set_picture_clip_rectangles_rectangles_iterator (const xcb_render_set_picture_clip_rectangles_request_t *R);
1988 
2002  xcb_render_picture_t picture);
2003 
2014  xcb_render_picture_t picture);
2015 
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 
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
2066 xcb_render_trapezoids_sizeof (const void *_buffer,
2067  uint32_t traps_len);
2068 
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 
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 
2111 xcb_render_trapezoids_traps (const xcb_render_trapezoids_request_t *R);
2112 
2113 int
2114 xcb_render_trapezoids_traps_length (const xcb_render_trapezoids_request_t *R);
2115 
2117 xcb_render_trapezoids_traps_iterator (const xcb_render_trapezoids_request_t *R);
2118 
2119 int
2120 xcb_render_triangles_sizeof (const void *_buffer,
2121  uint32_t triangles_len);
2122 
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 
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 
2165 xcb_render_triangles_triangles (const xcb_render_triangles_request_t *R);
2166 
2167 int
2168 xcb_render_triangles_triangles_length (const xcb_render_triangles_request_t *R);
2169 
2171 xcb_render_triangles_triangles_iterator (const xcb_render_triangles_request_t *R);
2172 
2173 int
2174 xcb_render_tri_strip_sizeof (const void *_buffer,
2175  uint32_t points_len);
2176 
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 
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 
2219 xcb_render_tri_strip_points (const xcb_render_tri_strip_request_t *R);
2220 
2221 int
2222 xcb_render_tri_strip_points_length (const xcb_render_tri_strip_request_t *R);
2223 
2225 xcb_render_tri_strip_points_iterator (const xcb_render_tri_strip_request_t *R);
2226 
2227 int
2228 xcb_render_tri_fan_sizeof (const void *_buffer,
2229  uint32_t points_len);
2230 
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 
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 
2273 xcb_render_tri_fan_points (const xcb_render_tri_fan_request_t *R);
2274 
2275 int
2276 xcb_render_tri_fan_points_length (const xcb_render_tri_fan_request_t *R);
2277 
2279 xcb_render_tri_fan_points_iterator (const xcb_render_tri_fan_request_t *R);
2280 
2294  xcb_render_glyphset_t gsid,
2295  xcb_render_pictformat_t format);
2296 
2307  xcb_render_glyphset_t gsid,
2308  xcb_render_pictformat_t format);
2309 
2323  xcb_render_glyphset_t gsid,
2324  xcb_render_glyphset_t existing);
2325 
2336  xcb_render_glyphset_t gsid,
2337  xcb_render_glyphset_t existing);
2338 
2352  xcb_render_glyphset_t glyphset);
2353 
2364  xcb_render_glyphset_t glyphset);
2365 
2366 int
2367 xcb_render_add_glyphs_sizeof (const void *_buffer,
2368  uint32_t data_len);
2369 
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 
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 
2407 uint32_t *
2408 xcb_render_add_glyphs_glyphids (const xcb_render_add_glyphs_request_t *R);
2409 
2410 int
2411 xcb_render_add_glyphs_glyphids_length (const xcb_render_add_glyphs_request_t *R);
2412 
2414 xcb_render_add_glyphs_glyphids_end (const xcb_render_add_glyphs_request_t *R);
2415 
2417 xcb_render_add_glyphs_glyphs (const xcb_render_add_glyphs_request_t *R);
2418 
2419 int
2420 xcb_render_add_glyphs_glyphs_length (const xcb_render_add_glyphs_request_t *R);
2421 
2423 xcb_render_add_glyphs_glyphs_iterator (const xcb_render_add_glyphs_request_t *R);
2424 
2425 uint8_t *
2426 xcb_render_add_glyphs_data (const xcb_render_add_glyphs_request_t *R);
2427 
2428 int
2429 xcb_render_add_glyphs_data_length (const xcb_render_add_glyphs_request_t *R);
2430 
2432 xcb_render_add_glyphs_data_end (const xcb_render_add_glyphs_request_t *R);
2433 
2434 int
2435 xcb_render_free_glyphs_sizeof (const void *_buffer,
2436  uint32_t glyphs_len);
2437 
2451  xcb_render_glyphset_t glyphset,
2452  uint32_t glyphs_len,
2453  const xcb_render_glyph_t *glyphs);
2454 
2465  xcb_render_glyphset_t glyphset,
2466  uint32_t glyphs_len,
2467  const xcb_render_glyph_t *glyphs);
2468 
2469 xcb_render_glyph_t *
2470 xcb_render_free_glyphs_glyphs (const xcb_render_free_glyphs_request_t *R);
2471 
2472 int
2473 xcb_render_free_glyphs_glyphs_length (const xcb_render_free_glyphs_request_t *R);
2474 
2476 xcb_render_free_glyphs_glyphs_end (const xcb_render_free_glyphs_request_t *R);
2477 
2478 int
2479 xcb_render_composite_glyphs_8_sizeof (const void *_buffer,
2480  uint32_t glyphcmds_len);
2481 
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 
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 
2525 uint8_t *
2526 xcb_render_composite_glyphs_8_glyphcmds (const xcb_render_composite_glyphs_8_request_t *R);
2527 
2528 int
2529 xcb_render_composite_glyphs_8_glyphcmds_length (const xcb_render_composite_glyphs_8_request_t *R);
2530 
2532 xcb_render_composite_glyphs_8_glyphcmds_end (const xcb_render_composite_glyphs_8_request_t *R);
2533 
2534 int
2535 xcb_render_composite_glyphs_16_sizeof (const void *_buffer,
2536  uint32_t glyphcmds_len);
2537 
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 
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 
2581 uint8_t *
2582 xcb_render_composite_glyphs_16_glyphcmds (const xcb_render_composite_glyphs_16_request_t *R);
2583 
2584 int
2585 xcb_render_composite_glyphs_16_glyphcmds_length (const xcb_render_composite_glyphs_16_request_t *R);
2586 
2588 xcb_render_composite_glyphs_16_glyphcmds_end (const xcb_render_composite_glyphs_16_request_t *R);
2589 
2590 int
2591 xcb_render_composite_glyphs_32_sizeof (const void *_buffer,
2592  uint32_t glyphcmds_len);
2593 
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 
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 
2637 uint8_t *
2638 xcb_render_composite_glyphs_32_glyphcmds (const xcb_render_composite_glyphs_32_request_t *R);
2639 
2640 int
2641 xcb_render_composite_glyphs_32_glyphcmds_length (const xcb_render_composite_glyphs_32_request_t *R);
2642 
2644 xcb_render_composite_glyphs_32_glyphcmds_end (const xcb_render_composite_glyphs_32_request_t *R);
2645 
2646 int
2647 xcb_render_fill_rectangles_sizeof (const void *_buffer,
2648  uint32_t rects_len);
2649 
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 
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 
2686 xcb_render_fill_rectangles_rects (const xcb_render_fill_rectangles_request_t *R);
2687 
2688 int
2689 xcb_render_fill_rectangles_rects_length (const xcb_render_fill_rectangles_request_t *R);
2690 
2692 xcb_render_fill_rectangles_rects_iterator (const xcb_render_fill_rectangles_request_t *R);
2693 
2707  xcb_cursor_t cid,
2708  xcb_render_picture_t source,
2709  uint16_t x,
2710  uint16_t y);
2711 
2722  xcb_cursor_t cid,
2723  xcb_render_picture_t source,
2724  uint16_t x,
2725  uint16_t y);
2726 
2735 void
2737 
2749 
2763  xcb_render_picture_t picture,
2764  xcb_render_transform_t transform);
2765 
2776  xcb_render_picture_t picture,
2777  xcb_render_transform_t transform);
2778 
2779 int
2780 xcb_render_query_filters_sizeof (const void *_buffer);
2781 
2792  xcb_drawable_t drawable);
2793 
2807  xcb_drawable_t drawable);
2808 
2809 uint16_t *
2810 xcb_render_query_filters_aliases (const xcb_render_query_filters_reply_t *R);
2811 
2812 int
2813 xcb_render_query_filters_aliases_length (const xcb_render_query_filters_reply_t *R);
2814 
2816 xcb_render_query_filters_aliases_end (const xcb_render_query_filters_reply_t *R);
2817 
2818 int
2819 xcb_render_query_filters_filters_length (const xcb_render_query_filters_reply_t *R);
2820 
2822 xcb_render_query_filters_filters_iterator (const xcb_render_query_filters_reply_t *R);
2823 
2841  xcb_generic_error_t **e);
2842 
2843 int
2844 xcb_render_set_picture_filter_sizeof (const void *_buffer,
2845  uint32_t values_len);
2846 
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 
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 *
2883 xcb_render_set_picture_filter_filter (const xcb_render_set_picture_filter_request_t *R);
2884 
2885 int
2886 xcb_render_set_picture_filter_filter_length (const xcb_render_set_picture_filter_request_t *R);
2887 
2889 xcb_render_set_picture_filter_filter_end (const xcb_render_set_picture_filter_request_t *R);
2890 
2891 xcb_render_fixed_t *
2892 xcb_render_set_picture_filter_values (const xcb_render_set_picture_filter_request_t *R);
2893 
2894 int
2895 xcb_render_set_picture_filter_values_length (const xcb_render_set_picture_filter_request_t *R);
2896 
2898 xcb_render_set_picture_filter_values_end (const xcb_render_set_picture_filter_request_t *R);
2899 
2908 void
2910 
2922 
2923 int
2924 xcb_render_create_anim_cursor_sizeof (const void *_buffer,
2925  uint32_t cursors_len);
2926 
2940  xcb_cursor_t cid,
2941  uint32_t cursors_len,
2942  const xcb_render_animcursorelt_t *cursors);
2943 
2954  xcb_cursor_t cid,
2955  uint32_t cursors_len,
2956  const xcb_render_animcursorelt_t *cursors);
2957 
2959 xcb_render_create_anim_cursor_cursors (const xcb_render_create_anim_cursor_request_t *R);
2960 
2961 int
2962 xcb_render_create_anim_cursor_cursors_length (const xcb_render_create_anim_cursor_request_t *R);
2963 
2965 xcb_render_create_anim_cursor_cursors_iterator (const xcb_render_create_anim_cursor_request_t *R);
2966 
2975 void
2977 
2989 
2998 void
3000 
3012 
3013 int
3014 xcb_render_add_traps_sizeof (const void *_buffer,
3015  uint32_t traps_len);
3016 
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 
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 
3053 xcb_render_add_traps_traps (const xcb_render_add_traps_request_t *R);
3054 
3055 int
3056 xcb_render_add_traps_traps_length (const xcb_render_add_traps_request_t *R);
3057 
3059 xcb_render_add_traps_traps_iterator (const xcb_render_add_traps_request_t *R);
3060 
3074  xcb_render_picture_t picture,
3075  xcb_render_color_t color);
3076 
3087  xcb_render_picture_t picture,
3088  xcb_render_color_t color);
3089 
3090 int
3091 xcb_render_create_linear_gradient_sizeof (const void *_buffer);
3092 
3106  xcb_render_picture_t picture,
3109  uint32_t num_stops,
3110  const xcb_render_fixed_t *stops,
3111  const xcb_render_color_t *colors);
3112 
3123  xcb_render_picture_t picture,
3126  uint32_t num_stops,
3127  const xcb_render_fixed_t *stops,
3128  const xcb_render_color_t *colors);
3129 
3130 xcb_render_fixed_t *
3131 xcb_render_create_linear_gradient_stops (const xcb_render_create_linear_gradient_request_t *R);
3132 
3133 int
3134 xcb_render_create_linear_gradient_stops_length (const xcb_render_create_linear_gradient_request_t *R);
3135 
3137 xcb_render_create_linear_gradient_stops_end (const xcb_render_create_linear_gradient_request_t *R);
3138 
3140 xcb_render_create_linear_gradient_colors (const xcb_render_create_linear_gradient_request_t *R);
3141 
3142 int
3143 xcb_render_create_linear_gradient_colors_length (const xcb_render_create_linear_gradient_request_t *R);
3144 
3146 xcb_render_create_linear_gradient_colors_iterator (const xcb_render_create_linear_gradient_request_t *R);
3147 
3148 int
3149 xcb_render_create_radial_gradient_sizeof (const void *_buffer);
3150 
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 
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 
3192 xcb_render_fixed_t *
3193 xcb_render_create_radial_gradient_stops (const xcb_render_create_radial_gradient_request_t *R);
3194 
3195 int
3196 xcb_render_create_radial_gradient_stops_length (const xcb_render_create_radial_gradient_request_t *R);
3197 
3199 xcb_render_create_radial_gradient_stops_end (const xcb_render_create_radial_gradient_request_t *R);
3200 
3202 xcb_render_create_radial_gradient_colors (const xcb_render_create_radial_gradient_request_t *R);
3203 
3204 int
3205 xcb_render_create_radial_gradient_colors_length (const xcb_render_create_radial_gradient_request_t *R);
3206 
3208 xcb_render_create_radial_gradient_colors_iterator (const xcb_render_create_radial_gradient_request_t *R);
3209 
3210 int
3211 xcb_render_create_conical_gradient_sizeof (const void *_buffer);
3212 
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 
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 
3250 xcb_render_fixed_t *
3251 xcb_render_create_conical_gradient_stops (const xcb_render_create_conical_gradient_request_t *R);
3252 
3253 int
3254 xcb_render_create_conical_gradient_stops_length (const xcb_render_create_conical_gradient_request_t *R);
3255 
3257 xcb_render_create_conical_gradient_stops_end (const xcb_render_create_conical_gradient_request_t *R);
3258 
3260 xcb_render_create_conical_gradient_colors (const xcb_render_create_conical_gradient_request_t *R);
3261 
3262 int
3263 xcb_render_create_conical_gradient_colors_length (const xcb_render_create_conical_gradient_request_t *R);
3264 
3266 xcb_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 
struct xcb_render_picture_error_t xcb_render_picture_error_t
xcb_render_picture_error_t
struct xcb_render_create_solid_fill_request_t xcb_render_create_solid_fill_request_t
xcb_render_create_solid_fill_request_t
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_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_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_generic_iterator_t xcb_render_pictvisual_end(xcb_render_pictvisual_iterator_t i)
Definition: render.c:156
struct xcb_render_query_pict_index_values_cookie_t xcb_render_query_pict_index_values_cookie_t
xcb_render_query_pict_index_values_cookie_t
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_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
struct xcb_render_transform_t xcb_render_transform_t
xcb_render_transform_t
struct xcb_render_trap_iterator_t xcb_render_trap_iterator_t
xcb_render_trap_iterator_t
xcb_generic_iterator_t xcb_render_directformat_end(xcb_render_directformat_iterator_t i)
Definition: render.c:120
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
struct xcb_render_query_pict_index_values_request_t xcb_render_query_pict_index_values_request_t
xcb_render_query_pict_index_values_request_t
void xcb_render_pictvisual_next(xcb_render_pictvisual_iterator_t *i)
Definition: render.c:148
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_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
struct xcb_render_pictforminfo_iterator_t xcb_render_pictforminfo_iterator_t
xcb_render_pictforminfo_iterator_t
struct xcb_render_linefix_t xcb_render_linefix_t
xcb_render_linefix_t
struct xcb_render_query_version_cookie_t xcb_render_query_version_cookie_t
xcb_render_query_version_cookie_t
struct xcb_render_picture_iterator_t xcb_render_picture_iterator_t
xcb_render_picture_iterator_t
void xcb_render_fixed_next(xcb_render_fixed_iterator_t *i)
Definition: render.c:94
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_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_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
struct xcb_render_create_linear_gradient_request_t xcb_render_create_linear_gradient_request_t
xcb_render_create_linear_gradient_request_t
struct xcb_render_pictformat_iterator_t xcb_render_pictformat_iterator_t
xcb_render_pictformat_iterator_t
struct xcb_render_trapezoids_request_t xcb_render_trapezoids_request_t
xcb_render_trapezoids_request_t
xcb_generic_iterator_t xcb_render_linefix_end(xcb_render_linefix_iterator_t i)
Definition: render.c:379
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_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
void xcb_render_trap_next(xcb_render_trap_iterator_t *i)
Definition: render.c:4244
struct xcb_render_query_pict_formats_cookie_t xcb_render_query_pict_formats_cookie_t
xcb_render_query_pict_formats_cookie_t
struct xcb_render_query_version_reply_t xcb_render_query_version_reply_t
xcb_render_query_version_reply_t
xcb_generic_iterator_t xcb_render_triangle_end(xcb_render_triangle_iterator_t i)
Definition: render.c:397
struct xcb_render_pictvisual_iterator_t xcb_render_pictvisual_iterator_t
xcb_render_pictvisual_iterator_t
void xcb_render_pictformat_next(xcb_render_pictformat_iterator_t *i)
Definition: render.c:76
xcb_generic_iterator_t xcb_render_indexvalue_end(xcb_render_indexvalue_iterator_t i)
Definition: render.c:325
struct xcb_render_animcursorelt_iterator_t xcb_render_animcursorelt_iterator_t
xcb_render_animcursorelt_iterator_t
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
struct xcb_render_pictdepth_iterator_t xcb_render_pictdepth_iterator_t
xcb_render_pictdepth_iterator_t
struct xcb_render_create_glyph_set_request_t xcb_render_create_glyph_set_request_t
xcb_render_create_glyph_set_request_t
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
struct xcb_render_glyphset_iterator_t xcb_render_glyphset_iterator_t
xcb_render_glyphset_iterator_t
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
struct xcb_render_pictdepth_t xcb_render_pictdepth_t
xcb_render_pictdepth_t
struct xcb_render_trapezoid_iterator_t xcb_render_trapezoid_iterator_t
xcb_render_trapezoid_iterator_t
void xcb_render_indexvalue_next(xcb_render_indexvalue_iterator_t *i)
Definition: render.c:317
struct xcb_render_create_picture_request_t xcb_render_create_picture_request_t
xcb_render_create_picture_request_t
struct xcb_render_query_filters_cookie_t xcb_render_query_filters_cookie_t
xcb_render_query_filters_cookie_t
struct xcb_render_pointfix_t xcb_render_pointfix_t
xcb_render_pointfix_t
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_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
void xcb_render_pictdepth_next(xcb_render_pictdepth_iterator_t *i)
Definition: render.c:219
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_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
struct xcb_render_pictforminfo_t xcb_render_pictforminfo_t
xcb_render_pictforminfo_t
struct xcb_render_trap_t xcb_render_trap_t
xcb_render_trap_t
struct xcb_render_add_glyphs_request_t xcb_render_add_glyphs_request_t
xcb_render_add_glyphs_request_t
struct xcb_render_glyph_iterator_t xcb_render_glyph_iterator_t
xcb_render_glyph_iterator_t
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_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
struct xcb_render_glyphinfo_iterator_t xcb_render_glyphinfo_iterator_t
xcb_render_glyphinfo_iterator_t
struct xcb_render_free_picture_request_t xcb_render_free_picture_request_t
xcb_render_free_picture_request_t
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
struct xcb_render_directformat_iterator_t xcb_render_directformat_iterator_t
xcb_render_directformat_iterator_t
xcb_generic_iterator_t xcb_render_color_end(xcb_render_color_iterator_t i)
Definition: render.c:343
xcb_render_query_filters_cookie_t xcb_render_query_filters_unchecked(xcb_connection_t *c, xcb_drawable_t drawable)
Definition: render.c:3833
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_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
struct xcb_render_trapezoid_t xcb_render_trapezoid_t
xcb_render_trapezoid_t
struct xcb_render_query_pict_formats_reply_t xcb_render_query_pict_formats_reply_t
xcb_render_query_pict_formats_reply_t
xcb_render_query_pict_formats_cookie_t xcb_render_query_pict_formats(xcb_connection_t *c)
Definition: render.c:567
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_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
struct xcb_render_query_filters_reply_t xcb_render_query_filters_reply_t
xcb_render_query_filters_reply_t
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_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
struct xcb_render_query_pict_index_values_reply_t xcb_render_query_pict_index_values_reply_t
xcb_render_query_pict_index_values_reply_t
xcb_generic_iterator_t xcb_render_pictscreen_end(xcb_render_pictscreen_iterator_t i)
Definition: render.c:305
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
void xcb_render_spanfix_next(xcb_render_spanfix_iterator_t *i)
Definition: render.c:4226
xcb_generic_iterator_t xcb_render_animcursorelt_end(xcb_render_animcursorelt_iterator_t i)
Definition: render.c:4097
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_generic_iterator_t xcb_render_transform_end(xcb_render_transform_iterator_t i)
Definition: render.c:3693
struct xcb_render_transform_iterator_t xcb_render_transform_iterator_t
xcb_render_transform_iterator_t
struct xcb_render_query_filters_request_t xcb_render_query_filters_request_t
xcb_render_query_filters_request_t
struct xcb_render_pictscreen_iterator_t xcb_render_pictscreen_iterator_t
xcb_render_pictscreen_iterator_t
struct xcb_render_change_picture_request_t xcb_render_change_picture_request_t
xcb_render_change_picture_request_t
struct xcb_render_composite_request_t xcb_render_composite_request_t
xcb_render_composite_request_t
struct xcb_render_add_traps_request_t xcb_render_add_traps_request_t
xcb_render_add_traps_request_t
void xcb_render_linefix_next(xcb_render_linefix_iterator_t *i)
Definition: render.c:371
struct xcb_render_pictscreen_t xcb_render_pictscreen_t
xcb_render_pictscreen_t
struct xcb_render_pictvisual_t xcb_render_pictvisual_t
xcb_render_pictvisual_t
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_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_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
void xcb_render_transform_next(xcb_render_transform_iterator_t *i)
Definition: render.c:3685
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_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
struct xcb_render_query_pict_formats_request_t xcb_render_query_pict_formats_request_t
xcb_render_query_pict_formats_request_t
struct xcb_render_triangle_iterator_t xcb_render_triangle_iterator_t
xcb_render_triangle_iterator_t
xcb_render_query_pict_formats_cookie_t xcb_render_query_pict_formats_unchecked(xcb_connection_t *c)
Definition: render.c:591
struct xcb_render_spanfix_t xcb_render_spanfix_t
xcb_render_spanfix_t
void xcb_render_picture_next(xcb_render_picture_iterator_t *i)
Definition: render.c:58
xcb_generic_iterator_t xcb_render_glyph_end(xcb_render_glyph_iterator_t i)
Definition: render.c:30
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_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
void xcb_render_animcursorelt_next(xcb_render_animcursorelt_iterator_t *i)
Definition: render.c:4089
xcb_void_cookie_t xcb_render_free_glyph_set_checked(xcb_connection_t *c, xcb_render_glyphset_t glyphset)
Definition: render.c:2666
struct xcb_render_set_picture_clip_rectangles_request_t xcb_render_set_picture_clip_rectangles_request_t
xcb_render_set_picture_clip_rectangles_request_t
xcb_generic_iterator_t xcb_render_pictformat_end(xcb_render_pictformat_iterator_t i)
Definition: render.c:84
struct xcb_render_create_radial_gradient_request_t xcb_render_create_radial_gradient_request_t
xcb_render_create_radial_gradient_request_t
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
struct xcb_render_create_conical_gradient_request_t xcb_render_create_conical_gradient_request_t
xcb_render_create_conical_gradient_request_t
struct xcb_render_pict_op_error_t xcb_render_pict_op_error_t
xcb_render_pict_op_error_t
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
void xcb_render_glyphset_next(xcb_render_glyphset_iterator_t *i)
Definition: render.c:40
struct xcb_render_composite_glyphs_16_request_t xcb_render_composite_glyphs_16_request_t
xcb_render_composite_glyphs_16_request_t
struct xcb_render_glyph_set_error_t xcb_render_glyph_set_error_t
xcb_render_glyph_set_error_t
xcb_generic_iterator_t xcb_render_pictdepth_end(xcb_render_pictdepth_iterator_t i)
Definition: render.c:230
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
struct xcb_render_color_t xcb_render_color_t
xcb_render_color_t
struct xcb_render_set_picture_filter_request_t xcb_render_set_picture_filter_request_t
xcb_render_set_picture_filter_request_t
struct xcb_render_animcursorelt_t xcb_render_animcursorelt_t
xcb_render_animcursorelt_t
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
struct xcb_render_directformat_t xcb_render_directformat_t
xcb_render_directformat_t
xcb_generic_iterator_t xcb_render_picture_end(xcb_render_picture_iterator_t i)
Definition: render.c:66
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_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_generic_iterator_t xcb_render_fixed_end(xcb_render_fixed_iterator_t i)
Definition: render.c:102
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
void xcb_render_pictscreen_next(xcb_render_pictscreen_iterator_t *i)
Definition: render.c:294
struct xcb_render_create_cursor_request_t xcb_render_create_cursor_request_t
xcb_render_create_cursor_request_t
xcb_generic_iterator_t xcb_render_glyphinfo_end(xcb_render_glyphinfo_iterator_t i)
Definition: render.c:433
xcb_generic_iterator_t xcb_render_pictforminfo_end(xcb_render_pictforminfo_iterator_t i)
Definition: render.c:138
struct xcb_render_indexvalue_t xcb_render_indexvalue_t
xcb_render_indexvalue_t
void xcb_render_color_next(xcb_render_color_iterator_t *i)
Definition: render.c:335
struct xcb_render_glyphinfo_t xcb_render_glyphinfo_t
xcb_render_glyphinfo_t
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_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
struct xcb_render_set_picture_transform_request_t xcb_render_set_picture_transform_request_t
xcb_render_set_picture_transform_request_t
struct xcb_render_tri_fan_request_t xcb_render_tri_fan_request_t
xcb_render_tri_fan_request_t
struct xcb_render_create_anim_cursor_request_t xcb_render_create_anim_cursor_request_t
xcb_render_create_anim_cursor_request_t
void xcb_render_trapezoid_next(xcb_render_trapezoid_iterator_t *i)
Definition: render.c:407
xcb_generic_iterator_t xcb_render_trapezoid_end(xcb_render_trapezoid_iterator_t i)
Definition: render.c:415
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
struct xcb_render_indexvalue_iterator_t xcb_render_indexvalue_iterator_t
xcb_render_indexvalue_iterator_t
void xcb_render_glyph_next(xcb_render_glyph_iterator_t *i)
Definition: render.c:22
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_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_generic_iterator_t xcb_render_trap_end(xcb_render_trap_iterator_t i)
Definition: render.c:4252
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
void xcb_render_pictforminfo_next(xcb_render_pictforminfo_iterator_t *i)
Definition: render.c:130
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_cookie_t xcb_render_query_version(xcb_connection_t *c, uint32_t client_major_version, uint32_t client_minor_version)
Definition: render.c:443
struct xcb_render_fixed_iterator_t xcb_render_fixed_iterator_t
xcb_render_fixed_iterator_t
struct xcb_render_pict_format_error_t xcb_render_pict_format_error_t
xcb_render_pict_format_error_t
struct xcb_render_spanfix_iterator_t xcb_render_spanfix_iterator_t
xcb_render_spanfix_iterator_t
xcb_void_cookie_t xcb_render_free_picture_checked(xcb_connection_t *c, xcb_render_picture_t picture)
Definition: render.c:1840
xcb_generic_iterator_t xcb_render_glyphset_end(xcb_render_glyphset_iterator_t i)
Definition: render.c:48
struct xcb_render_create_picture_value_list_t xcb_render_create_picture_value_list_t
xcb_render_create_picture_value_list_t
xcb_void_cookie_t xcb_render_free_picture(xcb_connection_t *c, xcb_render_picture_t picture)
Definition: render.c:1866
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
struct xcb_render_tri_strip_request_t xcb_render_tri_strip_request_t
xcb_render_tri_strip_request_t
struct xcb_render_query_version_request_t xcb_render_query_version_request_t
xcb_render_query_version_request_t
struct xcb_render_reference_glyph_set_request_t xcb_render_reference_glyph_set_request_t
xcb_render_reference_glyph_set_request_t
void xcb_render_glyphinfo_next(xcb_render_glyphinfo_iterator_t *i)
Definition: render.c:425
struct xcb_render_triangle_t xcb_render_triangle_t
xcb_render_triangle_t
xcb_render_query_filters_cookie_t xcb_render_query_filters(xcb_connection_t *c, xcb_drawable_t drawable)
Definition: render.c:3807
xcb_void_cookie_t xcb_render_free_glyph_set(xcb_connection_t *c, xcb_render_glyphset_t glyphset)
Definition: render.c:2692
struct xcb_render_free_glyphs_request_t xcb_render_free_glyphs_request_t
xcb_render_free_glyphs_request_t
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
struct xcb_render_composite_glyphs_8_request_t xcb_render_composite_glyphs_8_request_t
xcb_render_composite_glyphs_8_request_t
xcb_generic_iterator_t xcb_render_spanfix_end(xcb_render_spanfix_iterator_t i)
Definition: render.c:4234
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_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
void xcb_render_triangle_next(xcb_render_triangle_iterator_t *i)
Definition: render.c:389
struct xcb_render_glyph_error_t xcb_render_glyph_error_t
xcb_render_glyph_error_t
struct xcb_render_composite_glyphs_32_request_t xcb_render_composite_glyphs_32_request_t
xcb_render_composite_glyphs_32_request_t
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
struct xcb_render_triangles_request_t xcb_render_triangles_request_t
xcb_render_triangles_request_t
struct xcb_render_pointfix_iterator_t xcb_render_pointfix_iterator_t
xcb_render_pointfix_iterator_t
struct xcb_render_linefix_iterator_t xcb_render_linefix_iterator_t
xcb_render_linefix_iterator_t
void xcb_render_pointfix_next(xcb_render_pointfix_iterator_t *i)
Definition: render.c:353
void xcb_render_directformat_next(xcb_render_directformat_iterator_t *i)
Definition: render.c:112
struct xcb_render_fill_rectangles_request_t xcb_render_fill_rectangles_request_t
xcb_render_fill_rectangles_request_t
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
struct xcb_render_change_picture_value_list_t xcb_render_change_picture_value_list_t
xcb_render_change_picture_value_list_t
struct xcb_render_color_iterator_t xcb_render_color_iterator_t
xcb_render_color_iterator_t
struct xcb_render_free_glyph_set_request_t xcb_render_free_glyph_set_request_t
xcb_render_free_glyph_set_request_t
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_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_generic_iterator_t xcb_render_pointfix_end(xcb_render_pointfix_iterator_t i)
Definition: render.c:361
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
Definition: xcbint.h:208
Definition: xcbext.h:39
Generic error.
Definition: xcb.h:186
Generic iterator.
Definition: xcb.h:118
xcb_rectangle_iterator_t
Definition: xproto.h:244
xcb_rectangle_t
Definition: xproto.h:234
xcb_render_add_glyphs_request_t
Definition: render.h:837
xcb_render_add_traps_request_t
Definition: render.h:1107
xcb_render_animcursorelt_iterator_t
Definition: render.h:1047
xcb_render_animcursorelt_t
Definition: render.h:1039
xcb_render_change_picture_request_t
Definition: render.h:653
xcb_render_change_picture_value_list_t
Definition: render.h:631
xcb_render_color_iterator_t
Definition: render.h:394
xcb_render_color_t
Definition: render.h:384
xcb_render_composite_glyphs_16_request_t
Definition: render.h:884
xcb_render_composite_glyphs_32_request_t
Definition: render.h:904
xcb_render_composite_glyphs_8_request_t
Definition: render.h:864
xcb_render_composite_request_t
Definition: render.h:695
xcb_render_create_anim_cursor_request_t
Definition: render.h:1059
xcb_render_create_conical_gradient_request_t
Definition: render.h:1170
xcb_render_create_cursor_request_t
Definition: render.h:940
xcb_render_create_glyph_set_request_t
Definition: render.h:796
xcb_render_create_linear_gradient_request_t
Definition: render.h:1136
xcb_render_create_picture_request_t
Definition: render.h:618
xcb_render_create_picture_value_list_t
Definition: render.h:596
xcb_render_create_radial_gradient_request_t
Definition: render.h:1152
xcb_render_create_solid_fill_request_t
Definition: render.h:1122
xcb_render_directformat_iterator_t
Definition: render.h:281
xcb_render_directformat_t
Definition: render.h:267
xcb_render_fill_rectangles_request_t
Definition: render.h:924
xcb_render_fixed_iterator_t
Definition: render.h:183
xcb_render_free_glyph_set_request_t
Definition: render.h:824
xcb_render_free_glyphs_request_t
Definition: render.h:851
xcb_render_free_picture_request_t
Definition: render.h:682
xcb_render_glyph_error_t
Definition: render.h:255
xcb_render_glyph_iterator_t
Definition: render.h:139
xcb_render_glyph_set_error_t
Definition: render.h:240
xcb_render_glyphinfo_iterator_t
Definition: render.h:486
xcb_render_glyphinfo_t
Definition: render.h:474
xcb_render_glyphset_iterator_t
Definition: render.h:150
xcb_render_indexvalue_iterator_t
Definition: render.h:375
xcb_render_indexvalue_t
Definition: render.h:364
xcb_render_linefix_iterator_t
Definition: render.h:428
xcb_render_linefix_t
Definition: render.h:420
xcb_render_pict_format_error_t
Definition: render.h:195
xcb_render_pict_op_error_t
Definition: render.h:225
xcb_render_pictdepth_iterator_t
Definition: render.h:338
xcb_render_pictdepth_t
Definition: render.h:328
xcb_render_pictformat_iterator_t
Definition: render.h:172
xcb_render_pictforminfo_iterator_t
Definition: render.h:302
xcb_render_pictforminfo_t
Definition: render.h:290
xcb_render_pictscreen_iterator_t
Definition: render.h:355
xcb_render_pictscreen_t
Definition: render.h:347
xcb_render_picture_error_t
Definition: render.h:210
xcb_render_picture_iterator_t
Definition: render.h:161
xcb_render_pictvisual_iterator_t
Definition: render.h:319
xcb_render_pictvisual_t
Definition: render.h:311
xcb_render_pointfix_iterator_t
Definition: render.h:411
xcb_render_pointfix_t
Definition: render.h:403
xcb_render_query_filters_reply_t
Definition: render.h:1011
xcb_render_query_filters_request_t
Definition: render.h:1001
xcb_render_query_pict_formats_reply_t
Definition: render.h:548
xcb_render_query_pict_formats_request_t
Definition: render.h:539
xcb_render_query_pict_index_values_reply_t
Definition: render.h:584
xcb_render_query_pict_index_values_request_t
Definition: render.h:574
xcb_render_query_version_reply_t
Definition: render.h:516
xcb_render_query_version_request_t
Definition: render.h:505
xcb_render_reference_glyph_set_request_t
Definition: render.h:810
xcb_render_set_picture_clip_rectangles_request_t
Definition: render.h:667
xcb_render_set_picture_filter_request_t
Definition: render.h:1027
xcb_render_set_picture_transform_request_t
Definition: render.h:980
xcb_render_spanfix_iterator_t
Definition: render.h:1078
xcb_render_spanfix_t
Definition: render.h:1069
xcb_render_transform_iterator_t
Definition: render.h:968
xcb_render_transform_t
Definition: render.h:953
xcb_render_trap_iterator_t
Definition: render.h:1095
xcb_render_trap_t
Definition: render.h:1087
xcb_render_trapezoid_iterator_t
Definition: render.h:465
xcb_render_trapezoid_t
Definition: render.h:455
xcb_render_trapezoids_request_t
Definition: render.h:720
xcb_render_tri_fan_request_t
Definition: render.h:777
xcb_render_tri_strip_request_t
Definition: render.h:758
xcb_render_triangle_iterator_t
Definition: render.h:446
xcb_render_triangle_t
Definition: render.h:437
xcb_render_triangles_request_t
Definition: render.h:739
xcb_str_iterator_t
Definition: xproto.h:2863