XCB  1.11
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 
324  xcb_render_pictdepth_t *data;
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;
443  xcb_render_linefix_t left;
444  xcb_render_linefix_t right;
446 
451  xcb_render_trapezoid_t *data;
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 
472  xcb_render_glyphinfo_t *data;
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 
579 #define XCB_RENDER_CREATE_PICTURE 4
580 
585  uint8_t major_opcode;
586  uint8_t minor_opcode;
587  uint16_t length;
588  xcb_render_picture_t pid;
589  xcb_drawable_t drawable;
590  xcb_render_pictformat_t format;
591  uint32_t value_mask;
593 
595 #define XCB_RENDER_CHANGE_PICTURE 5
596 
601  uint8_t major_opcode;
602  uint8_t minor_opcode;
603  uint16_t length;
604  xcb_render_picture_t picture;
605  uint32_t value_mask;
607 
609 #define XCB_RENDER_SET_PICTURE_CLIP_RECTANGLES 6
610 
615  uint8_t major_opcode;
616  uint8_t minor_opcode;
617  uint16_t length;
618  xcb_render_picture_t picture;
619  int16_t clip_x_origin;
620  int16_t clip_y_origin;
622 
624 #define XCB_RENDER_FREE_PICTURE 7
625 
630  uint8_t major_opcode;
631  uint8_t minor_opcode;
632  uint16_t length;
633  xcb_render_picture_t picture;
635 
637 #define XCB_RENDER_COMPOSITE 8
638 
643  uint8_t major_opcode;
644  uint8_t minor_opcode;
645  uint16_t length;
646  uint8_t op;
647  uint8_t pad0[3];
648  xcb_render_picture_t src;
649  xcb_render_picture_t mask;
650  xcb_render_picture_t dst;
651  int16_t src_x;
652  int16_t src_y;
653  int16_t mask_x;
654  int16_t mask_y;
655  int16_t dst_x;
656  int16_t dst_y;
657  uint16_t width;
658  uint16_t height;
660 
662 #define XCB_RENDER_TRAPEZOIDS 10
663 
668  uint8_t major_opcode;
669  uint8_t minor_opcode;
670  uint16_t length;
671  uint8_t op;
672  uint8_t pad0[3];
673  xcb_render_picture_t src;
674  xcb_render_picture_t dst;
675  xcb_render_pictformat_t mask_format;
676  int16_t src_x;
677  int16_t src_y;
679 
681 #define XCB_RENDER_TRIANGLES 11
682 
687  uint8_t major_opcode;
688  uint8_t minor_opcode;
689  uint16_t length;
690  uint8_t op;
691  uint8_t pad0[3];
692  xcb_render_picture_t src;
693  xcb_render_picture_t dst;
694  xcb_render_pictformat_t mask_format;
695  int16_t src_x;
696  int16_t src_y;
698 
700 #define XCB_RENDER_TRI_STRIP 12
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_TRI_FAN 13
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_CREATE_GLYPH_SET 17
739 
744  uint8_t major_opcode;
745  uint8_t minor_opcode;
746  uint16_t length;
747  xcb_render_glyphset_t gsid;
748  xcb_render_pictformat_t format;
750 
752 #define XCB_RENDER_REFERENCE_GLYPH_SET 18
753 
758  uint8_t major_opcode;
759  uint8_t minor_opcode;
760  uint16_t length;
761  xcb_render_glyphset_t gsid;
762  xcb_render_glyphset_t existing;
764 
766 #define XCB_RENDER_FREE_GLYPH_SET 19
767 
772  uint8_t major_opcode;
773  uint8_t minor_opcode;
774  uint16_t length;
775  xcb_render_glyphset_t glyphset;
777 
779 #define XCB_RENDER_ADD_GLYPHS 20
780 
785  uint8_t major_opcode;
786  uint8_t minor_opcode;
787  uint16_t length;
788  xcb_render_glyphset_t glyphset;
789  uint32_t glyphs_len;
791 
793 #define XCB_RENDER_FREE_GLYPHS 22
794 
799  uint8_t major_opcode;
800  uint8_t minor_opcode;
801  uint16_t length;
802  xcb_render_glyphset_t glyphset;
804 
806 #define XCB_RENDER_COMPOSITE_GLYPHS_8 23
807 
812  uint8_t major_opcode;
813  uint8_t minor_opcode;
814  uint16_t length;
815  uint8_t op;
816  uint8_t pad0[3];
817  xcb_render_picture_t src;
818  xcb_render_picture_t dst;
819  xcb_render_pictformat_t mask_format;
820  xcb_render_glyphset_t glyphset;
821  int16_t src_x;
822  int16_t src_y;
824 
826 #define XCB_RENDER_COMPOSITE_GLYPHS_16 24
827 
832  uint8_t major_opcode;
833  uint8_t minor_opcode;
834  uint16_t length;
835  uint8_t op;
836  uint8_t pad0[3];
837  xcb_render_picture_t src;
838  xcb_render_picture_t dst;
839  xcb_render_pictformat_t mask_format;
840  xcb_render_glyphset_t glyphset;
841  int16_t src_x;
842  int16_t src_y;
844 
846 #define XCB_RENDER_COMPOSITE_GLYPHS_32 25
847 
852  uint8_t major_opcode;
853  uint8_t minor_opcode;
854  uint16_t length;
855  uint8_t op;
856  uint8_t pad0[3];
857  xcb_render_picture_t src;
858  xcb_render_picture_t dst;
859  xcb_render_pictformat_t mask_format;
860  xcb_render_glyphset_t glyphset;
861  int16_t src_x;
862  int16_t src_y;
864 
866 #define XCB_RENDER_FILL_RECTANGLES 26
867 
872  uint8_t major_opcode;
873  uint8_t minor_opcode;
874  uint16_t length;
875  uint8_t op;
876  uint8_t pad0[3];
877  xcb_render_picture_t dst;
878  xcb_render_color_t color;
880 
882 #define XCB_RENDER_CREATE_CURSOR 27
883 
888  uint8_t major_opcode;
889  uint8_t minor_opcode;
890  uint16_t length;
891  xcb_cursor_t cid;
892  xcb_render_picture_t source;
893  uint16_t x;
894  uint16_t y;
896 
900 typedef struct xcb_render_transform_t {
901  xcb_render_fixed_t matrix11;
902  xcb_render_fixed_t matrix12;
903  xcb_render_fixed_t matrix13;
904  xcb_render_fixed_t matrix21;
905  xcb_render_fixed_t matrix22;
906  xcb_render_fixed_t matrix23;
907  xcb_render_fixed_t matrix31;
908  xcb_render_fixed_t matrix32;
909  xcb_render_fixed_t matrix33;
911 
916  xcb_render_transform_t *data;
917  int rem;
918  int index;
920 
922 #define XCB_RENDER_SET_PICTURE_TRANSFORM 28
923 
928  uint8_t major_opcode;
929  uint8_t minor_opcode;
930  uint16_t length;
931  xcb_render_picture_t picture;
932  xcb_render_transform_t transform;
934 
939  unsigned int sequence;
941 
943 #define XCB_RENDER_QUERY_FILTERS 29
944 
949  uint8_t major_opcode;
950  uint8_t minor_opcode;
951  uint16_t length;
952  xcb_drawable_t drawable;
954 
959  uint8_t response_type;
960  uint8_t pad0;
961  uint16_t sequence;
962  uint32_t length;
963  uint32_t num_aliases;
964  uint32_t num_filters;
965  uint8_t pad1[16];
967 
969 #define XCB_RENDER_SET_PICTURE_FILTER 30
970 
975  uint8_t major_opcode;
976  uint8_t minor_opcode;
977  uint16_t length;
978  xcb_render_picture_t picture;
979  uint16_t filter_len;
980  uint8_t pad0[2];
982 
987  xcb_cursor_t cursor;
988  uint32_t delay;
990 
996  int rem;
997  int index;
999 
1001 #define XCB_RENDER_CREATE_ANIM_CURSOR 31
1002 
1007  uint8_t major_opcode;
1008  uint8_t minor_opcode;
1009  uint16_t length;
1010  xcb_cursor_t cid;
1012 
1016 typedef struct xcb_render_spanfix_t {
1017  xcb_render_fixed_t l;
1018  xcb_render_fixed_t r;
1019  xcb_render_fixed_t y;
1021 
1026  xcb_render_spanfix_t *data;
1027  int rem;
1028  int index;
1030 
1034 typedef struct xcb_render_trap_t {
1035  xcb_render_spanfix_t top;
1036  xcb_render_spanfix_t bot;
1038 
1043  xcb_render_trap_t *data;
1044  int rem;
1045  int index;
1047 
1049 #define XCB_RENDER_ADD_TRAPS 32
1050 
1055  uint8_t major_opcode;
1056  uint8_t minor_opcode;
1057  uint16_t length;
1058  xcb_render_picture_t picture;
1059  int16_t x_off;
1060  int16_t y_off;
1062 
1064 #define XCB_RENDER_CREATE_SOLID_FILL 33
1065 
1070  uint8_t major_opcode;
1071  uint8_t minor_opcode;
1072  uint16_t length;
1073  xcb_render_picture_t picture;
1074  xcb_render_color_t color;
1076 
1078 #define XCB_RENDER_CREATE_LINEAR_GRADIENT 34
1079 
1084  uint8_t major_opcode;
1085  uint8_t minor_opcode;
1086  uint16_t length;
1087  xcb_render_picture_t picture;
1090  uint32_t num_stops;
1092 
1094 #define XCB_RENDER_CREATE_RADIAL_GRADIENT 35
1095 
1100  uint8_t major_opcode;
1101  uint8_t minor_opcode;
1102  uint16_t length;
1103  xcb_render_picture_t picture;
1104  xcb_render_pointfix_t inner;
1105  xcb_render_pointfix_t outer;
1106  xcb_render_fixed_t inner_radius;
1107  xcb_render_fixed_t outer_radius;
1108  uint32_t num_stops;
1110 
1112 #define XCB_RENDER_CREATE_CONICAL_GRADIENT 36
1113 
1118  uint8_t major_opcode;
1119  uint8_t minor_opcode;
1120  uint16_t length;
1121  xcb_render_picture_t picture;
1122  xcb_render_pointfix_t center;
1123  xcb_render_fixed_t angle;
1124  uint32_t num_stops;
1126 
1135 void
1137 
1149 
1158 void
1160 
1172 
1181 void
1183 
1195 
1204 void
1206 
1218 
1227 void
1229 
1241 
1250 void
1252 
1264 
1273 void
1275 
1287 
1296 void
1298 
1310 
1311 int
1312 xcb_render_pictdepth_sizeof (const void *_buffer );
1313 
1315 xcb_render_pictdepth_visuals (const xcb_render_pictdepth_t *R );
1316 
1317 int
1318 xcb_render_pictdepth_visuals_length (const xcb_render_pictdepth_t *R );
1319 
1321 xcb_render_pictdepth_visuals_iterator (const xcb_render_pictdepth_t *R );
1322 
1331 void
1333 
1345 
1346 int
1347 xcb_render_pictscreen_sizeof (const void *_buffer );
1348 
1349 int
1350 xcb_render_pictscreen_depths_length (const xcb_render_pictscreen_t *R );
1351 
1353 xcb_render_pictscreen_depths_iterator (const xcb_render_pictscreen_t *R );
1354 
1363 void
1365 
1377 
1386 void
1388 
1400 
1409 void
1411 
1423 
1432 void
1434 
1446 
1455 void
1457 
1469 
1478 void
1480 
1492 
1501 void
1503 
1515 
1524 void
1526 
1538 
1549  uint32_t client_major_version ,
1550  uint32_t client_minor_version );
1551 
1565  uint32_t client_major_version ,
1566  uint32_t client_minor_version );
1567 
1585  xcb_generic_error_t **e );
1586 
1587 int
1588 xcb_render_query_pict_formats_sizeof (const void *_buffer );
1589 
1600 
1614 
1616 xcb_render_query_pict_formats_formats (const xcb_render_query_pict_formats_reply_t *R );
1617 
1618 int
1619 xcb_render_query_pict_formats_formats_length (const xcb_render_query_pict_formats_reply_t *R );
1620 
1622 xcb_render_query_pict_formats_formats_iterator (const xcb_render_query_pict_formats_reply_t *R );
1623 
1624 int
1625 xcb_render_query_pict_formats_screens_length (const xcb_render_query_pict_formats_reply_t *R );
1626 
1628 xcb_render_query_pict_formats_screens_iterator (const xcb_render_query_pict_formats_reply_t *R );
1629 
1630 uint32_t *
1631 xcb_render_query_pict_formats_subpixels (const xcb_render_query_pict_formats_reply_t *R );
1632 
1633 int
1634 xcb_render_query_pict_formats_subpixels_length (const xcb_render_query_pict_formats_reply_t *R );
1635 
1637 xcb_render_query_pict_formats_subpixels_end (const xcb_render_query_pict_formats_reply_t *R );
1638 
1656  xcb_generic_error_t **e );
1657 
1658 int
1659 xcb_render_query_pict_index_values_sizeof (const void *_buffer );
1660 
1671  xcb_render_pictformat_t format );
1672 
1686  xcb_render_pictformat_t format );
1687 
1689 xcb_render_query_pict_index_values_values (const xcb_render_query_pict_index_values_reply_t *R );
1690 
1691 int
1692 xcb_render_query_pict_index_values_values_length (const xcb_render_query_pict_index_values_reply_t *R );
1693 
1695 xcb_render_query_pict_index_values_values_iterator (const xcb_render_query_pict_index_values_reply_t *R );
1696 
1714  xcb_generic_error_t **e );
1715 
1716 int
1717 xcb_render_create_picture_sizeof (const void *_buffer );
1718 
1732  xcb_render_picture_t pid ,
1733  xcb_drawable_t drawable ,
1734  xcb_render_pictformat_t format ,
1735  uint32_t value_mask ,
1736  const uint32_t *value_list );
1737 
1748  xcb_render_picture_t pid ,
1749  xcb_drawable_t drawable ,
1750  xcb_render_pictformat_t format ,
1751  uint32_t value_mask ,
1752  const uint32_t *value_list );
1753 
1754 int
1755 xcb_render_change_picture_sizeof (const void *_buffer );
1756 
1770  xcb_render_picture_t picture ,
1771  uint32_t value_mask ,
1772  const uint32_t *value_list );
1773 
1784  xcb_render_picture_t picture ,
1785  uint32_t value_mask ,
1786  const uint32_t *value_list );
1787 
1788 int
1789 xcb_render_set_picture_clip_rectangles_sizeof (const void *_buffer ,
1790  uint32_t rectangles_len );
1791 
1805  xcb_render_picture_t picture ,
1806  int16_t clip_x_origin ,
1807  int16_t clip_y_origin ,
1808  uint32_t rectangles_len ,
1809  const xcb_rectangle_t *rectangles );
1810 
1821  xcb_render_picture_t picture ,
1822  int16_t clip_x_origin ,
1823  int16_t clip_y_origin ,
1824  uint32_t rectangles_len ,
1825  const xcb_rectangle_t *rectangles );
1826 
1840  xcb_render_picture_t picture );
1841 
1852  xcb_render_picture_t picture );
1853 
1867  uint8_t op ,
1868  xcb_render_picture_t src ,
1869  xcb_render_picture_t mask ,
1870  xcb_render_picture_t dst ,
1871  int16_t src_x ,
1872  int16_t src_y ,
1873  int16_t mask_x ,
1874  int16_t mask_y ,
1875  int16_t dst_x ,
1876  int16_t dst_y ,
1877  uint16_t width ,
1878  uint16_t height );
1879 
1890  uint8_t op ,
1891  xcb_render_picture_t src ,
1892  xcb_render_picture_t mask ,
1893  xcb_render_picture_t dst ,
1894  int16_t src_x ,
1895  int16_t src_y ,
1896  int16_t mask_x ,
1897  int16_t mask_y ,
1898  int16_t dst_x ,
1899  int16_t dst_y ,
1900  uint16_t width ,
1901  uint16_t height );
1902 
1903 int
1904 xcb_render_trapezoids_sizeof (const void *_buffer ,
1905  uint32_t traps_len );
1906 
1920  uint8_t op ,
1921  xcb_render_picture_t src ,
1922  xcb_render_picture_t dst ,
1923  xcb_render_pictformat_t mask_format ,
1924  int16_t src_x ,
1925  int16_t src_y ,
1926  uint32_t traps_len ,
1927  const xcb_render_trapezoid_t *traps );
1928 
1939  uint8_t op ,
1940  xcb_render_picture_t src ,
1941  xcb_render_picture_t dst ,
1942  xcb_render_pictformat_t mask_format ,
1943  int16_t src_x ,
1944  int16_t src_y ,
1945  uint32_t traps_len ,
1946  const xcb_render_trapezoid_t *traps );
1947 
1948 int
1949 xcb_render_triangles_sizeof (const void *_buffer ,
1950  uint32_t triangles_len );
1951 
1965  uint8_t op ,
1966  xcb_render_picture_t src ,
1967  xcb_render_picture_t dst ,
1968  xcb_render_pictformat_t mask_format ,
1969  int16_t src_x ,
1970  int16_t src_y ,
1971  uint32_t triangles_len ,
1972  const xcb_render_triangle_t *triangles );
1973 
1984  uint8_t op ,
1985  xcb_render_picture_t src ,
1986  xcb_render_picture_t dst ,
1987  xcb_render_pictformat_t mask_format ,
1988  int16_t src_x ,
1989  int16_t src_y ,
1990  uint32_t triangles_len ,
1991  const xcb_render_triangle_t *triangles );
1992 
1993 int
1994 xcb_render_tri_strip_sizeof (const void *_buffer ,
1995  uint32_t points_len );
1996 
2010  uint8_t op ,
2011  xcb_render_picture_t src ,
2012  xcb_render_picture_t dst ,
2013  xcb_render_pictformat_t mask_format ,
2014  int16_t src_x ,
2015  int16_t src_y ,
2016  uint32_t points_len ,
2017  const xcb_render_pointfix_t *points );
2018 
2029  uint8_t op ,
2030  xcb_render_picture_t src ,
2031  xcb_render_picture_t dst ,
2032  xcb_render_pictformat_t mask_format ,
2033  int16_t src_x ,
2034  int16_t src_y ,
2035  uint32_t points_len ,
2036  const xcb_render_pointfix_t *points );
2037 
2038 int
2039 xcb_render_tri_fan_sizeof (const void *_buffer ,
2040  uint32_t points_len );
2041 
2055  uint8_t op ,
2056  xcb_render_picture_t src ,
2057  xcb_render_picture_t dst ,
2058  xcb_render_pictformat_t mask_format ,
2059  int16_t src_x ,
2060  int16_t src_y ,
2061  uint32_t points_len ,
2062  const xcb_render_pointfix_t *points );
2063 
2074  uint8_t op ,
2075  xcb_render_picture_t src ,
2076  xcb_render_picture_t dst ,
2077  xcb_render_pictformat_t mask_format ,
2078  int16_t src_x ,
2079  int16_t src_y ,
2080  uint32_t points_len ,
2081  const xcb_render_pointfix_t *points );
2082 
2096  xcb_render_glyphset_t gsid ,
2097  xcb_render_pictformat_t format );
2098 
2109  xcb_render_glyphset_t gsid ,
2110  xcb_render_pictformat_t format );
2111 
2125  xcb_render_glyphset_t gsid ,
2126  xcb_render_glyphset_t existing );
2127 
2138  xcb_render_glyphset_t gsid ,
2139  xcb_render_glyphset_t existing );
2140 
2154  xcb_render_glyphset_t glyphset );
2155 
2166  xcb_render_glyphset_t glyphset );
2167 
2168 int
2169 xcb_render_add_glyphs_sizeof (const void *_buffer ,
2170  uint32_t data_len );
2171 
2185  xcb_render_glyphset_t glyphset ,
2186  uint32_t glyphs_len ,
2187  const uint32_t *glyphids ,
2188  const xcb_render_glyphinfo_t *glyphs ,
2189  uint32_t data_len ,
2190  const uint8_t *data );
2191 
2202  xcb_render_glyphset_t glyphset ,
2203  uint32_t glyphs_len ,
2204  const uint32_t *glyphids ,
2205  const xcb_render_glyphinfo_t *glyphs ,
2206  uint32_t data_len ,
2207  const uint8_t *data );
2208 
2209 int
2210 xcb_render_free_glyphs_sizeof (const void *_buffer ,
2211  uint32_t glyphs_len );
2212 
2226  xcb_render_glyphset_t glyphset ,
2227  uint32_t glyphs_len ,
2228  const xcb_render_glyph_t *glyphs );
2229 
2240  xcb_render_glyphset_t glyphset ,
2241  uint32_t glyphs_len ,
2242  const xcb_render_glyph_t *glyphs );
2243 
2244 int
2245 xcb_render_composite_glyphs_8_sizeof (const void *_buffer ,
2246  uint32_t glyphcmds_len );
2247 
2261  uint8_t op ,
2262  xcb_render_picture_t src ,
2263  xcb_render_picture_t dst ,
2264  xcb_render_pictformat_t mask_format ,
2265  xcb_render_glyphset_t glyphset ,
2266  int16_t src_x ,
2267  int16_t src_y ,
2268  uint32_t glyphcmds_len ,
2269  const uint8_t *glyphcmds );
2270 
2281  uint8_t op ,
2282  xcb_render_picture_t src ,
2283  xcb_render_picture_t dst ,
2284  xcb_render_pictformat_t mask_format ,
2285  xcb_render_glyphset_t glyphset ,
2286  int16_t src_x ,
2287  int16_t src_y ,
2288  uint32_t glyphcmds_len ,
2289  const uint8_t *glyphcmds );
2290 
2291 int
2292 xcb_render_composite_glyphs_16_sizeof (const void *_buffer ,
2293  uint32_t glyphcmds_len );
2294 
2308  uint8_t op ,
2309  xcb_render_picture_t src ,
2310  xcb_render_picture_t dst ,
2311  xcb_render_pictformat_t mask_format ,
2312  xcb_render_glyphset_t glyphset ,
2313  int16_t src_x ,
2314  int16_t src_y ,
2315  uint32_t glyphcmds_len ,
2316  const uint8_t *glyphcmds );
2317 
2328  uint8_t op ,
2329  xcb_render_picture_t src ,
2330  xcb_render_picture_t dst ,
2331  xcb_render_pictformat_t mask_format ,
2332  xcb_render_glyphset_t glyphset ,
2333  int16_t src_x ,
2334  int16_t src_y ,
2335  uint32_t glyphcmds_len ,
2336  const uint8_t *glyphcmds );
2337 
2338 int
2339 xcb_render_composite_glyphs_32_sizeof (const void *_buffer ,
2340  uint32_t glyphcmds_len );
2341 
2355  uint8_t op ,
2356  xcb_render_picture_t src ,
2357  xcb_render_picture_t dst ,
2358  xcb_render_pictformat_t mask_format ,
2359  xcb_render_glyphset_t glyphset ,
2360  int16_t src_x ,
2361  int16_t src_y ,
2362  uint32_t glyphcmds_len ,
2363  const uint8_t *glyphcmds );
2364 
2375  uint8_t op ,
2376  xcb_render_picture_t src ,
2377  xcb_render_picture_t dst ,
2378  xcb_render_pictformat_t mask_format ,
2379  xcb_render_glyphset_t glyphset ,
2380  int16_t src_x ,
2381  int16_t src_y ,
2382  uint32_t glyphcmds_len ,
2383  const uint8_t *glyphcmds );
2384 
2385 int
2386 xcb_render_fill_rectangles_sizeof (const void *_buffer ,
2387  uint32_t rects_len );
2388 
2402  uint8_t op ,
2403  xcb_render_picture_t dst ,
2404  xcb_render_color_t color ,
2405  uint32_t rects_len ,
2406  const xcb_rectangle_t *rects );
2407 
2418  uint8_t op ,
2419  xcb_render_picture_t dst ,
2420  xcb_render_color_t color ,
2421  uint32_t rects_len ,
2422  const xcb_rectangle_t *rects );
2423 
2437  xcb_cursor_t cid ,
2438  xcb_render_picture_t source ,
2439  uint16_t x ,
2440  uint16_t y );
2441 
2452  xcb_cursor_t cid ,
2453  xcb_render_picture_t source ,
2454  uint16_t x ,
2455  uint16_t y );
2456 
2465 void
2467 
2479 
2493  xcb_render_picture_t picture ,
2494  xcb_render_transform_t transform );
2495 
2506  xcb_render_picture_t picture ,
2507  xcb_render_transform_t transform );
2508 
2509 int
2510 xcb_render_query_filters_sizeof (const void *_buffer );
2511 
2522  xcb_drawable_t drawable );
2523 
2537  xcb_drawable_t drawable );
2538 
2539 uint16_t *
2540 xcb_render_query_filters_aliases (const xcb_render_query_filters_reply_t *R );
2541 
2542 int
2543 xcb_render_query_filters_aliases_length (const xcb_render_query_filters_reply_t *R );
2544 
2546 xcb_render_query_filters_aliases_end (const xcb_render_query_filters_reply_t *R );
2547 
2548 int
2549 xcb_render_query_filters_filters_length (const xcb_render_query_filters_reply_t *R );
2550 
2552 xcb_render_query_filters_filters_iterator (const xcb_render_query_filters_reply_t *R );
2553 
2571  xcb_generic_error_t **e );
2572 
2573 int
2574 xcb_render_set_picture_filter_sizeof (const void *_buffer ,
2575  uint32_t values_len );
2576 
2590  xcb_render_picture_t picture ,
2591  uint16_t filter_len ,
2592  const char *filter ,
2593  uint32_t values_len ,
2594  const xcb_render_fixed_t *values );
2595 
2606  xcb_render_picture_t picture ,
2607  uint16_t filter_len ,
2608  const char *filter ,
2609  uint32_t values_len ,
2610  const xcb_render_fixed_t *values );
2611 
2620 void
2622 
2634 
2635 int
2636 xcb_render_create_anim_cursor_sizeof (const void *_buffer ,
2637  uint32_t cursors_len );
2638 
2652  xcb_cursor_t cid ,
2653  uint32_t cursors_len ,
2654  const xcb_render_animcursorelt_t *cursors );
2655 
2666  xcb_cursor_t cid ,
2667  uint32_t cursors_len ,
2668  const xcb_render_animcursorelt_t *cursors );
2669 
2678 void
2680 
2692 
2701 void
2703 
2715 
2716 int
2717 xcb_render_add_traps_sizeof (const void *_buffer ,
2718  uint32_t traps_len );
2719 
2733  xcb_render_picture_t picture ,
2734  int16_t x_off ,
2735  int16_t y_off ,
2736  uint32_t traps_len ,
2737  const xcb_render_trap_t *traps );
2738 
2749  xcb_render_picture_t picture ,
2750  int16_t x_off ,
2751  int16_t y_off ,
2752  uint32_t traps_len ,
2753  const xcb_render_trap_t *traps );
2754 
2768  xcb_render_picture_t picture ,
2769  xcb_render_color_t color );
2770 
2781  xcb_render_picture_t picture ,
2782  xcb_render_color_t color );
2783 
2784 int
2785 xcb_render_create_linear_gradient_sizeof (const void *_buffer );
2786 
2800  xcb_render_picture_t picture ,
2803  uint32_t num_stops ,
2804  const xcb_render_fixed_t *stops ,
2805  const xcb_render_color_t *colors );
2806 
2817  xcb_render_picture_t picture ,
2820  uint32_t num_stops ,
2821  const xcb_render_fixed_t *stops ,
2822  const xcb_render_color_t *colors );
2823 
2824 int
2825 xcb_render_create_radial_gradient_sizeof (const void *_buffer );
2826 
2840  xcb_render_picture_t picture ,
2841  xcb_render_pointfix_t inner ,
2842  xcb_render_pointfix_t outer ,
2843  xcb_render_fixed_t inner_radius ,
2844  xcb_render_fixed_t outer_radius ,
2845  uint32_t num_stops ,
2846  const xcb_render_fixed_t *stops ,
2847  const xcb_render_color_t *colors );
2848 
2859  xcb_render_picture_t picture ,
2860  xcb_render_pointfix_t inner ,
2861  xcb_render_pointfix_t outer ,
2862  xcb_render_fixed_t inner_radius ,
2863  xcb_render_fixed_t outer_radius ,
2864  uint32_t num_stops ,
2865  const xcb_render_fixed_t *stops ,
2866  const xcb_render_color_t *colors );
2867 
2868 int
2869 xcb_render_create_conical_gradient_sizeof (const void *_buffer );
2870 
2884  xcb_render_picture_t picture ,
2885  xcb_render_pointfix_t center ,
2886  xcb_render_fixed_t angle ,
2887  uint32_t num_stops ,
2888  const xcb_render_fixed_t *stops ,
2889  const xcb_render_color_t *colors );
2890 
2901  xcb_render_picture_t picture ,
2902  xcb_render_pointfix_t center ,
2903  xcb_render_fixed_t angle ,
2904  uint32_t num_stops ,
2905  const xcb_render_fixed_t *stops ,
2906  const xcb_render_color_t *colors );
2907 
2908 
2909 #ifdef __cplusplus
2910 }
2911 #endif
2912 
2913 #endif
2914 
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_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:3085
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:3255
xcb_render_create_glyph_set_request_t
Definition: render.h:743
xcb_render_set_picture_clip_rectangles_request_t
Definition: render.h:614
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:1648
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:1117
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:3292
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:1454
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:771
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:1034
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_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:2585
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:2424
xcb_render_query_version_request_t
Definition: render.h:490
xcb_render_trap_iterator_t
Definition: render.h:1042
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:1529
void xcb_render_trap_next(xcb_render_trap_iterator_t *i)
Definition: render.c:3169
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:757
xcb_generic_iterator_t xcb_render_trap_end(xcb_render_trap_iterator_t i)
Definition: render.c:3177
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:1025
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:2705
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:3218
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_void_cookie_t xcb_render_change_picture_checked(xcb_connection_t *c, xcb_render_picture_t picture, uint32_t value_mask, const uint32_t *value_list)
Definition: render.c:937
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:2224
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:2470
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:2994
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_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 uint32_t *value_list)
Definition: render.c:830
xcb_render_add_glyphs_request_t
Definition: render.h:784
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:2655
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:1692
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_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:2695
xcb_void_cookie_t xcb_render_free_picture_checked(xcb_connection_t *c, xcb_render_picture_t picture)
Definition: render.c:1110
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:2547
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:642
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:1073
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:3661
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:2952
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:1792
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:3705
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
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 uint32_t *value_list)
Definition: render.c:868
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:3435
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:871
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:1573
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:2301
xcb_render_glyphset_iterator_t
Definition: render.h:150
xcb_void_cookie_t xcb_render_change_picture(xcb_connection_t *c, xcb_render_picture_t picture, uint32_t value_mask, const uint32_t *value_list)
Definition: render.c:971
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:2003
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:2809
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:3570
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:1764
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:1006
xcb_render_create_radial_gradient_request_t
Definition: render.h:1099
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:2687
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:900
xcb_generic_iterator_t xcb_render_pictforminfo_end(xcb_render_pictforminfo_iterator_t i)
Definition: render.c:138
xcb_render_create_linear_gradient_request_t
Definition: render.h:1083
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:1136
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:1016
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:705
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:2786
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:2900
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:3320
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:667
xcb_render_create_cursor_request_t
Definition: render.h:887
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:3159
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:915
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:584
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:3391
xcb_render_free_glyphs_request_t
Definition: render.h:798
void xcb_render_glyphset_next(xcb_render_glyphset_iterator_t *i)
Definition: render.c:40
xcb_render_change_picture_request_t
Definition: render.h:600
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:212
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:1291
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:2733
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:1335
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:811
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:1069
xcb_generic_iterator_t xcb_render_glyph_end(xcb_render_glyph_iterator_t i)
Definition: render.c:30
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:1054
xcb_render_set_picture_transform_request_t
Definition: render.h:927
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:1162
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:3522
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:2178
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:3118
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:3036
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:986
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:1736
xcb_render_animcursorelt_iterator_t
Definition: render.h:994
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:1956
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:1211
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:948
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:3151
struct xcb_render_triangle_t xcb_render_triangle_t
xcb_render_triangle_t
xcb_render_set_picture_filter_request_t
Definition: render.h:974
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:1820
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:3044
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:2347
xcb_render_tri_fan_request_t
Definition: render.h:724
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:2114
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:2081
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:1848
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:958
Definition: xcbint.h:194
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:1410
xcb_render_glyph_iterator_t
Definition: render.h:139
xcb_render_composite_glyphs_32_request_t
Definition: render.h:851
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:1036
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:2623
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:1874
xcb_render_triangles_request_t
Definition: render.h:686
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_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:629
xcb_render_composite_glyphs_16_request_t
Definition: render.h:831
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:2835
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