XCB 1.13

render.h
1 /*
2 * This file generated automatically from render.xml by c_client.py.
3 * Edit at your peril.
4 */
5
12 #ifndef __RENDER_H
13 #define __RENDER_H
14
15 #include "xcb.h"
16 #include "xproto.h"
17
18 #ifdef __cplusplus
19 extern "C" {
20 #endif
21
22 #define XCB_RENDER_MAJOR_VERSION 0
23 #define XCB_RENDER_MINOR_VERSION 11
24
25 extern xcb_extension_t xcb_render_id;
26
27 typedef enum xcb_render_pict_type_t {
28 XCB_RENDER_PICT_TYPE_INDEXED = 0,
29 XCB_RENDER_PICT_TYPE_DIRECT = 1
30 } xcb_render_pict_type_t;
31
32 typedef enum xcb_render_picture_enum_t {
33 XCB_RENDER_PICTURE_NONE = 0
34 } xcb_render_picture_enum_t;
35
36 typedef enum xcb_render_pict_op_t {
37 XCB_RENDER_PICT_OP_CLEAR = 0,
38 XCB_RENDER_PICT_OP_SRC = 1,
39 XCB_RENDER_PICT_OP_DST = 2,
40 XCB_RENDER_PICT_OP_OVER = 3,
41 XCB_RENDER_PICT_OP_OVER_REVERSE = 4,
42 XCB_RENDER_PICT_OP_IN = 5,
43 XCB_RENDER_PICT_OP_IN_REVERSE = 6,
44 XCB_RENDER_PICT_OP_OUT = 7,
45 XCB_RENDER_PICT_OP_OUT_REVERSE = 8,
46 XCB_RENDER_PICT_OP_ATOP = 9,
47 XCB_RENDER_PICT_OP_ATOP_REVERSE = 10,
48 XCB_RENDER_PICT_OP_XOR = 11,
49 XCB_RENDER_PICT_OP_ADD = 12,
50 XCB_RENDER_PICT_OP_SATURATE = 13,
51 XCB_RENDER_PICT_OP_DISJOINT_CLEAR = 16,
52 XCB_RENDER_PICT_OP_DISJOINT_SRC = 17,
53 XCB_RENDER_PICT_OP_DISJOINT_DST = 18,
54 XCB_RENDER_PICT_OP_DISJOINT_OVER = 19,
55 XCB_RENDER_PICT_OP_DISJOINT_OVER_REVERSE = 20,
56 XCB_RENDER_PICT_OP_DISJOINT_IN = 21,
57 XCB_RENDER_PICT_OP_DISJOINT_IN_REVERSE = 22,
58 XCB_RENDER_PICT_OP_DISJOINT_OUT = 23,
59 XCB_RENDER_PICT_OP_DISJOINT_OUT_REVERSE = 24,
60 XCB_RENDER_PICT_OP_DISJOINT_ATOP = 25,
61 XCB_RENDER_PICT_OP_DISJOINT_ATOP_REVERSE = 26,
62 XCB_RENDER_PICT_OP_DISJOINT_XOR = 27,
63 XCB_RENDER_PICT_OP_CONJOINT_CLEAR = 32,
64 XCB_RENDER_PICT_OP_CONJOINT_SRC = 33,
65 XCB_RENDER_PICT_OP_CONJOINT_DST = 34,
66 XCB_RENDER_PICT_OP_CONJOINT_OVER = 35,
67 XCB_RENDER_PICT_OP_CONJOINT_OVER_REVERSE = 36,
68 XCB_RENDER_PICT_OP_CONJOINT_IN = 37,
69 XCB_RENDER_PICT_OP_CONJOINT_IN_REVERSE = 38,
70 XCB_RENDER_PICT_OP_CONJOINT_OUT = 39,
71 XCB_RENDER_PICT_OP_CONJOINT_OUT_REVERSE = 40,
72 XCB_RENDER_PICT_OP_CONJOINT_ATOP = 41,
73 XCB_RENDER_PICT_OP_CONJOINT_ATOP_REVERSE = 42,
74 XCB_RENDER_PICT_OP_CONJOINT_XOR = 43,
75 XCB_RENDER_PICT_OP_MULTIPLY = 48,
76 XCB_RENDER_PICT_OP_SCREEN = 49,
77 XCB_RENDER_PICT_OP_OVERLAY = 50,
78 XCB_RENDER_PICT_OP_DARKEN = 51,
79 XCB_RENDER_PICT_OP_LIGHTEN = 52,
80 XCB_RENDER_PICT_OP_COLOR_DODGE = 53,
81 XCB_RENDER_PICT_OP_COLOR_BURN = 54,
82 XCB_RENDER_PICT_OP_HARD_LIGHT = 55,
83 XCB_RENDER_PICT_OP_SOFT_LIGHT = 56,
84 XCB_RENDER_PICT_OP_DIFFERENCE = 57,
85 XCB_RENDER_PICT_OP_EXCLUSION = 58,
86 XCB_RENDER_PICT_OP_HSL_HUE = 59,
87 XCB_RENDER_PICT_OP_HSL_SATURATION = 60,
88 XCB_RENDER_PICT_OP_HSL_COLOR = 61,
89 XCB_RENDER_PICT_OP_HSL_LUMINOSITY = 62
90 } xcb_render_pict_op_t;
91
92 typedef enum xcb_render_poly_edge_t {
93 XCB_RENDER_POLY_EDGE_SHARP = 0,
94 XCB_RENDER_POLY_EDGE_SMOOTH = 1
95 } xcb_render_poly_edge_t;
96
97 typedef enum xcb_render_poly_mode_t {
98 XCB_RENDER_POLY_MODE_PRECISE = 0,
99 XCB_RENDER_POLY_MODE_IMPRECISE = 1
100 } xcb_render_poly_mode_t;
101
102 typedef enum xcb_render_cp_t {
103 XCB_RENDER_CP_REPEAT = 1,
104 XCB_RENDER_CP_ALPHA_MAP = 2,
105 XCB_RENDER_CP_ALPHA_X_ORIGIN = 4,
106 XCB_RENDER_CP_ALPHA_Y_ORIGIN = 8,
107 XCB_RENDER_CP_CLIP_X_ORIGIN = 16,
108 XCB_RENDER_CP_CLIP_Y_ORIGIN = 32,
109 XCB_RENDER_CP_CLIP_MASK = 64,
110 XCB_RENDER_CP_GRAPHICS_EXPOSURE = 128,
111 XCB_RENDER_CP_SUBWINDOW_MODE = 256,
112 XCB_RENDER_CP_POLY_EDGE = 512,
113 XCB_RENDER_CP_POLY_MODE = 1024,
114 XCB_RENDER_CP_DITHER = 2048,
115 XCB_RENDER_CP_COMPONENT_ALPHA = 4096
116 } xcb_render_cp_t;
117
118 typedef enum xcb_render_sub_pixel_t {
119 XCB_RENDER_SUB_PIXEL_UNKNOWN = 0,
120 XCB_RENDER_SUB_PIXEL_HORIZONTAL_RGB = 1,
121 XCB_RENDER_SUB_PIXEL_HORIZONTAL_BGR = 2,
122 XCB_RENDER_SUB_PIXEL_VERTICAL_RGB = 3,
123 XCB_RENDER_SUB_PIXEL_VERTICAL_BGR = 4,
124 XCB_RENDER_SUB_PIXEL_NONE = 5
125 } xcb_render_sub_pixel_t;
126
127 typedef enum xcb_render_repeat_t {
128 XCB_RENDER_REPEAT_NONE = 0,
129 XCB_RENDER_REPEAT_NORMAL = 1,
130 XCB_RENDER_REPEAT_PAD = 2,
131 XCB_RENDER_REPEAT_REFLECT = 3
132 } xcb_render_repeat_t;
133
134 typedef uint32_t xcb_render_glyph_t;
135
139 typedef struct xcb_render_glyph_iterator_t {
140 xcb_render_glyph_t *data;
141 int rem;
142 int index;
143 } xcb_render_glyph_iterator_t;
144
145 typedef uint32_t xcb_render_glyphset_t;
146
150 typedef struct xcb_render_glyphset_iterator_t {
151 xcb_render_glyphset_t *data;
152 int rem;
153 int index;
154 } xcb_render_glyphset_iterator_t;
155
156 typedef uint32_t xcb_render_picture_t;
157
161 typedef struct xcb_render_picture_iterator_t {
162 xcb_render_picture_t *data;
163 int rem;
164 int index;
165 } xcb_render_picture_iterator_t;
166
167 typedef uint32_t xcb_render_pictformat_t;
168
172 typedef struct xcb_render_pictformat_iterator_t {
173 xcb_render_pictformat_t *data;
174 int rem;
175 int index;
176 } xcb_render_pictformat_iterator_t;
177
178 typedef int32_t xcb_render_fixed_t;
179
183 typedef struct xcb_render_fixed_iterator_t {
184 xcb_render_fixed_t *data;
185 int rem;
186 int index;
187 } xcb_render_fixed_iterator_t;
188
190 #define XCB_RENDER_PICT_FORMAT 0
191
195 typedef struct xcb_render_pict_format_error_t {
196 uint8_t response_type;
197 uint8_t error_code;
198 uint16_t sequence;
199 } xcb_render_pict_format_error_t;
200
202 #define XCB_RENDER_PICTURE 1
203
207 typedef struct xcb_render_picture_error_t {
208 uint8_t response_type;
209 uint8_t error_code;
210 uint16_t sequence;
211 } xcb_render_picture_error_t;
212
214 #define XCB_RENDER_PICT_OP 2
215
219 typedef struct xcb_render_pict_op_error_t {
220 uint8_t response_type;
221 uint8_t error_code;
222 uint16_t sequence;
223 } xcb_render_pict_op_error_t;
224
226 #define XCB_RENDER_GLYPH_SET 3
227
231 typedef struct xcb_render_glyph_set_error_t {
232 uint8_t response_type;
233 uint8_t error_code;
234 uint16_t sequence;
235 } xcb_render_glyph_set_error_t;
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;
247 } xcb_render_glyph_error_t;
248
252 typedef struct xcb_render_directformat_t {
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;
261 } xcb_render_directformat_t;
262
266 typedef struct xcb_render_directformat_iterator_t {
267 xcb_render_directformat_t *data;
268 int rem;
269 int index;
270 } xcb_render_directformat_iterator_t;
271
275 typedef struct xcb_render_pictforminfo_t {
276 xcb_render_pictformat_t id;
277 uint8_t type;
278 uint8_t depth;
279 uint8_t pad0[2];
280 xcb_render_directformat_t direct;
281 xcb_colormap_t colormap;
282 } xcb_render_pictforminfo_t;
283
287 typedef struct xcb_render_pictforminfo_iterator_t {
288 xcb_render_pictforminfo_t *data;
289 int rem;
290 int index;
291 } xcb_render_pictforminfo_iterator_t;
292
296 typedef struct xcb_render_pictvisual_t {
297 xcb_visualid_t visual;
298 xcb_render_pictformat_t format;
299 } xcb_render_pictvisual_t;
300
304 typedef struct xcb_render_pictvisual_iterator_t {
305 xcb_render_pictvisual_t *data;
306 int rem;
307 int index;
308 } xcb_render_pictvisual_iterator_t;
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];
318 } xcb_render_pictdepth_t;
319
323 typedef struct xcb_render_pictdepth_iterator_t {
324 xcb_render_pictdepth_t *data;
325 int rem;
326 int index;
327 } xcb_render_pictdepth_iterator_t;
328
332 typedef struct xcb_render_pictscreen_t {
333 uint32_t num_depths;
334 xcb_render_pictformat_t fallback;
335 } xcb_render_pictscreen_t;
336
340 typedef struct xcb_render_pictscreen_iterator_t {
341 xcb_render_pictscreen_t *data;
342 int rem;
343 int index;
344 } xcb_render_pictscreen_iterator_t;
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;
355 } xcb_render_indexvalue_t;
356
360 typedef struct xcb_render_indexvalue_iterator_t {
361 xcb_render_indexvalue_t *data;
362 int rem;
363 int index;
364 } xcb_render_indexvalue_iterator_t;
365
369 typedef struct xcb_render_color_t {
370 uint16_t red;
371 uint16_t green;
372 uint16_t blue;
373 uint16_t alpha;
374 } xcb_render_color_t;
375
379 typedef struct xcb_render_color_iterator_t {
380 xcb_render_color_t *data;
381 int rem;
382 int index;
383 } xcb_render_color_iterator_t;
384
388 typedef struct xcb_render_pointfix_t {
389 xcb_render_fixed_t x;
390 xcb_render_fixed_t y;
391 } xcb_render_pointfix_t;
392
396 typedef struct xcb_render_pointfix_iterator_t {
397 xcb_render_pointfix_t *data;
398 int rem;
399 int index;
400 } xcb_render_pointfix_iterator_t;
401
405 typedef struct xcb_render_linefix_t {
406 xcb_render_pointfix_t p1;
407 xcb_render_pointfix_t p2;
408 } xcb_render_linefix_t;
409
413 typedef struct xcb_render_linefix_iterator_t {
414 xcb_render_linefix_t *data;
415 int rem;
416 int index;
417 } xcb_render_linefix_iterator_t;
418
422 typedef struct xcb_render_triangle_t {
423 xcb_render_pointfix_t p1;
424 xcb_render_pointfix_t p2;
425 xcb_render_pointfix_t p3;
426 } xcb_render_triangle_t;
427
431 typedef struct xcb_render_triangle_iterator_t {
432 xcb_render_triangle_t *data;
433 int rem;
434 int index;
435 } xcb_render_triangle_iterator_t;
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;
445 } xcb_render_trapezoid_t;
446
450 typedef struct xcb_render_trapezoid_iterator_t {
451 xcb_render_trapezoid_t *data;
452 int rem;
453 int index;
454 } xcb_render_trapezoid_iterator_t;
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;
466 } xcb_render_glyphinfo_t;
467
471 typedef struct xcb_render_glyphinfo_iterator_t {
472 xcb_render_glyphinfo_t *data;
473 int rem;
474 int index;
475 } xcb_render_glyphinfo_iterator_t;
476
480 typedef struct xcb_render_query_version_cookie_t {
481 unsigned int sequence;
482 } xcb_render_query_version_cookie_t;
483
485 #define XCB_RENDER_QUERY_VERSION 0
486
490 typedef struct xcb_render_query_version_request_t {
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;
496 } xcb_render_query_version_request_t;
497
501 typedef struct xcb_render_query_version_reply_t {
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];
509 } xcb_render_query_version_reply_t;
510
514 typedef struct xcb_render_query_pict_formats_cookie_t {
515 unsigned int sequence;
516 } xcb_render_query_pict_formats_cookie_t;
517
519 #define XCB_RENDER_QUERY_PICT_FORMATS 1
520
524 typedef struct xcb_render_query_pict_formats_request_t {
525 uint8_t major_opcode;
526 uint8_t minor_opcode;
527 uint16_t length;
528 } xcb_render_query_pict_formats_request_t;
529
533 typedef struct xcb_render_query_pict_formats_reply_t {
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];
544 } xcb_render_query_pict_formats_reply_t;
545
549 typedef struct xcb_render_query_pict_index_values_cookie_t {
550 unsigned int sequence;
551 } xcb_render_query_pict_index_values_cookie_t;
552
554 #define XCB_RENDER_QUERY_PICT_INDEX_VALUES 2
555
559 typedef struct xcb_render_query_pict_index_values_request_t {
560 uint8_t major_opcode;
561 uint8_t minor_opcode;
562 uint16_t length;
563 xcb_render_pictformat_t format;
564 } xcb_render_query_pict_index_values_request_t;
565
569 typedef struct xcb_render_query_pict_index_values_reply_t {
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];
576 } xcb_render_query_pict_index_values_reply_t;
577
581 typedef struct xcb_render_create_picture_value_list_t {
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;
595 } xcb_render_create_picture_value_list_t;
596
598 #define XCB_RENDER_CREATE_PICTURE 4
599
603 typedef struct xcb_render_create_picture_request_t {
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;
611 } xcb_render_create_picture_request_t;
612
616 typedef struct xcb_render_change_picture_value_list_t {
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;
630 } xcb_render_change_picture_value_list_t;
631
633 #define XCB_RENDER_CHANGE_PICTURE 5
634
638 typedef struct xcb_render_change_picture_request_t {
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;
644 } xcb_render_change_picture_request_t;
645
647 #define XCB_RENDER_SET_PICTURE_CLIP_RECTANGLES 6
648
652 typedef struct xcb_render_set_picture_clip_rectangles_request_t {
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;
659 } xcb_render_set_picture_clip_rectangles_request_t;
660
662 #define XCB_RENDER_FREE_PICTURE 7
663
667 typedef struct xcb_render_free_picture_request_t {
668 uint8_t major_opcode;
669 uint8_t minor_opcode;
670 uint16_t length;
671 xcb_render_picture_t picture;
672 } xcb_render_free_picture_request_t;
673
675 #define XCB_RENDER_COMPOSITE 8
676
680 typedef struct xcb_render_composite_request_t {
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;
697 } xcb_render_composite_request_t;
698
700 #define XCB_RENDER_TRAPEZOIDS 10
701
705 typedef struct xcb_render_trapezoids_request_t {
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;
716 } xcb_render_trapezoids_request_t;
717
719 #define XCB_RENDER_TRIANGLES 11
720
724 typedef struct xcb_render_triangles_request_t {
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;
735 } xcb_render_triangles_request_t;
736
738 #define XCB_RENDER_TRI_STRIP 12
739
743 typedef struct xcb_render_tri_strip_request_t {
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;
754 } xcb_render_tri_strip_request_t;
755
757 #define XCB_RENDER_TRI_FAN 13
758
762 typedef struct xcb_render_tri_fan_request_t {
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;
773 } xcb_render_tri_fan_request_t;
774
776 #define XCB_RENDER_CREATE_GLYPH_SET 17
777
781 typedef struct xcb_render_create_glyph_set_request_t {
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;
787 } xcb_render_create_glyph_set_request_t;
788
790 #define XCB_RENDER_REFERENCE_GLYPH_SET 18
791
795 typedef struct xcb_render_reference_glyph_set_request_t {
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;
801 } xcb_render_reference_glyph_set_request_t;
802
804 #define XCB_RENDER_FREE_GLYPH_SET 19
805
809 typedef struct xcb_render_free_glyph_set_request_t {
810 uint8_t major_opcode;
811 uint8_t minor_opcode;
812 uint16_t length;
813 xcb_render_glyphset_t glyphset;
814 } xcb_render_free_glyph_set_request_t;
815
817 #define XCB_RENDER_ADD_GLYPHS 20
818
822 typedef struct xcb_render_add_glyphs_request_t {
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;
828 } xcb_render_add_glyphs_request_t;
829
831 #define XCB_RENDER_FREE_GLYPHS 22
832
836 typedef struct xcb_render_free_glyphs_request_t {
837 uint8_t major_opcode;
838 uint8_t minor_opcode;
839 uint16_t length;
840 xcb_render_glyphset_t glyphset;
841 } xcb_render_free_glyphs_request_t;
842
844 #define XCB_RENDER_COMPOSITE_GLYPHS_8 23
845
849 typedef struct xcb_render_composite_glyphs_8_request_t {
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;
861 } xcb_render_composite_glyphs_8_request_t;
862
864 #define XCB_RENDER_COMPOSITE_GLYPHS_16 24
865
869 typedef struct xcb_render_composite_glyphs_16_request_t {
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;
881 } xcb_render_composite_glyphs_16_request_t;
882
884 #define XCB_RENDER_COMPOSITE_GLYPHS_32 25
885
889 typedef struct xcb_render_composite_glyphs_32_request_t {
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;
901 } xcb_render_composite_glyphs_32_request_t;
902
904 #define XCB_RENDER_FILL_RECTANGLES 26
905
909 typedef struct xcb_render_fill_rectangles_request_t {
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;
917 } xcb_render_fill_rectangles_request_t;
918
920 #define XCB_RENDER_CREATE_CURSOR 27
921
925 typedef struct xcb_render_create_cursor_request_t {
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;
933 } xcb_render_create_cursor_request_t;
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;
948 } xcb_render_transform_t;
949
953 typedef struct xcb_render_transform_iterator_t {
954 xcb_render_transform_t *data;
955 int rem;
956 int index;
957 } xcb_render_transform_iterator_t;
958
960 #define XCB_RENDER_SET_PICTURE_TRANSFORM 28
961
965 typedef struct xcb_render_set_picture_transform_request_t {
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;
971 } xcb_render_set_picture_transform_request_t;
972
976 typedef struct xcb_render_query_filters_cookie_t {
977 unsigned int sequence;
978 } xcb_render_query_filters_cookie_t;
979
981 #define XCB_RENDER_QUERY_FILTERS 29
982
986 typedef struct xcb_render_query_filters_request_t {
987 uint8_t major_opcode;
988 uint8_t minor_opcode;
989 uint16_t length;
990 xcb_drawable_t drawable;
991 } xcb_render_query_filters_request_t;
992
996 typedef struct xcb_render_query_filters_reply_t {
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];
1004 } xcb_render_query_filters_reply_t;
1005
1007 #define XCB_RENDER_SET_PICTURE_FILTER 30
1008
1012 typedef struct xcb_render_set_picture_filter_request_t {
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];
1019 } xcb_render_set_picture_filter_request_t;
1020
1024 typedef struct xcb_render_animcursorelt_t {
1025 xcb_cursor_t cursor;
1026 uint32_t delay;
1027 } xcb_render_animcursorelt_t;
1028
1032 typedef struct xcb_render_animcursorelt_iterator_t {
1033 xcb_render_animcursorelt_t *data;
1034 int rem;
1035 int index;
1036 } xcb_render_animcursorelt_iterator_t;
1037
1039 #define XCB_RENDER_CREATE_ANIM_CURSOR 31
1040
1044 typedef struct xcb_render_create_anim_cursor_request_t {
1045 uint8_t major_opcode;
1046 uint8_t minor_opcode;
1047 uint16_t length;
1048 xcb_cursor_t cid;
1049 } xcb_render_create_anim_cursor_request_t;
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;
1058 } xcb_render_spanfix_t;
1059
1063 typedef struct xcb_render_spanfix_iterator_t {
1064 xcb_render_spanfix_t *data;
1065 int rem;
1066 int index;
1067 } xcb_render_spanfix_iterator_t;
1068
1072 typedef struct xcb_render_trap_t {
1073 xcb_render_spanfix_t top;
1074 xcb_render_spanfix_t bot;
1075 } xcb_render_trap_t;
1076
1080 typedef struct xcb_render_trap_iterator_t {
1081 xcb_render_trap_t *data;
1082 int rem;
1083 int index;
1084 } xcb_render_trap_iterator_t;
1085
1087 #define XCB_RENDER_ADD_TRAPS 32
1088
1092 typedef struct xcb_render_add_traps_request_t {
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;
1099 } xcb_render_add_traps_request_t;
1100
1102 #define XCB_RENDER_CREATE_SOLID_FILL 33
1103
1107 typedef struct xcb_render_create_solid_fill_request_t {
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;
1113 } xcb_render_create_solid_fill_request_t;
1114
1116 #define XCB_RENDER_CREATE_LINEAR_GRADIENT 34
1117
1121 typedef struct xcb_render_create_linear_gradient_request_t {
1122 uint8_t major_opcode;
1123 uint8_t minor_opcode;
1124 uint16_t length;
1125 xcb_render_picture_t picture;
1126 xcb_render_pointfix_t p1;
1127 xcb_render_pointfix_t p2;
1128 uint32_t num_stops;
1129 } xcb_render_create_linear_gradient_request_t;
1130
1132 #define XCB_RENDER_CREATE_RADIAL_GRADIENT 35
1133
1137 typedef struct xcb_render_create_radial_gradient_request_t {
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;
1147 } xcb_render_create_radial_gradient_request_t;
1148
1150 #define XCB_RENDER_CREATE_CONICAL_GRADIENT 36
1151
1155 typedef struct xcb_render_create_conical_gradient_request_t {
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;
1163 } xcb_render_create_conical_gradient_request_t;
1164
1173 void
1174 xcb_render_glyph_next (xcb_render_glyph_iterator_t *i);
1175
1185 xcb_generic_iterator_t
1186 xcb_render_glyph_end (xcb_render_glyph_iterator_t i);
1187
1196 void
1197 xcb_render_glyphset_next (xcb_render_glyphset_iterator_t *i);
1198
1208 xcb_generic_iterator_t
1209 xcb_render_glyphset_end (xcb_render_glyphset_iterator_t i);
1210
1219 void
1220 xcb_render_picture_next (xcb_render_picture_iterator_t *i);
1221
1231 xcb_generic_iterator_t
1232 xcb_render_picture_end (xcb_render_picture_iterator_t i);
1233
1242 void
1243 xcb_render_pictformat_next (xcb_render_pictformat_iterator_t *i);
1244
1254 xcb_generic_iterator_t
1255 xcb_render_pictformat_end (xcb_render_pictformat_iterator_t i);
1256
1265 void
1266 xcb_render_fixed_next (xcb_render_fixed_iterator_t *i);
1267
1277 xcb_generic_iterator_t
1278 xcb_render_fixed_end (xcb_render_fixed_iterator_t i);
1279
1288 void
1289 xcb_render_directformat_next (xcb_render_directformat_iterator_t *i);
1290
1300 xcb_generic_iterator_t
1301 xcb_render_directformat_end (xcb_render_directformat_iterator_t i);
1302
1311 void
1312 xcb_render_pictforminfo_next (xcb_render_pictforminfo_iterator_t *i);
1313
1323 xcb_generic_iterator_t
1324 xcb_render_pictforminfo_end (xcb_render_pictforminfo_iterator_t i);
1325
1334 void
1335 xcb_render_pictvisual_next (xcb_render_pictvisual_iterator_t *i);
1336
1346 xcb_generic_iterator_t
1347 xcb_render_pictvisual_end (xcb_render_pictvisual_iterator_t i);
1348
1349 int
1350 xcb_render_pictdepth_sizeof (const void *_buffer);
1351
1352 xcb_render_pictvisual_t *
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
1358 xcb_render_pictvisual_iterator_t
1359 xcb_render_pictdepth_visuals_iterator (const xcb_render_pictdepth_t *R);
1360
1369 void
1370 xcb_render_pictdepth_next (xcb_render_pictdepth_iterator_t *i);
1371
1381 xcb_generic_iterator_t
1382 xcb_render_pictdepth_end (xcb_render_pictdepth_iterator_t i);
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
1390 xcb_render_pictdepth_iterator_t
1391 xcb_render_pictscreen_depths_iterator (const xcb_render_pictscreen_t *R);
1392
1401 void
1402 xcb_render_pictscreen_next (xcb_render_pictscreen_iterator_t *i);
1403
1413 xcb_generic_iterator_t
1414 xcb_render_pictscreen_end (xcb_render_pictscreen_iterator_t i);
1415
1424 void
1425 xcb_render_indexvalue_next (xcb_render_indexvalue_iterator_t *i);
1426
1436 xcb_generic_iterator_t
1437 xcb_render_indexvalue_end (xcb_render_indexvalue_iterator_t i);
1438
1447 void
1448 xcb_render_color_next (xcb_render_color_iterator_t *i);
1449
1459 xcb_generic_iterator_t
1460 xcb_render_color_end (xcb_render_color_iterator_t i);
1461
1470 void
1471 xcb_render_pointfix_next (xcb_render_pointfix_iterator_t *i);
1472
1482 xcb_generic_iterator_t
1483 xcb_render_pointfix_end (xcb_render_pointfix_iterator_t i);
1484
1493 void
1494 xcb_render_linefix_next (xcb_render_linefix_iterator_t *i);
1495
1505 xcb_generic_iterator_t
1506 xcb_render_linefix_end (xcb_render_linefix_iterator_t i);
1507
1516 void
1517 xcb_render_triangle_next (xcb_render_triangle_iterator_t *i);
1518
1528 xcb_generic_iterator_t
1529 xcb_render_triangle_end (xcb_render_triangle_iterator_t i);
1530
1539 void
1540 xcb_render_trapezoid_next (xcb_render_trapezoid_iterator_t *i);
1541
1551 xcb_generic_iterator_t
1552 xcb_render_trapezoid_end (xcb_render_trapezoid_iterator_t i);
1553
1562 void
1563 xcb_render_glyphinfo_next (xcb_render_glyphinfo_iterator_t *i);
1564
1574 xcb_generic_iterator_t
1575 xcb_render_glyphinfo_end (xcb_render_glyphinfo_iterator_t i);
1576
1585 xcb_render_query_version_cookie_t
1586 xcb_render_query_version (xcb_connection_t *c,
1587 uint32_t client_major_version,
1588 uint32_t client_minor_version);
1589
1601 xcb_render_query_version_cookie_t
1602 xcb_render_query_version_unchecked (xcb_connection_t *c,
1603 uint32_t client_major_version,
1604 uint32_t client_minor_version);
1605
1620 xcb_render_query_version_reply_t *
1621 xcb_render_query_version_reply (xcb_connection_t *c,
1622 xcb_render_query_version_cookie_t cookie ,
1623 xcb_generic_error_t **e);
1624
1625 int
1626 xcb_render_query_pict_formats_sizeof (const void *_buffer);
1627
1636 xcb_render_query_pict_formats_cookie_t
1637 xcb_render_query_pict_formats (xcb_connection_t *c);
1638
1650 xcb_render_query_pict_formats_cookie_t
1651 xcb_render_query_pict_formats_unchecked (xcb_connection_t *c);
1652
1653 xcb_render_pictforminfo_t *
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
1659 xcb_render_pictforminfo_iterator_t
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
1665 xcb_render_pictscreen_iterator_t
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
1674 xcb_generic_iterator_t
1675 xcb_render_query_pict_formats_subpixels_end (const xcb_render_query_pict_formats_reply_t *R);
1676
1691 xcb_render_query_pict_formats_reply_t *
1692 xcb_render_query_pict_formats_reply (xcb_connection_t *c,
1693 xcb_render_query_pict_formats_cookie_t cookie ,
1694 xcb_generic_error_t **e);
1695
1696 int
1697 xcb_render_query_pict_index_values_sizeof (const void *_buffer);
1698
1707 xcb_render_query_pict_index_values_cookie_t
1708 xcb_render_query_pict_index_values (xcb_connection_t *c,
1709 xcb_render_pictformat_t format);
1710
1722 xcb_render_query_pict_index_values_cookie_t
1723 xcb_render_query_pict_index_values_unchecked (xcb_connection_t *c,
1724 xcb_render_pictformat_t format);
1725
1726 xcb_render_indexvalue_t *
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
1732 xcb_render_indexvalue_iterator_t
1733 xcb_render_query_pict_index_values_values_iterator (const xcb_render_query_pict_index_values_reply_t *R);
1734
1749 xcb_render_query_pict_index_values_reply_t *
1750 xcb_render_query_pict_index_values_reply (xcb_connection_t *c,
1751 xcb_render_query_pict_index_values_cookie_t cookie ,
1752 xcb_generic_error_t **e);
1753
1754 int
1755 xcb_render_create_picture_value_list_serialize (void **_buffer,
1756 uint32_t value_mask,
1757 const xcb_render_create_picture_value_list_t *_aux);
1758
1759 int
1760 xcb_render_create_picture_value_list_unpack (const void *_buffer,
1761 uint32_t value_mask,
1762 xcb_render_create_picture_value_list_t *_aux);
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
1782 xcb_void_cookie_t
1783 xcb_render_create_picture_checked (xcb_connection_t *c,
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
1798 xcb_void_cookie_t
1799 xcb_render_create_picture (xcb_connection_t *c,
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
1817 xcb_void_cookie_t
1818 xcb_render_create_picture_aux_checked (xcb_connection_t *c,
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
1833 xcb_void_cookie_t
1834 xcb_render_create_picture_aux (xcb_connection_t *c,
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,
1847 const xcb_render_change_picture_value_list_t *_aux);
1848
1849 int
1850 xcb_render_change_picture_value_list_unpack (const void *_buffer,
1851 uint32_t value_mask,
1852 xcb_render_change_picture_value_list_t *_aux);
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
1872 xcb_void_cookie_t
1873 xcb_render_change_picture_checked (xcb_connection_t *c,
1874 xcb_render_picture_t picture,
1875 uint32_t value_mask,
1876 const void *value_list);
1877
1886 xcb_void_cookie_t
1887 xcb_render_change_picture (xcb_connection_t *c,
1888 xcb_render_picture_t picture,
1889 uint32_t value_mask,
1890 const void *value_list);
1891
1903 xcb_void_cookie_t
1904 xcb_render_change_picture_aux_checked (xcb_connection_t *c,
1905 xcb_render_picture_t picture,
1906 uint32_t value_mask,
1907 const xcb_render_change_picture_value_list_t *value_list);
1908
1917 xcb_void_cookie_t
1918 xcb_render_change_picture_aux (xcb_connection_t *c,
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
1941 xcb_void_cookie_t
1942 xcb_render_set_picture_clip_rectangles_checked (xcb_connection_t *c,
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
1957 xcb_void_cookie_t
1958 xcb_render_set_picture_clip_rectangles (xcb_connection_t *c,
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
1965 xcb_rectangle_t *
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
1971 xcb_rectangle_iterator_t
1972 xcb_render_set_picture_clip_rectangles_rectangles_iterator (const xcb_render_set_picture_clip_rectangles_request_t *R);
1973
1985 xcb_void_cookie_t
1986 xcb_render_free_picture_checked (xcb_connection_t *c,
1987 xcb_render_picture_t picture);
1988
1997 xcb_void_cookie_t
1998 xcb_render_free_picture (xcb_connection_t *c,
1999 xcb_render_picture_t picture);
2000
2012 xcb_void_cookie_t
2013 xcb_render_composite_checked (xcb_connection_t *c,
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
2035 xcb_void_cookie_t
2036 xcb_render_composite (xcb_connection_t *c,
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
2065 xcb_void_cookie_t
2066 xcb_render_trapezoids_checked (xcb_connection_t *c,
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
2084 xcb_void_cookie_t
2085 xcb_render_trapezoids (xcb_connection_t *c,
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
2095 xcb_render_trapezoid_t *
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
2101 xcb_render_trapezoid_iterator_t
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
2119 xcb_void_cookie_t
2120 xcb_render_triangles_checked (xcb_connection_t *c,
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
2138 xcb_void_cookie_t
2139 xcb_render_triangles (xcb_connection_t *c,
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
2149 xcb_render_triangle_t *
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
2155 xcb_render_triangle_iterator_t
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
2173 xcb_void_cookie_t
2174 xcb_render_tri_strip_checked (xcb_connection_t *c,
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
2192 xcb_void_cookie_t
2193 xcb_render_tri_strip (xcb_connection_t *c,
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
2203 xcb_render_pointfix_t *
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
2209 xcb_render_pointfix_iterator_t
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
2227 xcb_void_cookie_t
2228 xcb_render_tri_fan_checked (xcb_connection_t *c,
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
2246 xcb_void_cookie_t
2247 xcb_render_tri_fan (xcb_connection_t *c,
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
2257 xcb_render_pointfix_t *
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
2263 xcb_render_pointfix_iterator_t
2264 xcb_render_tri_fan_points_iterator (const xcb_render_tri_fan_request_t *R);
2265
2277 xcb_void_cookie_t
2278 xcb_render_create_glyph_set_checked (xcb_connection_t *c,
2279 xcb_render_glyphset_t gsid,
2280 xcb_render_pictformat_t format);
2281
2290 xcb_void_cookie_t
2291 xcb_render_create_glyph_set (xcb_connection_t *c,
2292 xcb_render_glyphset_t gsid,
2293 xcb_render_pictformat_t format);
2294
2306 xcb_void_cookie_t
2307 xcb_render_reference_glyph_set_checked (xcb_connection_t *c,
2308 xcb_render_glyphset_t gsid,
2309 xcb_render_glyphset_t existing);
2310
2319 xcb_void_cookie_t
2320 xcb_render_reference_glyph_set (xcb_connection_t *c,
2321 xcb_render_glyphset_t gsid,
2322 xcb_render_glyphset_t existing);
2323
2335 xcb_void_cookie_t
2336 xcb_render_free_glyph_set_checked (xcb_connection_t *c,
2337 xcb_render_glyphset_t glyphset);
2338
2347 xcb_void_cookie_t
2348 xcb_render_free_glyph_set (xcb_connection_t *c,
2349 xcb_render_glyphset_t glyphset);
2350
2351 int
2352 xcb_render_add_glyphs_sizeof (const void *_buffer,
2353 uint32_t data_len);
2354
2366 xcb_void_cookie_t
2367 xcb_render_add_glyphs_checked (xcb_connection_t *c,
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
2383 xcb_void_cookie_t
2384 xcb_render_add_glyphs (xcb_connection_t *c,
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
2398 xcb_generic_iterator_t
2399 xcb_render_add_glyphs_glyphids_end (const xcb_render_add_glyphs_request_t *R);
2400
2401 xcb_render_glyphinfo_t *
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
2407 xcb_render_glyphinfo_iterator_t
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
2416 xcb_generic_iterator_t
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
2434 xcb_void_cookie_t
2435 xcb_render_free_glyphs_checked (xcb_connection_t *c,
2436 xcb_render_glyphset_t glyphset,
2437 uint32_t glyphs_len,
2438 const xcb_render_glyph_t *glyphs);
2439
2448 xcb_void_cookie_t
2449 xcb_render_free_glyphs (xcb_connection_t *c,
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
2460 xcb_generic_iterator_t
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
2478 xcb_void_cookie_t
2479 xcb_render_composite_glyphs_8_checked (xcb_connection_t *c,
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
2498 xcb_void_cookie_t
2499 xcb_render_composite_glyphs_8 (xcb_connection_t *c,
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
2516 xcb_generic_iterator_t
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
2534 xcb_void_cookie_t
2535 xcb_render_composite_glyphs_16_checked (xcb_connection_t *c,
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
2554 xcb_void_cookie_t
2555 xcb_render_composite_glyphs_16 (xcb_connection_t *c,
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
2572 xcb_generic_iterator_t
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
2590 xcb_void_cookie_t
2591 xcb_render_composite_glyphs_32_checked (xcb_connection_t *c,
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
2610 xcb_void_cookie_t
2611 xcb_render_composite_glyphs_32 (xcb_connection_t *c,
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
2628 xcb_generic_iterator_t
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
2646 xcb_void_cookie_t
2647 xcb_render_fill_rectangles_checked (xcb_connection_t *c,
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
2662 xcb_void_cookie_t
2663 xcb_render_fill_rectangles (xcb_connection_t *c,
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
2670 xcb_rectangle_t *
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
2676 xcb_rectangle_iterator_t
2677 xcb_render_fill_rectangles_rects_iterator (const xcb_render_fill_rectangles_request_t *R);
2678
2690 xcb_void_cookie_t
2691 xcb_render_create_cursor_checked (xcb_connection_t *c,
2692 xcb_cursor_t cid,
2693 xcb_render_picture_t source,
2694 uint16_t x,
2695 uint16_t y);
2696
2705 xcb_void_cookie_t
2706 xcb_render_create_cursor (xcb_connection_t *c,
2707 xcb_cursor_t cid,
2708 xcb_render_picture_t source,
2709 uint16_t x,
2710 uint16_t y);
2711
2720 void
2721 xcb_render_transform_next (xcb_render_transform_iterator_t *i);
2722
2732 xcb_generic_iterator_t
2733 xcb_render_transform_end (xcb_render_transform_iterator_t i);
2734
2746 xcb_void_cookie_t
2747 xcb_render_set_picture_transform_checked (xcb_connection_t *c,
2748 xcb_render_picture_t picture,
2749 xcb_render_transform_t transform);
2750
2759 xcb_void_cookie_t
2760 xcb_render_set_picture_transform (xcb_connection_t *c,
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
2775 xcb_render_query_filters_cookie_t
2776 xcb_render_query_filters (xcb_connection_t *c,
2777 xcb_drawable_t drawable);
2778
2790 xcb_render_query_filters_cookie_t
2791 xcb_render_query_filters_unchecked (xcb_connection_t *c,
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
2800 xcb_generic_iterator_t
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
2806 xcb_str_iterator_t
2807 xcb_render_query_filters_filters_iterator (const xcb_render_query_filters_reply_t *R);
2808
2823 xcb_render_query_filters_reply_t *
2824 xcb_render_query_filters_reply (xcb_connection_t *c,
2825 xcb_render_query_filters_cookie_t cookie ,
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
2843 xcb_void_cookie_t
2844 xcb_render_set_picture_filter_checked (xcb_connection_t *c,
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
2859 xcb_void_cookie_t
2860 xcb_render_set_picture_filter (xcb_connection_t *c,
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
2873 xcb_generic_iterator_t
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
2882 xcb_generic_iterator_t
2883 xcb_render_set_picture_filter_values_end (const xcb_render_set_picture_filter_request_t *R);
2884
2893 void
2894 xcb_render_animcursorelt_next (xcb_render_animcursorelt_iterator_t *i);
2895
2905 xcb_generic_iterator_t
2906 xcb_render_animcursorelt_end (xcb_render_animcursorelt_iterator_t i);
2907
2908 int
2909 xcb_render_create_anim_cursor_sizeof (const void *_buffer,
2910 uint32_t cursors_len);
2911
2923 xcb_void_cookie_t
2924 xcb_render_create_anim_cursor_checked (xcb_connection_t *c,
2925 xcb_cursor_t cid,
2926 uint32_t cursors_len,
2927 const xcb_render_animcursorelt_t *cursors);
2928
2937 xcb_void_cookie_t
2938 xcb_render_create_anim_cursor (xcb_connection_t *c,
2939 xcb_cursor_t cid,
2940 uint32_t cursors_len,
2941 const xcb_render_animcursorelt_t *cursors);
2942
2943 xcb_render_animcursorelt_t *
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
2949 xcb_render_animcursorelt_iterator_t
2950 xcb_render_create_anim_cursor_cursors_iterator (const xcb_render_create_anim_cursor_request_t *R);
2951
2960 void
2961 xcb_render_spanfix_next (xcb_render_spanfix_iterator_t *i);
2962
2972 xcb_generic_iterator_t
2973 xcb_render_spanfix_end (xcb_render_spanfix_iterator_t i);
2974
2983 void
2984 xcb_render_trap_next (xcb_render_trap_iterator_t *i);
2985
2995 xcb_generic_iterator_t
2996 xcb_render_trap_end (xcb_render_trap_iterator_t i);
2997
2998 int
2999 xcb_render_add_traps_sizeof (const void *_buffer,
3000 uint32_t traps_len);
3001
3013 xcb_void_cookie_t
3014 xcb_render_add_traps_checked (xcb_connection_t *c,
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
3029 xcb_void_cookie_t
3030 xcb_render_add_traps (xcb_connection_t *c,
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
3037 xcb_render_trap_t *
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
3043 xcb_render_trap_iterator_t
3044 xcb_render_add_traps_traps_iterator (const xcb_render_add_traps_request_t *R);
3045
3057 xcb_void_cookie_t
3058 xcb_render_create_solid_fill_checked (xcb_connection_t *c,
3059 xcb_render_picture_t picture,
3060 xcb_render_color_t color);
3061
3070 xcb_void_cookie_t
3071 xcb_render_create_solid_fill (xcb_connection_t *c,
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
3089 xcb_void_cookie_t
3090 xcb_render_create_linear_gradient_checked (xcb_connection_t *c,
3091 xcb_render_picture_t picture,
3092 xcb_render_pointfix_t p1,
3093 xcb_render_pointfix_t p2,
3094 uint32_t num_stops,
3095 const xcb_render_fixed_t *stops,
3096 const xcb_render_color_t *colors);
3097
3106 xcb_void_cookie_t
3107 xcb_render_create_linear_gradient (xcb_connection_t *c,
3108 xcb_render_picture_t picture,
3109 xcb_render_pointfix_t p1,
3110 xcb_render_pointfix_t p2,
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
3121 xcb_generic_iterator_t
3122 xcb_render_create_linear_gradient_stops_end (const xcb_render_create_linear_gradient_request_t *R);
3123
3124 xcb_render_color_t *
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
3130 xcb_render_color_iterator_t
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
3147 xcb_void_cookie_t
3148 xcb_render_create_radial_gradient_checked (xcb_connection_t *c,
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
3166 xcb_void_cookie_t
3167 xcb_render_create_radial_gradient (xcb_connection_t *c,
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
3183 xcb_generic_iterator_t
3184 xcb_render_create_radial_gradient_stops_end (const xcb_render_create_radial_gradient_request_t *R);
3185
3186 xcb_render_color_t *
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
3192 xcb_render_color_iterator_t
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
3209 xcb_void_cookie_t
3210 xcb_render_create_conical_gradient_checked (xcb_connection_t *c,
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
3226 xcb_void_cookie_t
3227 xcb_render_create_conical_gradient (xcb_connection_t *c,
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
3241 xcb_generic_iterator_t
3242 xcb_render_create_conical_gradient_stops_end (const xcb_render_create_conical_gradient_request_t *R);
3243
3244 xcb_render_color_t *
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
3250 xcb_render_color_iterator_t
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
xcb_render_color_t
Definition: render.h:369
xcb_render_transform_t
struct xcb_render_transform_t xcb_render_transform_t
xcb_render_transform_t
xcb_render_glyphinfo_iterator_t
xcb_render_glyphinfo_iterator_t
Definition: render.h:471
xcb_render_change_picture_aux
xcb_void_cookie_t xcb_render_change_picture_aux(xcb_connection_t *c, xcb_render_picture_t picture, uint32_t value_mask, const xcb_render_change_picture_value_list_t *value_list)
Definition: render.c:1672
xcb_render_create_anim_cursor_checked
xcb_void_cookie_t xcb_render_create_anim_cursor_checked(xcb_connection_t *c, xcb_cursor_t cid, uint32_t cursors_len, const xcb_render_animcursorelt_t *cursors)
Definition: render.c:4138
xcb_render_trapezoids_request_t
struct xcb_render_trapezoids_request_t xcb_render_trapezoids_request_t
xcb_render_trapezoids_request_t
xcb_render_linefix_iterator_t
struct xcb_render_linefix_iterator_t xcb_render_linefix_iterator_t
xcb_render_linefix_iterator_t
xcb_generic_error_t
Generic error.
Definition: xcb.h:182
xcb_render_add_traps
xcb_void_cookie_t xcb_render_add_traps(xcb_connection_t *c, xcb_render_picture_t picture, int16_t x_off, int16_t y_off, uint32_t traps_len, const xcb_render_trap_t *traps)
Definition: render.c:4330
xcb_render_create_glyph_set_request_t
xcb_render_create_glyph_set_request_t
Definition: render.h:781
xcb_render_set_picture_clip_rectangles_request_t
xcb_render_set_picture_clip_rectangles_request_t
Definition: render.h:652
xcb_render_tri_fan_checked
xcb_void_cookie_t xcb_render_tri_fan_checked(xcb_connection_t *c, uint8_t op, xcb_render_picture_t src, xcb_render_picture_t dst, xcb_render_pictformat_t mask_format, int16_t src_x, int16_t src_y, uint32_t points_len, const xcb_render_pointfix_t *points)
Definition: render.c:2444
xcb_render_directformat_end
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
xcb_render_create_conical_gradient_request_t
Definition: render.h:1155
xcb_render_trapezoid_next
void xcb_render_trapezoid_next(xcb_render_trapezoid_iterator_t *i)
Definition: render.c:407
xcb_render_pictscreen_t
xcb_render_pictscreen_t
Definition: render.h:332
xcb_render_indexvalue_end
xcb_generic_iterator_t xcb_render_indexvalue_end(xcb_render_indexvalue_iterator_t i)
Definition: render.c:325
xcb_render_pointfix_t
xcb_render_pointfix_t
Definition: render.h:388
xcb_render_pictvisual_end
xcb_generic_iterator_t xcb_render_pictvisual_end(xcb_render_pictvisual_iterator_t i)
Definition: render.c:156
xcb_render_indexvalue_iterator_t
xcb_render_indexvalue_iterator_t
Definition: render.h:360
xcb_render_create_solid_fill_checked
xcb_void_cookie_t xcb_render_create_solid_fill_checked(xcb_connection_t *c, xcb_render_picture_t picture, xcb_render_color_t color)
Definition: render.c:4389
xcb_render_triangles
xcb_void_cookie_t xcb_render_triangles(xcb_connection_t *c, uint8_t op, xcb_render_picture_t src, xcb_render_picture_t dst, xcb_render_pictformat_t mask_format, int16_t src_x, int16_t src_y, uint32_t triangles_len, const xcb_render_triangle_t *triangles)
Definition: render.c:2206
xcb_render_color_iterator_t
xcb_render_color_iterator_t
Definition: render.h:379
xcb_render_glyph_error_t
struct xcb_render_glyph_error_t xcb_render_glyph_error_t
xcb_render_glyph_error_t
xcb_render_free_glyph_set_request_t
xcb_render_free_glyph_set_request_t
Definition: render.h:809
xcb_render_query_version_request_t
struct xcb_render_query_version_request_t xcb_render_query_version_request_t
xcb_render_query_version_request_t
xcb_render_trap_t
xcb_render_trap_t
Definition: render.h:1072
xcb_render_animcursorelt_t
struct xcb_render_animcursorelt_t xcb_render_animcursorelt_t
xcb_render_animcursorelt_t
xcb_render_query_pict_index_values_cookie_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
xcb_render_pointfix_t
struct xcb_render_pointfix_t xcb_render_pointfix_t
xcb_render_pointfix_t
xcb_render_change_picture_value_list_t
struct xcb_render_change_picture_value_list_t xcb_render_change_picture_value_list_t
xcb_render_change_picture_value_list_t
xcb_render_query_filters_reply_t
struct xcb_render_query_filters_reply_t xcb_render_query_filters_reply_t
xcb_render_query_filters_reply_t
xcb_render_glyph_iterator_t
struct xcb_render_glyph_iterator_t xcb_render_glyph_iterator_t
xcb_render_glyph_iterator_t
xcb_render_fill_rectangles
xcb_void_cookie_t xcb_render_fill_rectangles(xcb_connection_t *c, uint8_t op, xcb_render_picture_t dst, xcb_render_color_t color, uint32_t rects_len, const xcb_rectangle_t *rects)
Definition: render.c:3561
xcb_render_pictvisual_t
xcb_render_pictvisual_t
Definition: render.h:296
xcb_render_query_pict_index_values_reply
xcb_render_query_pict_index_values_reply_t * xcb_render_query_pict_index_values_reply(xcb_connection_t *c, xcb_render_query_pict_index_values_cookie_t cookie, xcb_generic_error_t **e)
Definition: render.c:791
xcb_render_create_glyph_set_request_t
struct xcb_render_create_glyph_set_request_t xcb_render_create_glyph_set_request_t
xcb_render_create_glyph_set_request_t
xcb_render_composite_glyphs_32_checked
xcb_void_cookie_t xcb_render_composite_glyphs_32_checked(xcb_connection_t *c, uint8_t op, xcb_render_picture_t src, xcb_render_picture_t dst, xcb_render_pictformat_t mask_format, xcb_render_glyphset_t glyphset, int16_t src_x, int16_t src_y, uint32_t glyphcmds_len, const uint8_t *glyphcmds)
Definition: render.c:3378
xcb_render_query_version_request_t
xcb_render_query_version_request_t
Definition: render.h:490
xcb_render_trap_iterator_t
xcb_render_trap_iterator_t
Definition: render.h:1080
xcb_render_query_filters_request_t
struct xcb_render_query_filters_request_t xcb_render_query_filters_request_t
xcb_render_query_filters_request_t
xcb_render_query_version_cookie_t
xcb_render_query_version_cookie_t
Definition: render.h:480
xcb_render_tri_strip_checked
xcb_void_cookie_t xcb_render_tri_strip_checked(xcb_connection_t *c, uint8_t op, xcb_render_picture_t src, xcb_render_picture_t dst, xcb_render_pictformat_t mask_format, int16_t src_x, int16_t src_y, uint32_t points_len, const xcb_render_pointfix_t *points)
Definition: render.c:2303
xcb_render_trap_next
void xcb_render_trap_next(xcb_render_trap_iterator_t *i)
Definition: render.c:4244
xcb_render_pictvisual_next
void xcb_render_pictvisual_next(xcb_render_pictvisual_iterator_t *i)
Definition: render.c:148
xcb_render_reference_glyph_set_request_t
xcb_render_reference_glyph_set_request_t
Definition: render.h:795
xcb_render_trap_end
xcb_generic_iterator_t xcb_render_trap_end(xcb_render_trap_iterator_t i)
Definition: render.c:4252
xcb_render_query_pict_index_values_request_t
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
xcb_render_fixed_iterator_t
struct xcb_render_fixed_iterator_t xcb_render_fixed_iterator_t
xcb_render_fixed_iterator_t
xcb_render_spanfix_iterator_t
xcb_render_spanfix_iterator_t
Definition: render.h:1063
xcb_render_picture_iterator_t
struct xcb_render_picture_iterator_t xcb_render_picture_iterator_t
xcb_render_picture_iterator_t
xcb_render_set_picture_transform_checked
xcb_void_cookie_t xcb_render_set_picture_transform_checked(xcb_connection_t *c, xcb_render_picture_t picture, xcb_render_transform_t transform)
Definition: render.c:3703
xcb_render_create_picture_aux_checked
xcb_void_cookie_t xcb_render_create_picture_aux_checked(xcb_connection_t *c, xcb_render_picture_t pid, xcb_drawable_t drawable, xcb_render_pictformat_t format, uint32_t value_mask, const xcb_render_create_picture_value_list_t *value_list)
Definition: render.c:1180
xcb_render_indexvalue_t
struct xcb_render_indexvalue_t xcb_render_indexvalue_t
xcb_render_indexvalue_t
xcb_render_query_pict_formats_reply
xcb_render_query_pict_formats_reply_t * xcb_render_query_pict_formats_reply(xcb_connection_t *c, xcb_render_query_pict_formats_cookie_t cookie, xcb_generic_error_t **e)
Definition: render.c:678
xcb_render_add_traps_checked
xcb_void_cookie_t xcb_render_add_traps_checked(xcb_connection_t *c, xcb_render_picture_t picture, int16_t x_off, int16_t y_off, uint32_t traps_len, const xcb_render_trap_t *traps)
Definition: render.c:4293
xcb_render_query_pict_index_values_reply_t
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
xcb_render_linefix_iterator_t
Definition: render.h:413
xcb_render_query_version_reply
xcb_render_query_version_reply_t * xcb_render_query_version_reply(xcb_connection_t *c, xcb_render_query_version_cookie_t cookie, xcb_generic_error_t **e)
Definition: render.c:499
xcb_render_create_radial_gradient_request_t
struct xcb_render_create_radial_gradient_request_t xcb_render_create_radial_gradient_request_t
xcb_render_create_radial_gradient_request_t
xcb_render_fixed_end
xcb_generic_iterator_t xcb_render_fixed_end(xcb_render_fixed_iterator_t i)
Definition: render.c:102
xcb_render_composite_glyphs_8
xcb_void_cookie_t xcb_render_composite_glyphs_8(xcb_connection_t *c, uint8_t op, xcb_render_picture_t src, xcb_render_picture_t dst, xcb_render_pictformat_t mask_format, xcb_render_glyphset_t glyphset, int16_t src_x, int16_t src_y, uint32_t glyphcmds_len, const uint8_t *glyphcmds)
Definition: render.c:3134
xcb_extension_t
Definition: xcbext.h:39
xcb_render_pictdepth_t
struct xcb_render_pictdepth_t xcb_render_pictdepth_t
xcb_render_pictdepth_t
xcb_render_composite_glyphs_32
xcb_void_cookie_t xcb_render_composite_glyphs_32(xcb_connection_t *c, uint8_t op, xcb_render_picture_t src, xcb_render_picture_t dst, xcb_render_pictformat_t mask_format, xcb_render_glyphset_t glyphset, int16_t src_x, int16_t src_y, uint32_t glyphcmds_len, const uint8_t *glyphcmds)
Definition: render.c:3424
xcb_render_set_picture_filter
xcb_void_cookie_t xcb_render_set_picture_filter(xcb_connection_t *c, xcb_render_picture_t picture, uint16_t filter_len, const char *filter, uint32_t values_len, const xcb_render_fixed_t *values)
Definition: render.c:4001
xcb_render_triangle_next
void xcb_render_triangle_next(xcb_render_triangle_iterator_t *i)
Definition: render.c:389
xcb_render_indexvalue_iterator_t
struct xcb_render_indexvalue_iterator_t xcb_render_indexvalue_iterator_t
xcb_render_indexvalue_iterator_t
xcb_render_add_glyphs_request_t
xcb_render_add_glyphs_request_t
Definition: render.h:822
xcb_render_triangle_end
xcb_generic_iterator_t xcb_render_triangle_end(xcb_render_triangle_iterator_t i)
Definition: render.c:397
xcb_render_trapezoid_t
xcb_render_trapezoid_t
Definition: render.h:440
xcb_render_triangle_iterator_t
xcb_render_triangle_iterator_t
Definition: render.h:431
xcb_render_color_iterator_t
struct xcb_render_color_iterator_t xcb_render_color_iterator_t
xcb_render_color_iterator_t
xcb_render_create_cursor
xcb_void_cookie_t xcb_render_create_cursor(xcb_connection_t *c, xcb_cursor_t cid, xcb_render_picture_t source, uint16_t x, uint16_t y)
Definition: render.c:3653
xcb_render_tri_fan
xcb_void_cookie_t xcb_render_tri_fan(xcb_connection_t *c, uint8_t op, xcb_render_picture_t src, xcb_render_picture_t dst, xcb_render_pictformat_t mask_format, int16_t src_x, int16_t src_y, uint32_t points_len, const xcb_render_pointfix_t *points)
Definition: render.c:2488
xcb_render_directformat_t
struct xcb_render_directformat_t xcb_render_directformat_t
xcb_render_directformat_t
xcb_render_pictdepth_next
void xcb_render_pictdepth_next(xcb_render_pictdepth_iterator_t *i)
Definition: render.c:219
xcb_render_change_picture_checked
xcb_void_cookie_t xcb_render_change_picture_checked(xcb_connection_t *c, xcb_render_picture_t picture, uint32_t value_mask, const void *value_list)
Definition: render.c:1571
xcb_render_query_pict_formats_unchecked
xcb_render_query_pict_formats_cookie_t xcb_render_query_pict_formats_unchecked(xcb_connection_t *c)
Definition: render.c:591
xcb_render_glyphset_iterator_t
struct xcb_render_glyphset_iterator_t xcb_render_glyphset_iterator_t
xcb_render_glyphset_iterator_t
xcb_generic_iterator_t
Generic iterator.
Definition: xcb.h:114
xcb_render_transform_end
xcb_generic_iterator_t xcb_render_transform_end(xcb_render_transform_iterator_t i)
Definition: render.c:3693
xcb_render_free_picture_checked
xcb_void_cookie_t xcb_render_free_picture_checked(xcb_connection_t *c, xcb_render_picture_t picture)
Definition: render.c:1840
xcb_render_glyphinfo_end
xcb_generic_iterator_t xcb_render_glyphinfo_end(xcb_render_glyphinfo_iterator_t i)
Definition: render.c:433
xcb_render_fill_rectangles_checked
xcb_void_cookie_t xcb_render_fill_rectangles_checked(xcb_connection_t *c, uint8_t op, xcb_render_picture_t dst, xcb_render_color_t color, uint32_t rects_len, const xcb_rectangle_t *rects)
Definition: render.c:3523
xcb_render_set_picture_clip_rectangles_request_t
struct xcb_render_set_picture_clip_rectangles_request_t xcb_render_set_picture_clip_rectangles_request_t
xcb_render_set_picture_clip_rectangles_request_t
xcb_render_add_traps_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
xcb_render_composite_request_t
Definition: render.h:680
xcb_render_query_pict_formats_cookie_t
xcb_render_query_pict_formats_cookie_t
Definition: render.h:514
xcb_render_pointfix_iterator_t
struct xcb_render_pointfix_iterator_t xcb_render_pointfix_iterator_t
xcb_render_pointfix_iterator_t
xcb_render_indexvalue_next
void xcb_render_indexvalue_next(xcb_render_indexvalue_iterator_t *i)
Definition: render.c:317
xcb_render_set_picture_clip_rectangles
xcb_void_cookie_t xcb_render_set_picture_clip_rectangles(xcb_connection_t *c, xcb_render_picture_t picture, int16_t clip_x_origin, int16_t clip_y_origin, uint32_t rectangles_len, const xcb_rectangle_t *rectangles)
Definition: render.c:1781
xcb_render_free_glyph_set_request_t
struct xcb_render_free_glyph_set_request_t xcb_render_free_glyph_set_request_t
xcb_render_free_glyph_set_request_t
xcb_render_create_conical_gradient_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_render_create_conical_gradient_checked
xcb_void_cookie_t xcb_render_create_conical_gradient_checked(xcb_connection_t *c, xcb_render_picture_t picture, xcb_render_pointfix_t center, xcb_render_fixed_t angle, uint32_t num_stops, const xcb_render_fixed_t *stops, const xcb_render_color_t *colors)
Definition: render.c:4850
xcb_render_trapezoid_end
xcb_generic_iterator_t xcb_render_trapezoid_end(xcb_render_trapezoid_iterator_t i)
Definition: render.c:415
xcb_render_set_picture_filter_checked
xcb_void_cookie_t xcb_render_set_picture_filter_checked(xcb_connection_t *c, xcb_render_picture_t picture, uint16_t filter_len, const char *filter, uint32_t values_len, const xcb_render_fixed_t *values)
Definition: render.c:3959
xcb_render_composite_request_t
struct xcb_render_composite_request_t xcb_render_composite_request_t
xcb_render_composite_request_t
xcb_render_reference_glyph_set_checked
xcb_void_cookie_t xcb_render_reference_glyph_set_checked(xcb_connection_t *c, xcb_render_glyphset_t gsid, xcb_render_glyphset_t existing)
Definition: render.c:2610
xcb_render_trapezoid_t
struct xcb_render_trapezoid_t xcb_render_trapezoid_t
xcb_render_trapezoid_t
xcb_render_create_conical_gradient
xcb_void_cookie_t xcb_render_create_conical_gradient(xcb_connection_t *c, xcb_render_picture_t picture, xcb_render_pointfix_t center, xcb_render_fixed_t angle, uint32_t num_stops, const xcb_render_fixed_t *stops, const xcb_render_color_t *colors)
Definition: render.c:4894
xcb_render_picture_error_t
xcb_render_picture_error_t
Definition: render.h:207
xcb_render_tri_fan_request_t
struct xcb_render_tri_fan_request_t xcb_render_tri_fan_request_t
xcb_render_tri_fan_request_t
xcb_render_free_picture_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
xcb_render_pictforminfo_iterator_t
Definition: render.h:287
xcb_render_picture_error_t
struct xcb_render_picture_error_t xcb_render_picture_error_t
xcb_render_picture_error_t
xcb_render_change_picture_request_t
struct xcb_render_change_picture_request_t xcb_render_change_picture_request_t
xcb_render_change_picture_request_t
xcb_render_create_picture_value_list_t
struct xcb_render_create_picture_value_list_t xcb_render_create_picture_value_list_t
xcb_render_create_picture_value_list_t
xcb_render_glyphinfo_iterator_t
struct xcb_render_glyphinfo_iterator_t xcb_render_glyphinfo_iterator_t
xcb_render_glyphinfo_iterator_t
xcb_render_glyphinfo_t
struct xcb_render_glyphinfo_t xcb_render_glyphinfo_t
xcb_render_glyphinfo_t
xcb_render_create_linear_gradient
xcb_void_cookie_t xcb_render_create_linear_gradient(xcb_connection_t *c, xcb_render_picture_t picture, xcb_render_pointfix_t p1, xcb_render_pointfix_t p2, uint32_t num_stops, const xcb_render_fixed_t *stops, const xcb_render_color_t *colors)
Definition: render.c:4532
xcb_render_query_version_unchecked
xcb_render_query_version_cookie_t xcb_render_query_version_unchecked(xcb_connection_t *c, uint32_t client_major_version, uint32_t client_minor_version)
Definition: render.c:471
xcb_render_fill_rectangles_request_t
xcb_render_fill_rectangles_request_t
Definition: render.h:909
xcb_render_create_picture
xcb_void_cookie_t xcb_render_create_picture(xcb_connection_t *c, xcb_render_picture_t pid, xcb_drawable_t drawable, xcb_render_pictformat_t format, uint32_t value_mask, const void *value_list)
Definition: render.c:1143
xcb_render_pictformat_next
void xcb_render_pictformat_next(xcb_render_pictformat_iterator_t *i)
Definition: render.c:76
xcb_render_query_pict_index_values
xcb_render_query_pict_index_values_cookie_t xcb_render_query_pict_index_values(xcb_connection_t *c, xcb_render_pictformat_t format)
Definition: render.c:717
xcb_render_query_pict_index_values_unchecked
xcb_render_query_pict_index_values_cookie_t xcb_render_query_pict_index_values_unchecked(xcb_connection_t *c, xcb_render_pictformat_t format)
Definition: render.c:743
xcb_render_set_picture_transform_request_t
struct xcb_render_set_picture_transform_request_t xcb_render_set_picture_transform_request_t
xcb_render_set_picture_transform_request_t
xcb_render_tri_strip
xcb_void_cookie_t xcb_render_tri_strip(xcb_connection_t *c, uint8_t op, xcb_render_picture_t src, xcb_render_picture_t dst, xcb_render_pictformat_t mask_format, int16_t src_x, int16_t src_y, uint32_t points_len, const xcb_render_pointfix_t *points)
Definition: render.c:2347
xcb_render_pictscreen_t
struct xcb_render_pictscreen_t xcb_render_pictscreen_t
xcb_render_pictscreen_t
xcb_render_directformat_t
xcb_render_directformat_t
Definition: render.h:252
xcb_render_color_end
xcb_generic_iterator_t xcb_render_color_end(xcb_render_color_iterator_t i)
Definition: render.c:343
xcb_render_pictformat_iterator_t
xcb_render_pictformat_iterator_t
Definition: render.h:172
xcb_render_trapezoid_iterator_t
struct xcb_render_trapezoid_iterator_t xcb_render_trapezoid_iterator_t
xcb_render_trapezoid_iterator_t
xcb_render_transform_iterator_t
struct xcb_render_transform_iterator_t xcb_render_transform_iterator_t
xcb_render_transform_iterator_t
xcb_render_pict_op_error_t
struct xcb_render_pict_op_error_t xcb_render_pict_op_error_t
xcb_render_pict_op_error_t
xcb_render_composite_glyphs_16_request_t
struct xcb_render_composite_glyphs_16_request_t xcb_render_composite_glyphs_16_request_t
xcb_render_composite_glyphs_16_request_t
xcb_render_glyph_next
void xcb_render_glyph_next(xcb_render_glyph_iterator_t *i)
Definition: render.c:22
xcb_render_pictdepth_iterator_t
struct xcb_render_pictdepth_iterator_t xcb_render_pictdepth_iterator_t
xcb_render_pictdepth_iterator_t
xcb_render_composite_glyphs_16_checked
xcb_void_cookie_t xcb_render_composite_glyphs_16_checked(xcb_connection_t *c, uint8_t op, xcb_render_picture_t src, xcb_render_picture_t dst, xcb_render_pictformat_t mask_format, xcb_render_glyphset_t glyphset, int16_t src_x, int16_t src_y, uint32_t glyphcmds_len, const uint8_t *glyphcmds)
Definition: render.c:3233
xcb_render_glyphset_iterator_t
xcb_render_glyphset_iterator_t
Definition: render.h:150
xcb_render_create_picture_aux
xcb_void_cookie_t xcb_render_create_picture_aux(xcb_connection_t *c, xcb_render_picture_t pid, xcb_drawable_t drawable, xcb_render_pictformat_t format, uint32_t value_mask, const xcb_render_create_picture_value_list_t *value_list)
Definition: render.c:1219
xcb_render_pictscreen_end
xcb_generic_iterator_t xcb_render_pictscreen_end(xcb_render_pictscreen_iterator_t i)
Definition: render.c:305
xcb_render_glyph_set_error_t
struct xcb_render_glyph_set_error_t xcb_render_glyph_set_error_t
xcb_render_glyph_set_error_t
xcb_render_add_glyphs
xcb_void_cookie_t xcb_render_add_glyphs(xcb_connection_t *c, xcb_render_glyphset_t glyphset, uint32_t glyphs_len, const uint32_t *glyphids, const xcb_render_glyphinfo_t *glyphs, uint32_t data_len, const uint8_t *data)
Definition: render.c:2821
xcb_render_query_pict_index_values_reply_t
xcb_render_query_pict_index_values_reply_t
Definition: render.h:569
xcb_render_query_filters
xcb_render_query_filters_cookie_t xcb_render_query_filters(xcb_connection_t *c, xcb_drawable_t drawable)
Definition: render.c:3807
xcb_render_create_radial_gradient
xcb_void_cookie_t xcb_render_create_radial_gradient(xcb_connection_t *c, xcb_render_picture_t picture, xcb_render_pointfix_t inner, xcb_render_pointfix_t outer, xcb_render_fixed_t inner_radius, xcb_render_fixed_t outer_radius, uint32_t num_stops, const xcb_render_fixed_t *stops, const xcb_render_color_t *colors)
Definition: render.c:4713
xcb_render_create_glyph_set
xcb_void_cookie_t xcb_render_create_glyph_set(xcb_connection_t *c, xcb_render_glyphset_t gsid, xcb_render_pictformat_t format)
Definition: render.c:2582
xcb_render_triangle_t
xcb_render_triangle_t
Definition: render.h:422
xcb_render_picture_next
void xcb_render_picture_next(xcb_render_picture_iterator_t *i)
Definition: render.c:58
xcb_render_pictscreen_next
void xcb_render_pictscreen_next(xcb_render_pictscreen_iterator_t *i)
Definition: render.c:294
xcb_render_create_anim_cursor_request_t
xcb_render_create_anim_cursor_request_t
Definition: render.h:1044
xcb_render_create_radial_gradient_request_t
xcb_render_create_radial_gradient_request_t
Definition: render.h:1137
xcb_render_pict_format_error_t
struct xcb_render_pict_format_error_t xcb_render_pict_format_error_t
xcb_render_pict_format_error_t
xcb_render_transform_next
void xcb_render_transform_next(xcb_render_transform_iterator_t *i)
Definition: render.c:3685
xcb_render_query_pict_formats_request_t
struct xcb_render_query_pict_formats_request_t xcb_render_query_pict_formats_request_t
xcb_render_query_pict_formats_request_t
xcb_render_fixed_next
void xcb_render_fixed_next(xcb_render_fixed_iterator_t *i)
Definition: render.c:94
xcb_render_transform_t
xcb_render_transform_t
Definition: render.h:938
xcb_render_pictforminfo_end
xcb_generic_iterator_t xcb_render_pictforminfo_end(xcb_render_pictforminfo_iterator_t i)
Definition: render.c:138
xcb_render_create_picture_checked
xcb_void_cookie_t xcb_render_create_picture_checked(xcb_connection_t *c, xcb_render_picture_t pid, xcb_drawable_t drawable, xcb_render_pictformat_t format, uint32_t value_mask, const void *value_list)
Definition: render.c:1106
xcb_render_create_linear_gradient_request_t
xcb_render_create_linear_gradient_request_t
Definition: render.h:1121
xcb_render_directformat_iterator_t
struct xcb_render_directformat_iterator_t xcb_render_directformat_iterator_t
xcb_render_directformat_iterator_t
xcb_render_pictscreen_iterator_t
xcb_render_pictscreen_iterator_t
Definition: render.h:340
xcb_render_free_picture
xcb_void_cookie_t xcb_render_free_picture(xcb_connection_t *c, xcb_render_picture_t picture)
Definition: render.c:1866
xcb_render_pictforminfo_t
struct xcb_render_pictforminfo_t xcb_render_pictforminfo_t
xcb_render_pictforminfo_t
xcb_render_query_filters_cookie_t
struct xcb_render_query_filters_cookie_t xcb_render_query_filters_cookie_t
xcb_render_query_filters_cookie_t
xcb_render_spanfix_t
xcb_render_spanfix_t
Definition: render.h:1054
xcb_render_query_version
xcb_render_query_version_cookie_t xcb_render_query_version(xcb_connection_t *c, uint32_t client_major_version, uint32_t client_minor_version)
Definition: render.c:443
xcb_render_fixed_iterator_t
xcb_render_fixed_iterator_t
Definition: render.h:183
xcb_render_trap_t
struct xcb_render_trap_t xcb_render_trap_t
xcb_render_trap_t
xcb_render_pictdepth_end
xcb_generic_iterator_t xcb_render_pictdepth_end(xcb_render_pictdepth_iterator_t i)
Definition: render.c:230
xcb_render_create_linear_gradient_request_t
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
xcb_render_tri_strip_request_t
Definition: render.h:743
xcb_render_tri_strip_request_t
struct xcb_render_tri_strip_request_t xcb_render_tri_strip_request_t
xcb_render_tri_strip_request_t
xcb_str_iterator_t
xcb_str_iterator_t
Definition: xproto.h:2863
xcb_render_query_filters_reply
xcb_render_query_filters_reply_t * xcb_render_query_filters_reply(xcb_connection_t *c, xcb_render_query_filters_cookie_t cookie, xcb_generic_error_t **e)
Definition: render.c:3898
xcb_render_create_solid_fill
xcb_void_cookie_t xcb_render_create_solid_fill(xcb_connection_t *c, xcb_render_picture_t picture, xcb_render_color_t color)
Definition: render.c:4417
xcb_render_pictformat_iterator_t
struct xcb_render_pictformat_iterator_t xcb_render_pictformat_iterator_t
xcb_render_pictformat_iterator_t
xcb_render_pict_format_error_t
xcb_render_pict_format_error_t
Definition: render.h:195
xcb_render_trapezoids_request_t
xcb_render_trapezoids_request_t
Definition: render.h:705
xcb_render_create_cursor_request_t
xcb_render_create_cursor_request_t
Definition: render.h:925
xcb_render_create_solid_fill_request_t
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
xcb_render_pictvisual_iterator_t
Definition: render.h:304
xcb_render_spanfix_end
xcb_generic_iterator_t xcb_render_spanfix_end(xcb_render_spanfix_iterator_t i)
Definition: render.c:4234
xcb_render_picture_end
xcb_generic_iterator_t xcb_render_picture_end(xcb_render_picture_iterator_t i)
Definition: render.c:66
xcb_render_query_filters_cookie_t
xcb_render_query_filters_cookie_t
Definition: render.h:976
xcb_render_pictdepth_t
xcb_render_pictdepth_t
Definition: render.h:313
xcb_render_directformat_next
void xcb_render_directformat_next(xcb_render_directformat_iterator_t *i)
Definition: render.c:112
xcb_render_query_pict_formats_request_t
xcb_render_query_pict_formats_request_t
Definition: render.h:524
xcb_render_directformat_iterator_t
xcb_render_directformat_iterator_t
Definition: render.h:266
xcb_render_transform_iterator_t
xcb_render_transform_iterator_t
Definition: render.h:953
xcb_render_linefix_end
xcb_generic_iterator_t xcb_render_linefix_end(xcb_render_linefix_iterator_t i)
Definition: render.c:379
xcb_render_create_picture_request_t
xcb_render_create_picture_request_t
Definition: render.h:603
xcb_render_fill_rectangles_request_t
struct xcb_render_fill_rectangles_request_t xcb_render_fill_rectangles_request_t
xcb_render_fill_rectangles_request_t
xcb_render_create_linear_gradient_checked
xcb_void_cookie_t xcb_render_create_linear_gradient_checked(xcb_connection_t *c, xcb_render_picture_t picture, xcb_render_pointfix_t p1, xcb_render_pointfix_t p2, uint32_t num_stops, const xcb_render_fixed_t *stops, const xcb_render_color_t *colors)
Definition: render.c:4488
xcb_render_free_glyphs_request_t
xcb_render_free_glyphs_request_t
Definition: render.h:836
xcb_render_glyphset_next
void xcb_render_glyphset_next(xcb_render_glyphset_iterator_t *i)
Definition: render.c:40
xcb_render_change_picture_request_t
xcb_render_change_picture_request_t
Definition: render.h:638
xcb_render_pictscreen_iterator_t
struct xcb_render_pictscreen_iterator_t xcb_render_pictscreen_iterator_t
xcb_render_pictscreen_iterator_t
xcb_render_animcursorelt_iterator_t
struct xcb_render_animcursorelt_iterator_t xcb_render_animcursorelt_iterator_t
xcb_render_animcursorelt_iterator_t
xcb_rectangle_t
xcb_rectangle_t
Definition: xproto.h:234
xcb_render_trapezoids_checked
xcb_void_cookie_t xcb_render_trapezoids_checked(xcb_connection_t *c, uint8_t op, xcb_render_picture_t src, xcb_render_picture_t dst, xcb_render_pictformat_t mask_format, int16_t src_x, int16_t src_y, uint32_t traps_len, const xcb_render_trapezoid_t *traps)
Definition: render.c:2021
xcb_render_set_picture_transform
xcb_void_cookie_t xcb_render_set_picture_transform(xcb_connection_t *c, xcb_render_picture_t picture, xcb_render_transform_t transform)
Definition: render.c:3731
xcb_render_trapezoids
xcb_void_cookie_t xcb_render_trapezoids(xcb_connection_t *c, uint8_t op, xcb_render_picture_t src, xcb_render_picture_t dst, xcb_render_pictformat_t mask_format, int16_t src_x, int16_t src_y, uint32_t traps_len, const xcb_render_trapezoid_t *traps)
Definition: render.c:2065
xcb_render_pictvisual_t
struct xcb_render_pictvisual_t xcb_render_pictvisual_t
xcb_render_pictvisual_t
xcb_render_query_pict_index_values_cookie_t
xcb_render_query_pict_index_values_cookie_t
Definition: render.h:549
xcb_render_linefix_t
xcb_render_linefix_t
Definition: render.h:405
xcb_render_linefix_next
void xcb_render_linefix_next(xcb_render_linefix_iterator_t *i)
Definition: render.c:371
xcb_render_glyphinfo_t
xcb_render_glyphinfo_t
Definition: render.h:459
xcb_render_composite_glyphs_8_request_t
xcb_render_composite_glyphs_8_request_t
Definition: render.h:849
xcb_render_query_version_cookie_t
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
xcb_render_create_solid_fill_request_t
Definition: render.h:1107
xcb_render_glyph_end
xcb_generic_iterator_t xcb_render_glyph_end(xcb_render_glyph_iterator_t i)
Definition: render.c:30
xcb_rectangle_iterator_t
xcb_rectangle_iterator_t
Definition: xproto.h:244
xcb_render_pictformat_end
xcb_generic_iterator_t xcb_render_pictformat_end(xcb_render_pictformat_iterator_t i)
Definition: render.c:84
xcb_render_add_traps_request_t
xcb_render_add_traps_request_t
Definition: render.h:1092
xcb_render_set_picture_transform_request_t
xcb_render_set_picture_transform_request_t
Definition: render.h:965
xcb_render_composite_checked
xcb_void_cookie_t xcb_render_composite_checked(xcb_connection_t *c, uint8_t op, xcb_render_picture_t src, xcb_render_picture_t mask, xcb_render_picture_t dst, int16_t src_x, int16_t src_y, int16_t mask_x, int16_t mask_y, int16_t dst_x, int16_t dst_y, uint16_t width, uint16_t height)
Definition: render.c:1892
xcb_render_trapezoid_iterator_t
xcb_render_trapezoid_iterator_t
Definition: render.h:450
xcb_render_create_radial_gradient_checked
xcb_void_cookie_t xcb_render_create_radial_gradient_checked(xcb_connection_t *c, xcb_render_picture_t picture, xcb_render_pointfix_t inner, xcb_render_pointfix_t outer, xcb_render_fixed_t inner_radius, xcb_render_fixed_t outer_radius, uint32_t num_stops, const xcb_render_fixed_t *stops, const xcb_render_color_t *colors)
Definition: render.c:4665
xcb_render_spanfix_iterator_t
struct xcb_render_spanfix_iterator_t xcb_render_spanfix_iterator_t
xcb_render_spanfix_iterator_t
xcb_render_glyph_error_t
xcb_render_glyph_error_t
Definition: render.h:243
xcb_render_composite_glyphs_8_checked
xcb_void_cookie_t xcb_render_composite_glyphs_8_checked(xcb_connection_t *c, uint8_t op, xcb_render_picture_t src, xcb_render_picture_t dst, xcb_render_pictformat_t mask_format, xcb_render_glyphset_t glyphset, int16_t src_x, int16_t src_y, uint32_t glyphcmds_len, const uint8_t *glyphcmds)
Definition: render.c:3088
xcb_render_create_picture_value_list_t
xcb_render_create_picture_value_list_t
Definition: render.h:581
xcb_render_create_anim_cursor
xcb_void_cookie_t xcb_render_create_anim_cursor(xcb_connection_t *c, xcb_cursor_t cid, uint32_t cursors_len, const xcb_render_animcursorelt_t *cursors)
Definition: render.c:4171
xcb_render_pictforminfo_iterator_t
struct xcb_render_pictforminfo_iterator_t xcb_render_pictforminfo_iterator_t
xcb_render_pictforminfo_iterator_t
xcb_render_composite_glyphs_32_request_t
struct xcb_render_composite_glyphs_32_request_t xcb_render_composite_glyphs_32_request_t
xcb_render_composite_glyphs_32_request_t
xcb_render_animcursorelt_next
void xcb_render_animcursorelt_next(xcb_render_animcursorelt_iterator_t *i)
Definition: render.c:4089
xcb_render_pictforminfo_next
void xcb_render_pictforminfo_next(xcb_render_pictforminfo_iterator_t *i)
Definition: render.c:130
xcb_render_create_cursor_request_t
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
xcb_render_query_version_reply_t
Definition: render.h:501
xcb_render_animcursorelt_t
xcb_render_animcursorelt_t
Definition: render.h:1024
xcb_render_create_glyph_set_checked
xcb_void_cookie_t xcb_render_create_glyph_set_checked(xcb_connection_t *c, xcb_render_glyphset_t gsid, xcb_render_pictformat_t format)
Definition: render.c:2554
xcb_render_animcursorelt_iterator_t
xcb_render_animcursorelt_iterator_t
Definition: render.h:1032
xcb_render_query_version_reply_t
struct xcb_render_query_version_reply_t xcb_render_query_version_reply_t
xcb_render_query_version_reply_t
xcb_render_pointfix_iterator_t
xcb_render_pointfix_iterator_t
Definition: render.h:396
xcb_render_add_glyphs_checked
xcb_void_cookie_t xcb_render_add_glyphs_checked(xcb_connection_t *c, xcb_render_glyphset_t glyphset, uint32_t glyphs_len, const uint32_t *glyphids, const xcb_render_glyphinfo_t *glyphs, uint32_t data_len, const uint8_t *data)
Definition: render.c:2774
xcb_render_composite
xcb_void_cookie_t xcb_render_composite(xcb_connection_t *c, uint8_t op, xcb_render_picture_t src, xcb_render_picture_t mask, xcb_render_picture_t dst, int16_t src_x, int16_t src_y, int16_t mask_x, int16_t mask_y, int16_t dst_x, int16_t dst_y, uint16_t width, uint16_t height)
Definition: render.c:1941
xcb_render_query_pict_formats
xcb_render_query_pict_formats_cookie_t xcb_render_query_pict_formats(xcb_connection_t *c)
Definition: render.c:567
xcb_render_linefix_t
struct xcb_render_linefix_t xcb_render_linefix_t
xcb_render_linefix_t
xcb_render_query_filters_request_t
xcb_render_query_filters_request_t
Definition: render.h:986
xcb_render_picture_iterator_t
xcb_render_picture_iterator_t
Definition: render.h:161
xcb_render_add_glyphs_request_t
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
xcb_render_pict_op_error_t
Definition: render.h:219
xcb_render_spanfix_next
void xcb_render_spanfix_next(xcb_render_spanfix_iterator_t *i)
Definition: render.c:4226
xcb_render_triangle_t
struct xcb_render_triangle_t xcb_render_triangle_t
xcb_render_triangle_t
xcb_render_set_picture_filter_request_t
xcb_render_set_picture_filter_request_t
Definition: render.h:1012
xcb_render_change_picture_value_list_t
xcb_render_change_picture_value_list_t
Definition: render.h:616
xcb_render_set_picture_filter_request_t
struct xcb_render_set_picture_filter_request_t xcb_render_set_picture_filter_request_t
xcb_render_set_picture_filter_request_t
xcb_render_reference_glyph_set
xcb_void_cookie_t xcb_render_reference_glyph_set(xcb_connection_t *c, xcb_render_glyphset_t gsid, xcb_render_glyphset_t existing)
Definition: render.c:2638
xcb_render_color_t
struct xcb_render_color_t xcb_render_color_t
xcb_render_color_t
xcb_render_animcursorelt_end
xcb_generic_iterator_t xcb_render_animcursorelt_end(xcb_render_animcursorelt_iterator_t i)
Definition: render.c:4097
xcb_render_glyphinfo_next
void xcb_render_glyphinfo_next(xcb_render_glyphinfo_iterator_t *i)
Definition: render.c:425
xcb_render_query_pict_formats_reply_t
struct xcb_render_query_pict_formats_reply_t xcb_render_query_pict_formats_reply_t
xcb_render_query_pict_formats_reply_t
xcb.h
xcb_render_pictdepth_iterator_t
xcb_render_pictdepth_iterator_t
Definition: render.h:323
xcb_render_triangles_request_t
struct xcb_render_triangles_request_t xcb_render_triangles_request_t
xcb_render_triangles_request_t
xcb_render_composite_glyphs_16
xcb_void_cookie_t xcb_render_composite_glyphs_16(xcb_connection_t *c, uint8_t op, xcb_render_picture_t src, xcb_render_picture_t dst, xcb_render_pictformat_t mask_format, xcb_render_glyphset_t glyphset, int16_t src_x, int16_t src_y, uint32_t glyphcmds_len, const uint8_t *glyphcmds)
Definition: render.c:3279
xcb_render_tri_fan_request_t
xcb_render_tri_fan_request_t
Definition: render.h:762
xcb_render_free_glyphs
xcb_void_cookie_t xcb_render_free_glyphs(xcb_connection_t *c, xcb_render_glyphset_t glyphset, uint32_t glyphs_len, const xcb_render_glyph_t *glyphs)
Definition: render.c:3002
xcb_render_free_glyphs_checked
xcb_void_cookie_t xcb_render_free_glyphs_checked(xcb_connection_t *c, xcb_render_glyphset_t glyphset, uint32_t glyphs_len, const xcb_render_glyph_t *glyphs)
Definition: render.c:2969
xcb_render_create_picture_request_t
struct xcb_render_create_picture_request_t xcb_render_create_picture_request_t
xcb_render_create_picture_request_t
xcb_render_free_glyph_set_checked
xcb_void_cookie_t xcb_render_free_glyph_set_checked(xcb_connection_t *c, xcb_render_glyphset_t glyphset)
Definition: render.c:2666
xcb_render_triangle_iterator_t
struct xcb_render_triangle_iterator_t xcb_render_triangle_iterator_t
xcb_render_triangle_iterator_t
xcb_render_composite_glyphs_8_request_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
xcb_render_query_filters_reply_t
Definition: render.h:996
xcb_connection_t
Definition: xcbint.h:195
xcb_render_color_next
void xcb_render_color_next(xcb_render_color_iterator_t *i)
Definition: render.c:335
xcb_render_trap_iterator_t
struct xcb_render_trap_iterator_t xcb_render_trap_iterator_t
xcb_render_trap_iterator_t
xcb_render_pictforminfo_t
xcb_render_pictforminfo_t
Definition: render.h:275
xcb_void_cookie_t
Generic cookie.
Definition: xcb.h:199
xcb_render_glyph_set_error_t
xcb_render_glyph_set_error_t
Definition: render.h:231
xcb_render_triangles_checked
xcb_void_cookie_t xcb_render_triangles_checked(xcb_connection_t *c, uint8_t op, xcb_render_picture_t src, xcb_render_picture_t dst, xcb_render_pictformat_t mask_format, int16_t src_x, int16_t src_y, uint32_t triangles_len, const xcb_render_triangle_t *triangles)
Definition: render.c:2162
xcb_render_glyph_iterator_t
xcb_render_glyph_iterator_t
Definition: render.h:139
xcb_render_composite_glyphs_32_request_t
xcb_render_composite_glyphs_32_request_t
Definition: render.h:889
xcb_render_set_picture_clip_rectangles_checked
xcb_void_cookie_t xcb_render_set_picture_clip_rectangles_checked(xcb_connection_t *c, xcb_render_picture_t picture, int16_t clip_x_origin, int16_t clip_y_origin, uint32_t rectangles_len, const xcb_rectangle_t *rectangles)
Definition: render.c:1744
xcb_render_pointfix_end
xcb_generic_iterator_t xcb_render_pointfix_end(xcb_render_pointfix_iterator_t i)
Definition: render.c:361
xcb_render_create_cursor_checked
xcb_void_cookie_t xcb_render_create_cursor_checked(xcb_connection_t *c, xcb_cursor_t cid, xcb_render_picture_t source, uint16_t x, uint16_t y)
Definition: render.c:3621
xcb_render_query_pict_formats_reply_t
xcb_render_query_pict_formats_reply_t
Definition: render.h:533
xcb_render_free_glyph_set
xcb_void_cookie_t xcb_render_free_glyph_set(xcb_connection_t *c, xcb_render_glyphset_t glyphset)
Definition: render.c:2692
xcb_render_triangles_request_t
xcb_render_triangles_request_t
Definition: render.h:724
xcb_render_query_pict_formats_cookie_t
struct xcb_render_query_pict_formats_cookie_t xcb_render_query_pict_formats_cookie_t
xcb_render_query_pict_formats_cookie_t
xcb_render_change_picture_aux_checked
xcb_void_cookie_t xcb_render_change_picture_aux_checked(xcb_connection_t *c, xcb_render_picture_t picture, uint32_t value_mask, const xcb_render_change_picture_value_list_t *value_list)
Definition: render.c:1637
xcb_render_create_anim_cursor_request_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
xcb_render_free_picture_request_t
Definition: render.h:667
xcb_render_composite_glyphs_16_request_t
xcb_render_composite_glyphs_16_request_t
Definition: render.h:869
xcb_render_reference_glyph_set_request_t
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_unchecked
xcb_render_query_filters_cookie_t xcb_render_query_filters_unchecked(xcb_connection_t *c, xcb_drawable_t drawable)
Definition: render.c:3833
xcb_render_change_picture
xcb_void_cookie_t xcb_render_change_picture(xcb_connection_t *c, xcb_render_picture_t picture, uint32_t value_mask, const void *value_list)
Definition: render.c:1604
xcb_render_pictvisual_iterator_t
struct xcb_render_pictvisual_iterator_t xcb_render_pictvisual_iterator_t
xcb_render_pictvisual_iterator_t
xcb_render_query_pict_index_values_request_t
xcb_render_query_pict_index_values_request_t
Definition: render.h:559
xcb_render_indexvalue_t
xcb_render_indexvalue_t
Definition: render.h:349
xcb_render_pointfix_next
void xcb_render_pointfix_next(xcb_render_pointfix_iterator_t *i)
Definition: render.c:353
xcb_render_spanfix_t
struct xcb_render_spanfix_t xcb_render_spanfix_t
xcb_render_spanfix_t
xcb_render_glyphset_end
xcb_generic_iterator_t xcb_render_glyphset_end(xcb_render_glyphset_iterator_t i)
Definition: render.c:48
xcb_render_free_glyphs_request_t
struct xcb_render_free_glyphs_request_t xcb_render_free_glyphs_request_t
xcb_render_free_glyphs_request_t