XCB  1.12
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;
200 
202 #define XCB_RENDER_PICTURE 1
203 
208  uint8_t response_type;
209  uint8_t error_code;
210  uint16_t sequence;
212 
214 #define XCB_RENDER_PICT_OP 2
215 
220  uint8_t response_type;
221  uint8_t error_code;
222  uint16_t sequence;
224 
226 #define XCB_RENDER_GLYPH_SET 3
227 
232  uint8_t response_type;
233  uint8_t error_code;
234  uint16_t sequence;
236 
238 #define XCB_RENDER_GLYPH 4
239 
243 typedef struct xcb_render_glyph_error_t {
244  uint8_t response_type;
245  uint8_t error_code;
246  uint16_t sequence;
248 
253  uint16_t red_shift;
254  uint16_t red_mask;
255  uint16_t green_shift;
256  uint16_t green_mask;
257  uint16_t blue_shift;
258  uint16_t blue_mask;
259  uint16_t alpha_shift;
260  uint16_t alpha_mask;
262 
268  int rem;
269  int index;
271 
276  xcb_render_pictformat_t id;
277  uint8_t type;
278  uint8_t depth;
279  uint8_t pad0[2];
281  xcb_colormap_t colormap;
283 
289  int rem;
290  int index;
292 
296 typedef struct xcb_render_pictvisual_t {
297  xcb_visualid_t visual;
298  xcb_render_pictformat_t format;
300 
306  int rem;
307  int index;
309 
313 typedef struct xcb_render_pictdepth_t {
314  uint8_t depth;
315  uint8_t pad0;
316  uint16_t num_visuals;
317  uint8_t pad1[4];
319 
325  int rem;
326  int index;
328 
332 typedef struct xcb_render_pictscreen_t {
333  uint32_t num_depths;
334  xcb_render_pictformat_t fallback;
336 
342  int rem;
343  int index;
345 
349 typedef struct xcb_render_indexvalue_t {
350  uint32_t pixel;
351  uint16_t red;
352  uint16_t green;
353  uint16_t blue;
354  uint16_t alpha;
356 
362  int rem;
363  int index;
365 
369 typedef struct xcb_render_color_t {
370  uint16_t red;
371  uint16_t green;
372  uint16_t blue;
373  uint16_t alpha;
375 
380  xcb_render_color_t *data;
381  int rem;
382  int index;
384 
388 typedef struct xcb_render_pointfix_t {
389  xcb_render_fixed_t x;
390  xcb_render_fixed_t y;
392 
397  xcb_render_pointfix_t *data;
398  int rem;
399  int index;
401 
405 typedef struct xcb_render_linefix_t {
409 
414  xcb_render_linefix_t *data;
415  int rem;
416  int index;
418 
422 typedef struct xcb_render_triangle_t {
427 
432  xcb_render_triangle_t *data;
433  int rem;
434  int index;
436 
440 typedef struct xcb_render_trapezoid_t {
441  xcb_render_fixed_t top;
442  xcb_render_fixed_t bottom;
444  xcb_render_linefix_t right;
446 
452  int rem;
453  int index;
455 
459 typedef struct xcb_render_glyphinfo_t {
460  uint16_t width;
461  uint16_t height;
462  int16_t x;
463  int16_t y;
464  int16_t x_off;
465  int16_t y_off;
467 
473  int rem;
474  int index;
476 
481  unsigned int sequence;
483 
485 #define XCB_RENDER_QUERY_VERSION 0
486 
491  uint8_t major_opcode;
492  uint8_t minor_opcode;
493  uint16_t length;
494  uint32_t client_major_version;
495  uint32_t client_minor_version;
497 
502  uint8_t response_type;
503  uint8_t pad0;
504  uint16_t sequence;
505  uint32_t length;
506  uint32_t major_version;
507  uint32_t minor_version;
508  uint8_t pad1[16];
510 
515  unsigned int sequence;
517 
519 #define XCB_RENDER_QUERY_PICT_FORMATS 1
520 
525  uint8_t major_opcode;
526  uint8_t minor_opcode;
527  uint16_t length;
529 
534  uint8_t response_type;
535  uint8_t pad0;
536  uint16_t sequence;
537  uint32_t length;
538  uint32_t num_formats;
539  uint32_t num_screens;
540  uint32_t num_depths;
541  uint32_t num_visuals;
542  uint32_t num_subpixel;
543  uint8_t pad1[4];
545 
550  unsigned int sequence;
552 
554 #define XCB_RENDER_QUERY_PICT_INDEX_VALUES 2
555 
560  uint8_t major_opcode;
561  uint8_t minor_opcode;
562  uint16_t length;
563  xcb_render_pictformat_t format;
565 
570  uint8_t response_type;
571  uint8_t pad0;
572  uint16_t sequence;
573  uint32_t length;
574  uint32_t num_values;
575  uint8_t pad1[20];
577 
582  uint32_t repeat;
583  xcb_render_picture_t alphamap;
584  int32_t alphaxorigin;
585  int32_t alphayorigin;
586  int32_t clipxorigin;
587  int32_t clipyorigin;
588  xcb_pixmap_t clipmask;
589  uint32_t graphicsexposure;
590  uint32_t subwindowmode;
591  uint32_t polyedge;
592  uint32_t polymode;
593  xcb_atom_t dither;
594  uint32_t componentalpha;
596 
598 #define XCB_RENDER_CREATE_PICTURE 4
599 
604  uint8_t major_opcode;
605  uint8_t minor_opcode;
606  uint16_t length;
607  xcb_render_picture_t pid;
608  xcb_drawable_t drawable;
609  xcb_render_pictformat_t format;
610  uint32_t value_mask;
612 
617  uint32_t repeat;
618  xcb_render_picture_t alphamap;
619  int32_t alphaxorigin;
620  int32_t alphayorigin;
621  int32_t clipxorigin;
622  int32_t clipyorigin;
623  xcb_pixmap_t clipmask;
624  uint32_t graphicsexposure;
625  uint32_t subwindowmode;
626  uint32_t polyedge;
627  uint32_t polymode;
628  xcb_atom_t dither;
629  uint32_t componentalpha;
631 
633 #define XCB_RENDER_CHANGE_PICTURE 5
634 
639  uint8_t major_opcode;
640  uint8_t minor_opcode;
641  uint16_t length;
642  xcb_render_picture_t picture;
643  uint32_t value_mask;
645 
647 #define XCB_RENDER_SET_PICTURE_CLIP_RECTANGLES 6
648 
653  uint8_t major_opcode;
654  uint8_t minor_opcode;
655  uint16_t length;
656  xcb_render_picture_t picture;
657  int16_t clip_x_origin;
658  int16_t clip_y_origin;
660 
662 #define XCB_RENDER_FREE_PICTURE 7
663 
668  uint8_t major_opcode;
669  uint8_t minor_opcode;
670  uint16_t length;
671  xcb_render_picture_t picture;
673 
675 #define XCB_RENDER_COMPOSITE 8
676 
681  uint8_t major_opcode;
682  uint8_t minor_opcode;
683  uint16_t length;
684  uint8_t op;
685  uint8_t pad0[3];
686  xcb_render_picture_t src;
687  xcb_render_picture_t mask;
688  xcb_render_picture_t dst;
689  int16_t src_x;
690  int16_t src_y;
691  int16_t mask_x;
692  int16_t mask_y;
693  int16_t dst_x;
694  int16_t dst_y;
695  uint16_t width;
696  uint16_t height;
698 
700 #define XCB_RENDER_TRAPEZOIDS 10
701 
706  uint8_t major_opcode;
707  uint8_t minor_opcode;
708  uint16_t length;
709  uint8_t op;
710  uint8_t pad0[3];
711  xcb_render_picture_t src;
712  xcb_render_picture_t dst;
713  xcb_render_pictformat_t mask_format;
714  int16_t src_x;
715  int16_t src_y;
717 
719 #define XCB_RENDER_TRIANGLES 11
720 
725  uint8_t major_opcode;
726  uint8_t minor_opcode;
727  uint16_t length;
728  uint8_t op;
729  uint8_t pad0[3];
730  xcb_render_picture_t src;
731  xcb_render_picture_t dst;
732  xcb_render_pictformat_t mask_format;
733  int16_t src_x;
734  int16_t src_y;
736 
738 #define XCB_RENDER_TRI_STRIP 12
739 
744  uint8_t major_opcode;
745  uint8_t minor_opcode;
746  uint16_t length;
747  uint8_t op;
748  uint8_t pad0[3];
749  xcb_render_picture_t src;
750  xcb_render_picture_t dst;
751  xcb_render_pictformat_t mask_format;
752  int16_t src_x;
753  int16_t src_y;
755 
757 #define XCB_RENDER_TRI_FAN 13
758 
763  uint8_t major_opcode;
764  uint8_t minor_opcode;
765  uint16_t length;
766  uint8_t op;
767  uint8_t pad0[3];
768  xcb_render_picture_t src;
769  xcb_render_picture_t dst;
770  xcb_render_pictformat_t mask_format;
771  int16_t src_x;
772  int16_t src_y;
774 
776 #define XCB_RENDER_CREATE_GLYPH_SET 17
777 
782  uint8_t major_opcode;
783  uint8_t minor_opcode;
784  uint16_t length;
785  xcb_render_glyphset_t gsid;
786  xcb_render_pictformat_t format;
788 
790 #define XCB_RENDER_REFERENCE_GLYPH_SET 18
791 
796  uint8_t major_opcode;
797  uint8_t minor_opcode;
798  uint16_t length;
799  xcb_render_glyphset_t gsid;
800  xcb_render_glyphset_t existing;
802 
804 #define XCB_RENDER_FREE_GLYPH_SET 19
805 
810  uint8_t major_opcode;
811  uint8_t minor_opcode;
812  uint16_t length;
813  xcb_render_glyphset_t glyphset;
815 
817 #define XCB_RENDER_ADD_GLYPHS 20
818 
823  uint8_t major_opcode;
824  uint8_t minor_opcode;
825  uint16_t length;
826  xcb_render_glyphset_t glyphset;
827  uint32_t glyphs_len;
829 
831 #define XCB_RENDER_FREE_GLYPHS 22
832 
837  uint8_t major_opcode;
838  uint8_t minor_opcode;
839  uint16_t length;
840  xcb_render_glyphset_t glyphset;
842 
844 #define XCB_RENDER_COMPOSITE_GLYPHS_8 23
845 
850  uint8_t major_opcode;
851  uint8_t minor_opcode;
852  uint16_t length;
853  uint8_t op;
854  uint8_t pad0[3];
855  xcb_render_picture_t src;
856  xcb_render_picture_t dst;
857  xcb_render_pictformat_t mask_format;
858  xcb_render_glyphset_t glyphset;
859  int16_t src_x;
860  int16_t src_y;
862 
864 #define XCB_RENDER_COMPOSITE_GLYPHS_16 24
865 
870  uint8_t major_opcode;
871  uint8_t minor_opcode;
872  uint16_t length;
873  uint8_t op;
874  uint8_t pad0[3];
875  xcb_render_picture_t src;
876  xcb_render_picture_t dst;
877  xcb_render_pictformat_t mask_format;
878  xcb_render_glyphset_t glyphset;
879  int16_t src_x;
880  int16_t src_y;
882 
884 #define XCB_RENDER_COMPOSITE_GLYPHS_32 25
885 
890  uint8_t major_opcode;
891  uint8_t minor_opcode;
892  uint16_t length;
893  uint8_t op;
894  uint8_t pad0[3];
895  xcb_render_picture_t src;
896  xcb_render_picture_t dst;
897  xcb_render_pictformat_t mask_format;
898  xcb_render_glyphset_t glyphset;
899  int16_t src_x;
900  int16_t src_y;
902 
904 #define XCB_RENDER_FILL_RECTANGLES 26
905 
910  uint8_t major_opcode;
911  uint8_t minor_opcode;
912  uint16_t length;
913  uint8_t op;
914  uint8_t pad0[3];
915  xcb_render_picture_t dst;
916  xcb_render_color_t color;
918 
920 #define XCB_RENDER_CREATE_CURSOR 27
921 
926  uint8_t major_opcode;
927  uint8_t minor_opcode;
928  uint16_t length;
929  xcb_cursor_t cid;
930  xcb_render_picture_t source;
931  uint16_t x;
932  uint16_t y;
934 
938 typedef struct xcb_render_transform_t {
939  xcb_render_fixed_t matrix11;
940  xcb_render_fixed_t matrix12;
941  xcb_render_fixed_t matrix13;
942  xcb_render_fixed_t matrix21;
943  xcb_render_fixed_t matrix22;
944  xcb_render_fixed_t matrix23;
945  xcb_render_fixed_t matrix31;
946  xcb_render_fixed_t matrix32;
947  xcb_render_fixed_t matrix33;
949 
955  int rem;
956  int index;
958 
960 #define XCB_RENDER_SET_PICTURE_TRANSFORM 28
961 
966  uint8_t major_opcode;
967  uint8_t minor_opcode;
968  uint16_t length;
969  xcb_render_picture_t picture;
970  xcb_render_transform_t transform;
972 
977  unsigned int sequence;
979 
981 #define XCB_RENDER_QUERY_FILTERS 29
982 
987  uint8_t major_opcode;
988  uint8_t minor_opcode;
989  uint16_t length;
990  xcb_drawable_t drawable;
992 
997  uint8_t response_type;
998  uint8_t pad0;
999  uint16_t sequence;
1000  uint32_t length;
1001  uint32_t num_aliases;
1002  uint32_t num_filters;
1003  uint8_t pad1[16];
1005 
1007 #define XCB_RENDER_SET_PICTURE_FILTER 30
1008 
1013  uint8_t major_opcode;
1014  uint8_t minor_opcode;
1015  uint16_t length;
1016  xcb_render_picture_t picture;
1017  uint16_t filter_len;
1018  uint8_t pad0[2];
1020 
1025  xcb_cursor_t cursor;
1026  uint32_t delay;
1028 
1034  int rem;
1035  int index;
1037 
1039 #define XCB_RENDER_CREATE_ANIM_CURSOR 31
1040 
1045  uint8_t major_opcode;
1046  uint8_t minor_opcode;
1047  uint16_t length;
1048  xcb_cursor_t cid;
1050 
1054 typedef struct xcb_render_spanfix_t {
1055  xcb_render_fixed_t l;
1056  xcb_render_fixed_t r;
1057  xcb_render_fixed_t y;
1059 
1064  xcb_render_spanfix_t *data;
1065  int rem;
1066  int index;
1068 
1072 typedef struct xcb_render_trap_t {
1076 
1081  xcb_render_trap_t *data;
1082  int rem;
1083  int index;
1085 
1087 #define XCB_RENDER_ADD_TRAPS 32
1088 
1093  uint8_t major_opcode;
1094  uint8_t minor_opcode;
1095  uint16_t length;
1096  xcb_render_picture_t picture;
1097  int16_t x_off;
1098  int16_t y_off;
1100 
1102 #define XCB_RENDER_CREATE_SOLID_FILL 33
1103 
1108  uint8_t major_opcode;
1109  uint8_t minor_opcode;
1110  uint16_t length;
1111  xcb_render_picture_t picture;
1112  xcb_render_color_t color;
1114 
1116 #define XCB_RENDER_CREATE_LINEAR_GRADIENT 34
1117 
1122  uint8_t major_opcode;
1123  uint8_t minor_opcode;
1124  uint16_t length;
1125  xcb_render_picture_t picture;
1128  uint32_t num_stops;
1130 
1132 #define XCB_RENDER_CREATE_RADIAL_GRADIENT 35
1133 
1138  uint8_t major_opcode;
1139  uint8_t minor_opcode;
1140  uint16_t length;
1141  xcb_render_picture_t picture;
1142  xcb_render_pointfix_t inner;
1143  xcb_render_pointfix_t outer;
1144  xcb_render_fixed_t inner_radius;
1145  xcb_render_fixed_t outer_radius;
1146  uint32_t num_stops;
1148 
1150 #define XCB_RENDER_CREATE_CONICAL_GRADIENT 36
1151 
1156  uint8_t major_opcode;
1157  uint8_t minor_opcode;
1158  uint16_t length;
1159  xcb_render_picture_t picture;
1160  xcb_render_pointfix_t center;
1161  xcb_render_fixed_t angle;
1162  uint32_t num_stops;
1164 
1173 void
1175 
1187 
1196 void
1198 
1210 
1219 void
1221 
1233 
1242 void
1244 
1256 
1265 void
1267 
1279 
1288 void
1290 
1302 
1311 void
1313 
1325 
1334 void
1336 
1348 
1349 int
1350 xcb_render_pictdepth_sizeof (const void *_buffer);
1351 
1353 xcb_render_pictdepth_visuals (const xcb_render_pictdepth_t *R);
1354 
1355 int
1356 xcb_render_pictdepth_visuals_length (const xcb_render_pictdepth_t *R);
1357 
1359 xcb_render_pictdepth_visuals_iterator (const xcb_render_pictdepth_t *R);
1360 
1369 void
1371 
1383 
1384 int
1385 xcb_render_pictscreen_sizeof (const void *_buffer);
1386 
1387 int
1388 xcb_render_pictscreen_depths_length (const xcb_render_pictscreen_t *R);
1389 
1391 xcb_render_pictscreen_depths_iterator (const xcb_render_pictscreen_t *R);
1392 
1401 void
1403 
1415 
1424 void
1426 
1438 
1447 void
1449 
1461 
1470 void
1472 
1484 
1493 void
1495 
1507 
1516 void
1518 
1530 
1539 void
1541 
1553 
1562 void
1564 
1576 
1587  uint32_t client_major_version,
1588  uint32_t client_minor_version);
1589 
1603  uint32_t client_major_version,
1604  uint32_t client_minor_version);
1605 
1623  xcb_generic_error_t **e);
1624 
1625 int
1626 xcb_render_query_pict_formats_sizeof (const void *_buffer);
1627 
1638 
1652 
1654 xcb_render_query_pict_formats_formats (const xcb_render_query_pict_formats_reply_t *R);
1655 
1656 int
1657 xcb_render_query_pict_formats_formats_length (const xcb_render_query_pict_formats_reply_t *R);
1658 
1660 xcb_render_query_pict_formats_formats_iterator (const xcb_render_query_pict_formats_reply_t *R);
1661 
1662 int
1663 xcb_render_query_pict_formats_screens_length (const xcb_render_query_pict_formats_reply_t *R);
1664 
1666 xcb_render_query_pict_formats_screens_iterator (const xcb_render_query_pict_formats_reply_t *R);
1667 
1668 uint32_t *
1669 xcb_render_query_pict_formats_subpixels (const xcb_render_query_pict_formats_reply_t *R);
1670 
1671 int
1672 xcb_render_query_pict_formats_subpixels_length (const xcb_render_query_pict_formats_reply_t *R);
1673 
1675 xcb_render_query_pict_formats_subpixels_end (const xcb_render_query_pict_formats_reply_t *R);
1676 
1694  xcb_generic_error_t **e);
1695 
1696 int
1697 xcb_render_query_pict_index_values_sizeof (const void *_buffer);
1698 
1709  xcb_render_pictformat_t format);
1710 
1724  xcb_render_pictformat_t format);
1725 
1727 xcb_render_query_pict_index_values_values (const xcb_render_query_pict_index_values_reply_t *R);
1728 
1729 int
1730 xcb_render_query_pict_index_values_values_length (const xcb_render_query_pict_index_values_reply_t *R);
1731 
1733 xcb_render_query_pict_index_values_values_iterator (const xcb_render_query_pict_index_values_reply_t *R);
1734 
1752  xcb_generic_error_t **e);
1753 
1754 int
1755 xcb_render_create_picture_value_list_serialize (void **_buffer,
1756  uint32_t value_mask,
1758 
1759 int
1760 xcb_render_create_picture_value_list_unpack (const void *_buffer,
1761  uint32_t value_mask,
1763 
1764 int
1765 xcb_render_create_picture_value_list_sizeof (const void *_buffer,
1766  uint32_t value_mask);
1767 
1768 int
1769 xcb_render_create_picture_sizeof (const void *_buffer);
1770 
1784  xcb_render_picture_t pid,
1785  xcb_drawable_t drawable,
1786  xcb_render_pictformat_t format,
1787  uint32_t value_mask,
1788  const void *value_list);
1789 
1800  xcb_render_picture_t pid,
1801  xcb_drawable_t drawable,
1802  xcb_render_pictformat_t format,
1803  uint32_t value_mask,
1804  const void *value_list);
1805 
1819  xcb_render_picture_t pid,
1820  xcb_drawable_t drawable,
1821  xcb_render_pictformat_t format,
1822  uint32_t value_mask,
1823  const xcb_render_create_picture_value_list_t *value_list);
1824 
1835  xcb_render_picture_t pid,
1836  xcb_drawable_t drawable,
1837  xcb_render_pictformat_t format,
1838  uint32_t value_mask,
1839  const xcb_render_create_picture_value_list_t *value_list);
1840 
1841 void *
1842 xcb_render_create_picture_value_list (const xcb_render_create_picture_request_t *R);
1843 
1844 int
1845 xcb_render_change_picture_value_list_serialize (void **_buffer,
1846  uint32_t value_mask,
1848 
1849 int
1850 xcb_render_change_picture_value_list_unpack (const void *_buffer,
1851  uint32_t value_mask,
1853 
1854 int
1855 xcb_render_change_picture_value_list_sizeof (const void *_buffer,
1856  uint32_t value_mask);
1857 
1858 int
1859 xcb_render_change_picture_sizeof (const void *_buffer);
1860 
1874  xcb_render_picture_t picture,
1875  uint32_t value_mask,
1876  const void *value_list);
1877 
1888  xcb_render_picture_t picture,
1889  uint32_t value_mask,
1890  const void *value_list);
1891 
1905  xcb_render_picture_t picture,
1906  uint32_t value_mask,
1907  const xcb_render_change_picture_value_list_t *value_list);
1908 
1919  xcb_render_picture_t picture,
1920  uint32_t value_mask,
1921  const xcb_render_change_picture_value_list_t *value_list);
1922 
1923 void *
1924 xcb_render_change_picture_value_list (const xcb_render_change_picture_request_t *R);
1925 
1926 int
1927 xcb_render_set_picture_clip_rectangles_sizeof (const void *_buffer,
1928  uint32_t rectangles_len);
1929 
1943  xcb_render_picture_t picture,
1944  int16_t clip_x_origin,
1945  int16_t clip_y_origin,
1946  uint32_t rectangles_len,
1947  const xcb_rectangle_t *rectangles);
1948 
1959  xcb_render_picture_t picture,
1960  int16_t clip_x_origin,
1961  int16_t clip_y_origin,
1962  uint32_t rectangles_len,
1963  const xcb_rectangle_t *rectangles);
1964 
1966 xcb_render_set_picture_clip_rectangles_rectangles (const xcb_render_set_picture_clip_rectangles_request_t *R);
1967 
1968 int
1969 xcb_render_set_picture_clip_rectangles_rectangles_length (const xcb_render_set_picture_clip_rectangles_request_t *R);
1970 
1972 xcb_render_set_picture_clip_rectangles_rectangles_iterator (const xcb_render_set_picture_clip_rectangles_request_t *R);
1973 
1987  xcb_render_picture_t picture);
1988 
1999  xcb_render_picture_t picture);
2000 
2014  uint8_t op,
2015  xcb_render_picture_t src,
2016  xcb_render_picture_t mask,
2017  xcb_render_picture_t dst,
2018  int16_t src_x,
2019  int16_t src_y,
2020  int16_t mask_x,
2021  int16_t mask_y,
2022  int16_t dst_x,
2023  int16_t dst_y,
2024  uint16_t width,
2025  uint16_t height);
2026 
2037  uint8_t op,
2038  xcb_render_picture_t src,
2039  xcb_render_picture_t mask,
2040  xcb_render_picture_t dst,
2041  int16_t src_x,
2042  int16_t src_y,
2043  int16_t mask_x,
2044  int16_t mask_y,
2045  int16_t dst_x,
2046  int16_t dst_y,
2047  uint16_t width,
2048  uint16_t height);
2049 
2050 int
2051 xcb_render_trapezoids_sizeof (const void *_buffer,
2052  uint32_t traps_len);
2053 
2067  uint8_t op,
2068  xcb_render_picture_t src,
2069  xcb_render_picture_t dst,
2070  xcb_render_pictformat_t mask_format,
2071  int16_t src_x,
2072  int16_t src_y,
2073  uint32_t traps_len,
2074  const xcb_render_trapezoid_t *traps);
2075 
2086  uint8_t op,
2087  xcb_render_picture_t src,
2088  xcb_render_picture_t dst,
2089  xcb_render_pictformat_t mask_format,
2090  int16_t src_x,
2091  int16_t src_y,
2092  uint32_t traps_len,
2093  const xcb_render_trapezoid_t *traps);
2094 
2096 xcb_render_trapezoids_traps (const xcb_render_trapezoids_request_t *R);
2097 
2098 int
2099 xcb_render_trapezoids_traps_length (const xcb_render_trapezoids_request_t *R);
2100 
2102 xcb_render_trapezoids_traps_iterator (const xcb_render_trapezoids_request_t *R);
2103 
2104 int
2105 xcb_render_triangles_sizeof (const void *_buffer,
2106  uint32_t triangles_len);
2107 
2121  uint8_t op,
2122  xcb_render_picture_t src,
2123  xcb_render_picture_t dst,
2124  xcb_render_pictformat_t mask_format,
2125  int16_t src_x,
2126  int16_t src_y,
2127  uint32_t triangles_len,
2128  const xcb_render_triangle_t *triangles);
2129 
2140  uint8_t op,
2141  xcb_render_picture_t src,
2142  xcb_render_picture_t dst,
2143  xcb_render_pictformat_t mask_format,
2144  int16_t src_x,
2145  int16_t src_y,
2146  uint32_t triangles_len,
2147  const xcb_render_triangle_t *triangles);
2148 
2150 xcb_render_triangles_triangles (const xcb_render_triangles_request_t *R);
2151 
2152 int
2153 xcb_render_triangles_triangles_length (const xcb_render_triangles_request_t *R);
2154 
2156 xcb_render_triangles_triangles_iterator (const xcb_render_triangles_request_t *R);
2157 
2158 int
2159 xcb_render_tri_strip_sizeof (const void *_buffer,
2160  uint32_t points_len);
2161 
2175  uint8_t op,
2176  xcb_render_picture_t src,
2177  xcb_render_picture_t dst,
2178  xcb_render_pictformat_t mask_format,
2179  int16_t src_x,
2180  int16_t src_y,
2181  uint32_t points_len,
2182  const xcb_render_pointfix_t *points);
2183 
2194  uint8_t op,
2195  xcb_render_picture_t src,
2196  xcb_render_picture_t dst,
2197  xcb_render_pictformat_t mask_format,
2198  int16_t src_x,
2199  int16_t src_y,
2200  uint32_t points_len,
2201  const xcb_render_pointfix_t *points);
2202 
2204 xcb_render_tri_strip_points (const xcb_render_tri_strip_request_t *R);
2205 
2206 int
2207 xcb_render_tri_strip_points_length (const xcb_render_tri_strip_request_t *R);
2208 
2210 xcb_render_tri_strip_points_iterator (const xcb_render_tri_strip_request_t *R);
2211 
2212 int
2213 xcb_render_tri_fan_sizeof (const void *_buffer,
2214  uint32_t points_len);
2215 
2229  uint8_t op,
2230  xcb_render_picture_t src,
2231  xcb_render_picture_t dst,
2232  xcb_render_pictformat_t mask_format,
2233  int16_t src_x,
2234  int16_t src_y,
2235  uint32_t points_len,
2236  const xcb_render_pointfix_t *points);
2237 
2248  uint8_t op,
2249  xcb_render_picture_t src,
2250  xcb_render_picture_t dst,
2251  xcb_render_pictformat_t mask_format,
2252  int16_t src_x,
2253  int16_t src_y,
2254  uint32_t points_len,
2255  const xcb_render_pointfix_t *points);
2256 
2258 xcb_render_tri_fan_points (const xcb_render_tri_fan_request_t *R);
2259 
2260 int
2261 xcb_render_tri_fan_points_length (const xcb_render_tri_fan_request_t *R);
2262 
2264 xcb_render_tri_fan_points_iterator (const xcb_render_tri_fan_request_t *R);
2265 
2279  xcb_render_glyphset_t gsid,
2280  xcb_render_pictformat_t format);
2281 
2292  xcb_render_glyphset_t gsid,
2293  xcb_render_pictformat_t format);
2294 
2308  xcb_render_glyphset_t gsid,
2309  xcb_render_glyphset_t existing);
2310 
2321  xcb_render_glyphset_t gsid,
2322  xcb_render_glyphset_t existing);
2323 
2337  xcb_render_glyphset_t glyphset);
2338 
2349  xcb_render_glyphset_t glyphset);
2350 
2351 int
2352 xcb_render_add_glyphs_sizeof (const void *_buffer,
2353  uint32_t data_len);
2354 
2368  xcb_render_glyphset_t glyphset,
2369  uint32_t glyphs_len,
2370  const uint32_t *glyphids,
2371  const xcb_render_glyphinfo_t *glyphs,
2372  uint32_t data_len,
2373  const uint8_t *data);
2374 
2385  xcb_render_glyphset_t glyphset,
2386  uint32_t glyphs_len,
2387  const uint32_t *glyphids,
2388  const xcb_render_glyphinfo_t *glyphs,
2389  uint32_t data_len,
2390  const uint8_t *data);
2391 
2392 uint32_t *
2393 xcb_render_add_glyphs_glyphids (const xcb_render_add_glyphs_request_t *R);
2394 
2395 int
2396 xcb_render_add_glyphs_glyphids_length (const xcb_render_add_glyphs_request_t *R);
2397 
2399 xcb_render_add_glyphs_glyphids_end (const xcb_render_add_glyphs_request_t *R);
2400 
2402 xcb_render_add_glyphs_glyphs (const xcb_render_add_glyphs_request_t *R);
2403 
2404 int
2405 xcb_render_add_glyphs_glyphs_length (const xcb_render_add_glyphs_request_t *R);
2406 
2408 xcb_render_add_glyphs_glyphs_iterator (const xcb_render_add_glyphs_request_t *R);
2409 
2410 uint8_t *
2411 xcb_render_add_glyphs_data (const xcb_render_add_glyphs_request_t *R);
2412 
2413 int
2414 xcb_render_add_glyphs_data_length (const xcb_render_add_glyphs_request_t *R);
2415 
2417 xcb_render_add_glyphs_data_end (const xcb_render_add_glyphs_request_t *R);
2418 
2419 int
2420 xcb_render_free_glyphs_sizeof (const void *_buffer,
2421  uint32_t glyphs_len);
2422 
2436  xcb_render_glyphset_t glyphset,
2437  uint32_t glyphs_len,
2438  const xcb_render_glyph_t *glyphs);
2439 
2450  xcb_render_glyphset_t glyphset,
2451  uint32_t glyphs_len,
2452  const xcb_render_glyph_t *glyphs);
2453 
2454 xcb_render_glyph_t *
2455 xcb_render_free_glyphs_glyphs (const xcb_render_free_glyphs_request_t *R);
2456 
2457 int
2458 xcb_render_free_glyphs_glyphs_length (const xcb_render_free_glyphs_request_t *R);
2459 
2461 xcb_render_free_glyphs_glyphs_end (const xcb_render_free_glyphs_request_t *R);
2462 
2463 int
2464 xcb_render_composite_glyphs_8_sizeof (const void *_buffer,
2465  uint32_t glyphcmds_len);
2466 
2480  uint8_t op,
2481  xcb_render_picture_t src,
2482  xcb_render_picture_t dst,
2483  xcb_render_pictformat_t mask_format,
2484  xcb_render_glyphset_t glyphset,
2485  int16_t src_x,
2486  int16_t src_y,
2487  uint32_t glyphcmds_len,
2488  const uint8_t *glyphcmds);
2489 
2500  uint8_t op,
2501  xcb_render_picture_t src,
2502  xcb_render_picture_t dst,
2503  xcb_render_pictformat_t mask_format,
2504  xcb_render_glyphset_t glyphset,
2505  int16_t src_x,
2506  int16_t src_y,
2507  uint32_t glyphcmds_len,
2508  const uint8_t *glyphcmds);
2509 
2510 uint8_t *
2511 xcb_render_composite_glyphs_8_glyphcmds (const xcb_render_composite_glyphs_8_request_t *R);
2512 
2513 int
2514 xcb_render_composite_glyphs_8_glyphcmds_length (const xcb_render_composite_glyphs_8_request_t *R);
2515 
2517 xcb_render_composite_glyphs_8_glyphcmds_end (const xcb_render_composite_glyphs_8_request_t *R);
2518 
2519 int
2520 xcb_render_composite_glyphs_16_sizeof (const void *_buffer,
2521  uint32_t glyphcmds_len);
2522 
2536  uint8_t op,
2537  xcb_render_picture_t src,
2538  xcb_render_picture_t dst,
2539  xcb_render_pictformat_t mask_format,
2540  xcb_render_glyphset_t glyphset,
2541  int16_t src_x,
2542  int16_t src_y,
2543  uint32_t glyphcmds_len,
2544  const uint8_t *glyphcmds);
2545 
2556  uint8_t op,
2557  xcb_render_picture_t src,
2558  xcb_render_picture_t dst,
2559  xcb_render_pictformat_t mask_format,
2560  xcb_render_glyphset_t glyphset,
2561  int16_t src_x,
2562  int16_t src_y,
2563  uint32_t glyphcmds_len,
2564  const uint8_t *glyphcmds);
2565 
2566 uint8_t *
2567 xcb_render_composite_glyphs_16_glyphcmds (const xcb_render_composite_glyphs_16_request_t *R);
2568 
2569 int
2570 xcb_render_composite_glyphs_16_glyphcmds_length (const xcb_render_composite_glyphs_16_request_t *R);
2571 
2573 xcb_render_composite_glyphs_16_glyphcmds_end (const xcb_render_composite_glyphs_16_request_t *R);
2574 
2575 int
2576 xcb_render_composite_glyphs_32_sizeof (const void *_buffer,
2577  uint32_t glyphcmds_len);
2578 
2592  uint8_t op,
2593  xcb_render_picture_t src,
2594  xcb_render_picture_t dst,
2595  xcb_render_pictformat_t mask_format,
2596  xcb_render_glyphset_t glyphset,
2597  int16_t src_x,
2598  int16_t src_y,
2599  uint32_t glyphcmds_len,
2600  const uint8_t *glyphcmds);
2601 
2612  uint8_t op,
2613  xcb_render_picture_t src,
2614  xcb_render_picture_t dst,
2615  xcb_render_pictformat_t mask_format,
2616  xcb_render_glyphset_t glyphset,
2617  int16_t src_x,
2618  int16_t src_y,
2619  uint32_t glyphcmds_len,
2620  const uint8_t *glyphcmds);
2621 
2622 uint8_t *
2623 xcb_render_composite_glyphs_32_glyphcmds (const xcb_render_composite_glyphs_32_request_t *R);
2624 
2625 int
2626 xcb_render_composite_glyphs_32_glyphcmds_length (const xcb_render_composite_glyphs_32_request_t *R);
2627 
2629 xcb_render_composite_glyphs_32_glyphcmds_end (const xcb_render_composite_glyphs_32_request_t *R);
2630 
2631 int
2632 xcb_render_fill_rectangles_sizeof (const void *_buffer,
2633  uint32_t rects_len);
2634 
2648  uint8_t op,
2649  xcb_render_picture_t dst,
2650  xcb_render_color_t color,
2651  uint32_t rects_len,
2652  const xcb_rectangle_t *rects);
2653 
2664  uint8_t op,
2665  xcb_render_picture_t dst,
2666  xcb_render_color_t color,
2667  uint32_t rects_len,
2668  const xcb_rectangle_t *rects);
2669 
2671 xcb_render_fill_rectangles_rects (const xcb_render_fill_rectangles_request_t *R);
2672 
2673 int
2674 xcb_render_fill_rectangles_rects_length (const xcb_render_fill_rectangles_request_t *R);
2675 
2677 xcb_render_fill_rectangles_rects_iterator (const xcb_render_fill_rectangles_request_t *R);
2678 
2692  xcb_cursor_t cid,
2693  xcb_render_picture_t source,
2694  uint16_t x,
2695  uint16_t y);
2696 
2707  xcb_cursor_t cid,
2708  xcb_render_picture_t source,
2709  uint16_t x,
2710  uint16_t y);
2711 
2720 void
2722 
2734 
2748  xcb_render_picture_t picture,
2749  xcb_render_transform_t transform);
2750 
2761  xcb_render_picture_t picture,
2762  xcb_render_transform_t transform);
2763 
2764 int
2765 xcb_render_query_filters_sizeof (const void *_buffer);
2766 
2777  xcb_drawable_t drawable);
2778 
2792  xcb_drawable_t drawable);
2793 
2794 uint16_t *
2795 xcb_render_query_filters_aliases (const xcb_render_query_filters_reply_t *R);
2796 
2797 int
2798 xcb_render_query_filters_aliases_length (const xcb_render_query_filters_reply_t *R);
2799 
2801 xcb_render_query_filters_aliases_end (const xcb_render_query_filters_reply_t *R);
2802 
2803 int
2804 xcb_render_query_filters_filters_length (const xcb_render_query_filters_reply_t *R);
2805 
2807 xcb_render_query_filters_filters_iterator (const xcb_render_query_filters_reply_t *R);
2808 
2826  xcb_generic_error_t **e);
2827 
2828 int
2829 xcb_render_set_picture_filter_sizeof (const void *_buffer,
2830  uint32_t values_len);
2831 
2845  xcb_render_picture_t picture,
2846  uint16_t filter_len,
2847  const char *filter,
2848  uint32_t values_len,
2849  const xcb_render_fixed_t *values);
2850 
2861  xcb_render_picture_t picture,
2862  uint16_t filter_len,
2863  const char *filter,
2864  uint32_t values_len,
2865  const xcb_render_fixed_t *values);
2866 
2867 char *
2868 xcb_render_set_picture_filter_filter (const xcb_render_set_picture_filter_request_t *R);
2869 
2870 int
2871 xcb_render_set_picture_filter_filter_length (const xcb_render_set_picture_filter_request_t *R);
2872 
2874 xcb_render_set_picture_filter_filter_end (const xcb_render_set_picture_filter_request_t *R);
2875 
2876 xcb_render_fixed_t *
2877 xcb_render_set_picture_filter_values (const xcb_render_set_picture_filter_request_t *R);
2878 
2879 int
2880 xcb_render_set_picture_filter_values_length (const xcb_render_set_picture_filter_request_t *R);
2881 
2883 xcb_render_set_picture_filter_values_end (const xcb_render_set_picture_filter_request_t *R);
2884 
2893 void
2895 
2907 
2908 int
2909 xcb_render_create_anim_cursor_sizeof (const void *_buffer,
2910  uint32_t cursors_len);
2911 
2925  xcb_cursor_t cid,
2926  uint32_t cursors_len,
2927  const xcb_render_animcursorelt_t *cursors);
2928 
2939  xcb_cursor_t cid,
2940  uint32_t cursors_len,
2941  const xcb_render_animcursorelt_t *cursors);
2942 
2944 xcb_render_create_anim_cursor_cursors (const xcb_render_create_anim_cursor_request_t *R);
2945 
2946 int
2947 xcb_render_create_anim_cursor_cursors_length (const xcb_render_create_anim_cursor_request_t *R);
2948 
2950 xcb_render_create_anim_cursor_cursors_iterator (const xcb_render_create_anim_cursor_request_t *R);
2951 
2960 void
2962 
2974 
2983 void
2985 
2997 
2998 int
2999 xcb_render_add_traps_sizeof (const void *_buffer,
3000  uint32_t traps_len);
3001 
3015  xcb_render_picture_t picture,
3016  int16_t x_off,
3017  int16_t y_off,
3018  uint32_t traps_len,
3019  const xcb_render_trap_t *traps);
3020 
3031  xcb_render_picture_t picture,
3032  int16_t x_off,
3033  int16_t y_off,
3034  uint32_t traps_len,
3035  const xcb_render_trap_t *traps);
3036 
3038 xcb_render_add_traps_traps (const xcb_render_add_traps_request_t *R);
3039 
3040 int
3041 xcb_render_add_traps_traps_length (const xcb_render_add_traps_request_t *R);
3042 
3044 xcb_render_add_traps_traps_iterator (const xcb_render_add_traps_request_t *R);
3045 
3059  xcb_render_picture_t picture,
3060  xcb_render_color_t color);
3061 
3072  xcb_render_picture_t picture,
3073  xcb_render_color_t color);
3074 
3075 int
3076 xcb_render_create_linear_gradient_sizeof (const void *_buffer);
3077 
3091  xcb_render_picture_t picture,
3094  uint32_t num_stops,
3095  const xcb_render_fixed_t *stops,
3096  const xcb_render_color_t *colors);
3097 
3108  xcb_render_picture_t picture,
3111  uint32_t num_stops,
3112  const xcb_render_fixed_t *stops,
3113  const xcb_render_color_t *colors);
3114 
3115 xcb_render_fixed_t *
3116 xcb_render_create_linear_gradient_stops (const xcb_render_create_linear_gradient_request_t *R);
3117 
3118 int
3119 xcb_render_create_linear_gradient_stops_length (const xcb_render_create_linear_gradient_request_t *R);
3120 
3122 xcb_render_create_linear_gradient_stops_end (const xcb_render_create_linear_gradient_request_t *R);
3123 
3125 xcb_render_create_linear_gradient_colors (const xcb_render_create_linear_gradient_request_t *R);
3126 
3127 int
3128 xcb_render_create_linear_gradient_colors_length (const xcb_render_create_linear_gradient_request_t *R);
3129 
3131 xcb_render_create_linear_gradient_colors_iterator (const xcb_render_create_linear_gradient_request_t *R);
3132 
3133 int
3134 xcb_render_create_radial_gradient_sizeof (const void *_buffer);
3135 
3149  xcb_render_picture_t picture,
3150  xcb_render_pointfix_t inner,
3151  xcb_render_pointfix_t outer,
3152  xcb_render_fixed_t inner_radius,
3153  xcb_render_fixed_t outer_radius,
3154  uint32_t num_stops,
3155  const xcb_render_fixed_t *stops,
3156  const xcb_render_color_t *colors);
3157 
3168  xcb_render_picture_t picture,
3169  xcb_render_pointfix_t inner,
3170  xcb_render_pointfix_t outer,
3171  xcb_render_fixed_t inner_radius,
3172  xcb_render_fixed_t outer_radius,
3173  uint32_t num_stops,
3174  const xcb_render_fixed_t *stops,
3175  const xcb_render_color_t *colors);
3176 
3177 xcb_render_fixed_t *
3178 xcb_render_create_radial_gradient_stops (const xcb_render_create_radial_gradient_request_t *R);
3179 
3180 int
3181 xcb_render_create_radial_gradient_stops_length (const xcb_render_create_radial_gradient_request_t *R);
3182 
3184 xcb_render_create_radial_gradient_stops_end (const xcb_render_create_radial_gradient_request_t *R);
3185 
3187 xcb_render_create_radial_gradient_colors (const xcb_render_create_radial_gradient_request_t *R);
3188 
3189 int
3190 xcb_render_create_radial_gradient_colors_length (const xcb_render_create_radial_gradient_request_t *R);
3191 
3193 xcb_render_create_radial_gradient_colors_iterator (const xcb_render_create_radial_gradient_request_t *R);
3194 
3195 int
3196 xcb_render_create_conical_gradient_sizeof (const void *_buffer);
3197 
3211  xcb_render_picture_t picture,
3212  xcb_render_pointfix_t center,
3213  xcb_render_fixed_t angle,
3214  uint32_t num_stops,
3215  const xcb_render_fixed_t *stops,
3216  const xcb_render_color_t *colors);
3217 
3228  xcb_render_picture_t picture,
3229  xcb_render_pointfix_t center,
3230  xcb_render_fixed_t angle,
3231  uint32_t num_stops,
3232  const xcb_render_fixed_t *stops,
3233  const xcb_render_color_t *colors);
3234 
3235 xcb_render_fixed_t *
3236 xcb_render_create_conical_gradient_stops (const xcb_render_create_conical_gradient_request_t *R);
3237 
3238 int
3239 xcb_render_create_conical_gradient_stops_length (const xcb_render_create_conical_gradient_request_t *R);
3240 
3242 xcb_render_create_conical_gradient_stops_end (const xcb_render_create_conical_gradient_request_t *R);
3243 
3245 xcb_render_create_conical_gradient_colors (const xcb_render_create_conical_gradient_request_t *R);
3246 
3247 int
3248 xcb_render_create_conical_gradient_colors_length (const xcb_render_create_conical_gradient_request_t *R);
3249 
3251 xcb_render_create_conical_gradient_colors_iterator (const xcb_render_create_conical_gradient_request_t *R);
3252 
3253 
3254 #ifdef __cplusplus
3255 }
3256 #endif
3257 
3258 #endif
3259 
xcb_render_color_t
Definition: render.h:369
struct xcb_render_transform_t xcb_render_transform_t
xcb_render_transform_t
xcb_render_glyphinfo_iterator_t
Definition: render.h:471
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_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_trapezoids_request_t xcb_render_trapezoids_request_t
xcb_render_trapezoids_request_t
struct xcb_render_linefix_iterator_t xcb_render_linefix_iterator_t
xcb_render_linefix_iterator_t
Generic error.
Definition: xcb.h:170
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_create_glyph_set_request_t
Definition: render.h:781
xcb_render_set_picture_clip_rectangles_request_t
Definition: render.h:652
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_generic_iterator_t xcb_render_directformat_end(xcb_render_directformat_iterator_t i)
Definition: render.c:120
xcb_render_create_conical_gradient_request_t
Definition: render.h:1155
void xcb_render_trapezoid_next(xcb_render_trapezoid_iterator_t *i)
Definition: render.c:407
xcb_render_pictscreen_t
Definition: render.h:332
xcb_generic_iterator_t xcb_render_indexvalue_end(xcb_render_indexvalue_iterator_t i)
Definition: render.c:325
xcb_render_pointfix_t
Definition: render.h:388
xcb_generic_iterator_t xcb_render_pictvisual_end(xcb_render_pictvisual_iterator_t i)
Definition: render.c:156
xcb_render_indexvalue_iterator_t
Definition: render.h:360
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_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_color_iterator_t
Definition: render.h:379
struct xcb_render_glyph_error_t xcb_render_glyph_error_t
xcb_render_glyph_error_t
xcb_render_free_glyph_set_request_t
Definition: render.h:809
struct xcb_render_query_version_request_t xcb_render_query_version_request_t
xcb_render_query_version_request_t
xcb_render_trap_t
Definition: render.h:1072
struct xcb_render_animcursorelt_t xcb_render_animcursorelt_t
xcb_render_animcursorelt_t
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
struct xcb_render_pointfix_t xcb_render_pointfix_t
xcb_render_pointfix_t
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_query_filters_reply_t xcb_render_query_filters_reply_t
xcb_render_query_filters_reply_t
struct xcb_render_glyph_iterator_t xcb_render_glyph_iterator_t
xcb_render_glyph_iterator_t
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_pictvisual_t
Definition: render.h:296
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_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
xcb_render_query_version_request_t
Definition: render.h:490
xcb_render_trap_iterator_t
Definition: render.h:1080
struct xcb_render_query_filters_request_t xcb_render_query_filters_request_t
xcb_render_query_filters_request_t
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
void xcb_render_trap_next(xcb_render_trap_iterator_t *i)
Definition: render.c:4244
void xcb_render_pictvisual_next(xcb_render_pictvisual_iterator_t *i)
Definition: render.c:148
xcb_render_reference_glyph_set_request_t
Definition: render.h:795
xcb_generic_iterator_t xcb_render_trap_end(xcb_render_trap_iterator_t i)
Definition: render.c:4252
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
struct xcb_render_fixed_iterator_t xcb_render_fixed_iterator_t
xcb_render_fixed_iterator_t
xcb_render_spanfix_iterator_t
Definition: render.h:1063
struct xcb_render_picture_iterator_t xcb_render_picture_iterator_t
xcb_render_picture_iterator_t
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_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_indexvalue_t xcb_render_indexvalue_t
xcb_render_indexvalue_t
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_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
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_render_linefix_iterator_t
Definition: render.h:413
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
struct xcb_render_create_radial_gradient_request_t xcb_render_create_radial_gradient_request_t
xcb_render_create_radial_gradient_request_t
xcb_generic_iterator_t xcb_render_fixed_end(xcb_render_fixed_iterator_t i)
Definition: render.c:102
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
Definition: xcbext.h:39
struct xcb_render_pictdepth_t xcb_render_pictdepth_t
xcb_render_pictdepth_t
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_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
void xcb_render_triangle_next(xcb_render_triangle_iterator_t *i)
Definition: render.c:389
struct xcb_render_indexvalue_iterator_t xcb_render_indexvalue_iterator_t
xcb_render_indexvalue_iterator_t
xcb_render_add_glyphs_request_t
Definition: render.h:822
xcb_generic_iterator_t xcb_render_triangle_end(xcb_render_triangle_iterator_t i)
Definition: render.c:397
xcb_render_trapezoid_t
Definition: render.h:440
xcb_render_triangle_iterator_t
Definition: render.h:431
struct xcb_render_color_iterator_t xcb_render_color_iterator_t
xcb_render_color_iterator_t
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_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_directformat_t xcb_render_directformat_t
xcb_render_directformat_t
void xcb_render_pictdepth_next(xcb_render_pictdepth_iterator_t *i)
Definition: render.c:219
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_query_pict_formats_cookie_t xcb_render_query_pict_formats_unchecked(xcb_connection_t *c)
Definition: render.c:591
struct xcb_render_glyphset_iterator_t xcb_render_glyphset_iterator_t
xcb_render_glyphset_iterator_t
Generic iterator.
Definition: xcb.h:114
xcb_generic_iterator_t xcb_render_transform_end(xcb_render_transform_iterator_t i)
Definition: render.c:3693
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_glyphinfo_end(xcb_render_glyphinfo_iterator_t i)
Definition: render.c:433
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
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
struct xcb_render_add_traps_request_t xcb_render_add_traps_request_t
xcb_render_add_traps_request_t
xcb_render_composite_request_t
Definition: render.h:680
struct xcb_render_pointfix_iterator_t xcb_render_pointfix_iterator_t
xcb_render_pointfix_iterator_t
void xcb_render_indexvalue_next(xcb_render_indexvalue_iterator_t *i)
Definition: render.c:317
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_free_glyph_set_request_t xcb_render_free_glyph_set_request_t
xcb_render_free_glyph_set_request_t
struct xcb_render_create_conical_gradient_request_t xcb_render_create_conical_gradient_request_t
xcb_render_create_conical_gradient_request_t
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_generic_iterator_t xcb_render_trapezoid_end(xcb_render_trapezoid_iterator_t i)
Definition: render.c:415
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
struct xcb_render_composite_request_t xcb_render_composite_request_t
xcb_render_composite_request_t
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
struct xcb_render_trapezoid_t xcb_render_trapezoid_t
xcb_render_trapezoid_t
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_picture_error_t
Definition: render.h:207
struct xcb_render_tri_fan_request_t xcb_render_tri_fan_request_t
xcb_render_tri_fan_request_t
struct xcb_render_free_picture_request_t xcb_render_free_picture_request_t
xcb_render_free_picture_request_t
xcb_render_pictforminfo_iterator_t
Definition: render.h:287
struct xcb_render_picture_error_t xcb_render_picture_error_t
xcb_render_picture_error_t
struct xcb_render_change_picture_request_t xcb_render_change_picture_request_t
xcb_render_change_picture_request_t
struct xcb_render_create_picture_value_list_t xcb_render_create_picture_value_list_t
xcb_render_create_picture_value_list_t
struct xcb_render_glyphinfo_iterator_t xcb_render_glyphinfo_iterator_t
xcb_render_glyphinfo_iterator_t
struct xcb_render_glyphinfo_t xcb_render_glyphinfo_t
xcb_render_glyphinfo_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_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_fill_rectangles_request_t
Definition: render.h:909
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
void xcb_render_pictformat_next(xcb_render_pictformat_iterator_t *i)
Definition: render.c:76
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_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_set_picture_transform_request_t xcb_render_set_picture_transform_request_t
xcb_render_set_picture_transform_request_t
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
struct xcb_render_pictscreen_t xcb_render_pictscreen_t
xcb_render_pictscreen_t
xcb_render_directformat_t
Definition: render.h:252
xcb_generic_iterator_t xcb_render_color_end(xcb_render_color_iterator_t i)
Definition: render.c:343
xcb_render_pictformat_iterator_t
Definition: render.h:172
struct xcb_render_trapezoid_iterator_t xcb_render_trapezoid_iterator_t
xcb_render_trapezoid_iterator_t
struct xcb_render_transform_iterator_t xcb_render_transform_iterator_t
xcb_render_transform_iterator_t
struct xcb_render_pict_op_error_t xcb_render_pict_op_error_t
xcb_render_pict_op_error_t
struct xcb_render_composite_glyphs_16_request_t xcb_render_composite_glyphs_16_request_t
xcb_render_composite_glyphs_16_request_t
void xcb_render_glyph_next(xcb_render_glyph_iterator_t *i)
Definition: render.c:22
struct xcb_render_pictdepth_iterator_t xcb_render_pictdepth_iterator_t
xcb_render_pictdepth_iterator_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_render_glyphset_iterator_t
Definition: render.h:150
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_pictscreen_end(xcb_render_pictscreen_iterator_t i)
Definition: render.c:305
struct xcb_render_glyph_set_error_t xcb_render_glyph_set_error_t
xcb_render_glyph_set_error_t
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_render_query_pict_index_values_reply_t
Definition: render.h:569
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_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_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_triangle_t
Definition: render.h:422
void xcb_render_picture_next(xcb_render_picture_iterator_t *i)
Definition: render.c:58
void xcb_render_pictscreen_next(xcb_render_pictscreen_iterator_t *i)
Definition: render.c:294
xcb_render_create_anim_cursor_request_t
Definition: render.h:1044
xcb_render_create_radial_gradient_request_t
Definition: render.h:1137
struct xcb_render_pict_format_error_t xcb_render_pict_format_error_t
xcb_render_pict_format_error_t
void xcb_render_transform_next(xcb_render_transform_iterator_t *i)
Definition: render.c:3685
struct xcb_render_query_pict_formats_request_t xcb_render_query_pict_formats_request_t
xcb_render_query_pict_formats_request_t
void xcb_render_fixed_next(xcb_render_fixed_iterator_t *i)
Definition: render.c:94
xcb_render_transform_t
Definition: render.h:938
xcb_generic_iterator_t xcb_render_pictforminfo_end(xcb_render_pictforminfo_iterator_t i)
Definition: render.c:138
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_create_linear_gradient_request_t
Definition: render.h:1121
struct xcb_render_directformat_iterator_t xcb_render_directformat_iterator_t
xcb_render_directformat_iterator_t
xcb_render_pictscreen_iterator_t
Definition: render.h:340
xcb_void_cookie_t xcb_render_free_picture(xcb_connection_t *c, xcb_render_picture_t picture)
Definition: render.c:1866
struct xcb_render_pictforminfo_t xcb_render_pictforminfo_t
xcb_render_pictforminfo_t
struct xcb_render_query_filters_cookie_t xcb_render_query_filters_cookie_t
xcb_render_query_filters_cookie_t
xcb_render_spanfix_t
Definition: render.h:1054
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_fixed_iterator_t
Definition: render.h:183
struct xcb_render_trap_t xcb_render_trap_t
xcb_render_trap_t
xcb_generic_iterator_t xcb_render_pictdepth_end(xcb_render_pictdepth_iterator_t i)
Definition: render.c:230
struct xcb_render_create_linear_gradient_request_t xcb_render_create_linear_gradient_request_t
xcb_render_create_linear_gradient_request_t
xcb_render_tri_strip_request_t
Definition: render.h:743
struct xcb_render_tri_strip_request_t xcb_render_tri_strip_request_t
xcb_render_tri_strip_request_t
xcb_str_iterator_t
Definition: xproto.h:2863
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_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_pictformat_iterator_t xcb_render_pictformat_iterator_t
xcb_render_pictformat_iterator_t
xcb_render_pict_format_error_t
Definition: render.h:195
xcb_render_trapezoids_request_t
Definition: render.h:705
xcb_render_create_cursor_request_t
Definition: render.h:925
struct xcb_render_create_solid_fill_request_t xcb_render_create_solid_fill_request_t
xcb_render_create_solid_fill_request_t
xcb_render_pictvisual_iterator_t
Definition: render.h:304
xcb_generic_iterator_t xcb_render_spanfix_end(xcb_render_spanfix_iterator_t i)
Definition: render.c:4234
xcb_generic_iterator_t xcb_render_picture_end(xcb_render_picture_iterator_t i)
Definition: render.c:66
xcb_render_pictdepth_t
Definition: render.h:313
void xcb_render_directformat_next(xcb_render_directformat_iterator_t *i)
Definition: render.c:112
xcb_render_query_pict_formats_request_t
Definition: render.h:524
xcb_render_directformat_iterator_t
Definition: render.h:266
xcb_render_transform_iterator_t
Definition: render.h:953
xcb_generic_iterator_t xcb_render_linefix_end(xcb_render_linefix_iterator_t i)
Definition: render.c:379
xcb_render_create_picture_request_t
Definition: render.h:603
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_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_free_glyphs_request_t
Definition: render.h:836
void xcb_render_glyphset_next(xcb_render_glyphset_iterator_t *i)
Definition: render.c:40
xcb_render_change_picture_request_t
Definition: render.h:638
struct xcb_render_pictscreen_iterator_t xcb_render_pictscreen_iterator_t
xcb_render_pictscreen_iterator_t
struct xcb_render_animcursorelt_iterator_t xcb_render_animcursorelt_iterator_t
xcb_render_animcursorelt_iterator_t
xcb_rectangle_t
Definition: xproto.h:234
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_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_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_pictvisual_t xcb_render_pictvisual_t
xcb_render_pictvisual_t
xcb_render_linefix_t
Definition: render.h:405
void xcb_render_linefix_next(xcb_render_linefix_iterator_t *i)
Definition: render.c:371
xcb_render_glyphinfo_t
Definition: render.h:459
xcb_render_composite_glyphs_8_request_t
Definition: render.h:849
struct xcb_render_query_version_cookie_t xcb_render_query_version_cookie_t
xcb_render_query_version_cookie_t
xcb_render_create_solid_fill_request_t
Definition: render.h:1107
xcb_generic_iterator_t xcb_render_glyph_end(xcb_render_glyph_iterator_t i)
Definition: render.c:30
xcb_rectangle_iterator_t
Definition: xproto.h:244
xcb_generic_iterator_t xcb_render_pictformat_end(xcb_render_pictformat_iterator_t i)
Definition: render.c:84
xcb_render_add_traps_request_t
Definition: render.h:1092
xcb_render_set_picture_transform_request_t
Definition: render.h:965
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_trapezoid_iterator_t
Definition: render.h:450
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
struct xcb_render_spanfix_iterator_t xcb_render_spanfix_iterator_t
xcb_render_spanfix_iterator_t
xcb_render_glyph_error_t
Definition: render.h:243
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_create_picture_value_list_t
Definition: render.h:581
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_pictforminfo_iterator_t xcb_render_pictforminfo_iterator_t
xcb_render_pictforminfo_iterator_t
struct xcb_render_composite_glyphs_32_request_t xcb_render_composite_glyphs_32_request_t
xcb_render_composite_glyphs_32_request_t
void xcb_render_animcursorelt_next(xcb_render_animcursorelt_iterator_t *i)
Definition: render.c:4089
void xcb_render_pictforminfo_next(xcb_render_pictforminfo_iterator_t *i)
Definition: render.c:130
struct xcb_render_create_cursor_request_t xcb_render_create_cursor_request_t
xcb_render_create_cursor_request_t
xcb_render_query_version_reply_t
Definition: render.h:501
xcb_render_animcursorelt_t
Definition: render.h:1024
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_animcursorelt_iterator_t
Definition: render.h:1032
struct xcb_render_query_version_reply_t xcb_render_query_version_reply_t
xcb_render_query_version_reply_t
xcb_render_pointfix_iterator_t
Definition: render.h:396
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_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_query_pict_formats_cookie_t xcb_render_query_pict_formats(xcb_connection_t *c)
Definition: render.c:567
struct xcb_render_linefix_t xcb_render_linefix_t
xcb_render_linefix_t
xcb_render_query_filters_request_t
Definition: render.h:986
xcb_render_picture_iterator_t
Definition: render.h:161
struct xcb_render_add_glyphs_request_t xcb_render_add_glyphs_request_t
xcb_render_add_glyphs_request_t
xcb_render_pict_op_error_t
Definition: render.h:219
void xcb_render_spanfix_next(xcb_render_spanfix_iterator_t *i)
Definition: render.c:4226
struct xcb_render_triangle_t xcb_render_triangle_t
xcb_render_triangle_t
xcb_render_set_picture_filter_request_t
Definition: render.h:1012
xcb_render_change_picture_value_list_t
Definition: render.h:616
struct xcb_render_set_picture_filter_request_t xcb_render_set_picture_filter_request_t
xcb_render_set_picture_filter_request_t
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
struct xcb_render_color_t xcb_render_color_t
xcb_render_color_t
xcb_generic_iterator_t xcb_render_animcursorelt_end(xcb_render_animcursorelt_iterator_t i)
Definition: render.c:4097
void xcb_render_glyphinfo_next(xcb_render_glyphinfo_iterator_t *i)
Definition: render.c:425
struct xcb_render_query_pict_formats_reply_t xcb_render_query_pict_formats_reply_t
xcb_render_query_pict_formats_reply_t
xcb_render_pictdepth_iterator_t
Definition: render.h:323
struct xcb_render_triangles_request_t xcb_render_triangles_request_t
xcb_render_triangles_request_t
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_tri_fan_request_t
Definition: render.h:762
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_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
struct xcb_render_create_picture_request_t xcb_render_create_picture_request_t
xcb_render_create_picture_request_t
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_triangle_iterator_t xcb_render_triangle_iterator_t
xcb_render_triangle_iterator_t
struct xcb_render_composite_glyphs_8_request_t xcb_render_composite_glyphs_8_request_t
xcb_render_composite_glyphs_8_request_t
xcb_render_query_filters_reply_t
Definition: render.h:996
Definition: xcbint.h:198
void xcb_render_color_next(xcb_render_color_iterator_t *i)
Definition: render.c:335
struct xcb_render_trap_iterator_t xcb_render_trap_iterator_t
xcb_render_trap_iterator_t
xcb_render_pictforminfo_t
Definition: render.h:275
xcb_render_glyph_set_error_t
Definition: render.h:231
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_glyph_iterator_t
Definition: render.h:139
xcb_render_composite_glyphs_32_request_t
Definition: render.h:889
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_generic_iterator_t xcb_render_pointfix_end(xcb_render_pointfix_iterator_t i)
Definition: render.c:361
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_query_pict_formats_reply_t
Definition: render.h:533
xcb_void_cookie_t xcb_render_free_glyph_set(xcb_connection_t *c, xcb_render_glyphset_t glyphset)
Definition: render.c:2692
xcb_render_triangles_request_t
Definition: render.h:724
struct xcb_render_query_pict_formats_cookie_t xcb_render_query_pict_formats_cookie_t
xcb_render_query_pict_formats_cookie_t
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
struct xcb_render_create_anim_cursor_request_t xcb_render_create_anim_cursor_request_t
xcb_render_create_anim_cursor_request_t
xcb_render_free_picture_request_t
Definition: render.h:667
xcb_render_composite_glyphs_16_request_t
Definition: render.h:869
struct xcb_render_reference_glyph_set_request_t xcb_render_reference_glyph_set_request_t
xcb_render_reference_glyph_set_request_t
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_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_pictvisual_iterator_t xcb_render_pictvisual_iterator_t
xcb_render_pictvisual_iterator_t
xcb_render_query_pict_index_values_request_t
Definition: render.h:559
xcb_render_indexvalue_t
Definition: render.h:349
void xcb_render_pointfix_next(xcb_render_pointfix_iterator_t *i)
Definition: render.c:353
struct xcb_render_spanfix_t xcb_render_spanfix_t
xcb_render_spanfix_t
xcb_generic_iterator_t xcb_render_glyphset_end(xcb_render_glyphset_iterator_t i)
Definition: render.c:48
struct xcb_render_free_glyphs_request_t xcb_render_free_glyphs_request_t
xcb_render_free_glyphs_request_t