22 #define XCB_RENDER_MAJOR_VERSION 0
23 #define XCB_RENDER_MINOR_VERSION 11
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;
32 typedef enum xcb_render_picture_enum_t {
33 XCB_RENDER_PICTURE_NONE = 0
34 } xcb_render_picture_enum_t;
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;
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;
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;
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
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;
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;
134 typedef uint32_t xcb_render_glyph_t;
140 xcb_render_glyph_t *data;
145 typedef uint32_t xcb_render_glyphset_t;
151 xcb_render_glyphset_t *data;
156 typedef uint32_t xcb_render_picture_t;
162 xcb_render_picture_t *data;
167 typedef uint32_t xcb_render_pictformat_t;
173 xcb_render_pictformat_t *data;
178 typedef int32_t xcb_render_fixed_t;
184 xcb_render_fixed_t *data;
190 #define XCB_RENDER_PICT_FORMAT 0
196 uint8_t response_type;
202 #define XCB_RENDER_PICTURE 1
208 uint8_t response_type;
214 #define XCB_RENDER_PICT_OP 2
220 uint8_t response_type;
226 #define XCB_RENDER_GLYPH_SET 3
232 uint8_t response_type;
238 #define XCB_RENDER_GLYPH 4
244 uint8_t response_type;
255 uint16_t green_shift;
259 uint16_t alpha_shift;
276 xcb_render_pictformat_t id;
281 xcb_colormap_t colormap;
297 xcb_visualid_t visual;
298 xcb_render_pictformat_t format;
316 uint16_t num_visuals;
334 xcb_render_pictformat_t fallback;
389 xcb_render_fixed_t x;
390 xcb_render_fixed_t y;
441 xcb_render_fixed_t top;
442 xcb_render_fixed_t bottom;
481 unsigned int sequence;
485 #define XCB_RENDER_QUERY_VERSION 0
491 uint8_t major_opcode;
492 uint8_t minor_opcode;
494 uint32_t client_major_version;
495 uint32_t client_minor_version;
502 uint8_t response_type;
506 uint32_t major_version;
507 uint32_t minor_version;
515 unsigned int sequence;
519 #define XCB_RENDER_QUERY_PICT_FORMATS 1
525 uint8_t major_opcode;
526 uint8_t minor_opcode;
534 uint8_t response_type;
538 uint32_t num_formats;
539 uint32_t num_screens;
541 uint32_t num_visuals;
542 uint32_t num_subpixel;
550 unsigned int sequence;
554 #define XCB_RENDER_QUERY_PICT_INDEX_VALUES 2
560 uint8_t major_opcode;
561 uint8_t minor_opcode;
563 xcb_render_pictformat_t format;
570 uint8_t response_type;
579 #define XCB_RENDER_CREATE_PICTURE 4
585 uint8_t major_opcode;
586 uint8_t minor_opcode;
588 xcb_render_picture_t pid;
589 xcb_drawable_t drawable;
590 xcb_render_pictformat_t format;
595 #define XCB_RENDER_CHANGE_PICTURE 5
601 uint8_t major_opcode;
602 uint8_t minor_opcode;
604 xcb_render_picture_t picture;
609 #define XCB_RENDER_SET_PICTURE_CLIP_RECTANGLES 6
615 uint8_t major_opcode;
616 uint8_t minor_opcode;
618 xcb_render_picture_t picture;
619 int16_t clip_x_origin;
620 int16_t clip_y_origin;
624 #define XCB_RENDER_FREE_PICTURE 7
630 uint8_t major_opcode;
631 uint8_t minor_opcode;
633 xcb_render_picture_t picture;
637 #define XCB_RENDER_COMPOSITE 8
643 uint8_t major_opcode;
644 uint8_t minor_opcode;
648 xcb_render_picture_t src;
649 xcb_render_picture_t mask;
650 xcb_render_picture_t dst;
662 #define XCB_RENDER_TRAPEZOIDS 10
668 uint8_t major_opcode;
669 uint8_t minor_opcode;
673 xcb_render_picture_t src;
674 xcb_render_picture_t dst;
675 xcb_render_pictformat_t mask_format;
681 #define XCB_RENDER_TRIANGLES 11
687 uint8_t major_opcode;
688 uint8_t minor_opcode;
692 xcb_render_picture_t src;
693 xcb_render_picture_t dst;
694 xcb_render_pictformat_t mask_format;
700 #define XCB_RENDER_TRI_STRIP 12
706 uint8_t major_opcode;
707 uint8_t minor_opcode;
711 xcb_render_picture_t src;
712 xcb_render_picture_t dst;
713 xcb_render_pictformat_t mask_format;
719 #define XCB_RENDER_TRI_FAN 13
725 uint8_t major_opcode;
726 uint8_t minor_opcode;
730 xcb_render_picture_t src;
731 xcb_render_picture_t dst;
732 xcb_render_pictformat_t mask_format;
738 #define XCB_RENDER_CREATE_GLYPH_SET 17
744 uint8_t major_opcode;
745 uint8_t minor_opcode;
747 xcb_render_glyphset_t gsid;
748 xcb_render_pictformat_t format;
752 #define XCB_RENDER_REFERENCE_GLYPH_SET 18
758 uint8_t major_opcode;
759 uint8_t minor_opcode;
761 xcb_render_glyphset_t gsid;
762 xcb_render_glyphset_t existing;
766 #define XCB_RENDER_FREE_GLYPH_SET 19
772 uint8_t major_opcode;
773 uint8_t minor_opcode;
775 xcb_render_glyphset_t glyphset;
779 #define XCB_RENDER_ADD_GLYPHS 20
785 uint8_t major_opcode;
786 uint8_t minor_opcode;
788 xcb_render_glyphset_t glyphset;
793 #define XCB_RENDER_FREE_GLYPHS 22
799 uint8_t major_opcode;
800 uint8_t minor_opcode;
802 xcb_render_glyphset_t glyphset;
806 #define XCB_RENDER_COMPOSITE_GLYPHS_8 23
812 uint8_t major_opcode;
813 uint8_t minor_opcode;
817 xcb_render_picture_t src;
818 xcb_render_picture_t dst;
819 xcb_render_pictformat_t mask_format;
820 xcb_render_glyphset_t glyphset;
826 #define XCB_RENDER_COMPOSITE_GLYPHS_16 24
832 uint8_t major_opcode;
833 uint8_t minor_opcode;
837 xcb_render_picture_t src;
838 xcb_render_picture_t dst;
839 xcb_render_pictformat_t mask_format;
840 xcb_render_glyphset_t glyphset;
846 #define XCB_RENDER_COMPOSITE_GLYPHS_32 25
852 uint8_t major_opcode;
853 uint8_t minor_opcode;
857 xcb_render_picture_t src;
858 xcb_render_picture_t dst;
859 xcb_render_pictformat_t mask_format;
860 xcb_render_glyphset_t glyphset;
866 #define XCB_RENDER_FILL_RECTANGLES 26
872 uint8_t major_opcode;
873 uint8_t minor_opcode;
877 xcb_render_picture_t dst;
882 #define XCB_RENDER_CREATE_CURSOR 27
888 uint8_t major_opcode;
889 uint8_t minor_opcode;
892 xcb_render_picture_t source;
901 xcb_render_fixed_t matrix11;
902 xcb_render_fixed_t matrix12;
903 xcb_render_fixed_t matrix13;
904 xcb_render_fixed_t matrix21;
905 xcb_render_fixed_t matrix22;
906 xcb_render_fixed_t matrix23;
907 xcb_render_fixed_t matrix31;
908 xcb_render_fixed_t matrix32;
909 xcb_render_fixed_t matrix33;
922 #define XCB_RENDER_SET_PICTURE_TRANSFORM 28
928 uint8_t major_opcode;
929 uint8_t minor_opcode;
931 xcb_render_picture_t picture;
939 unsigned int sequence;
943 #define XCB_RENDER_QUERY_FILTERS 29
949 uint8_t major_opcode;
950 uint8_t minor_opcode;
952 xcb_drawable_t drawable;
959 uint8_t response_type;
963 uint32_t num_aliases;
964 uint32_t num_filters;
969 #define XCB_RENDER_SET_PICTURE_FILTER 30
975 uint8_t major_opcode;
976 uint8_t minor_opcode;
978 xcb_render_picture_t picture;
1001 #define XCB_RENDER_CREATE_ANIM_CURSOR 31
1007 uint8_t major_opcode;
1008 uint8_t minor_opcode;
1017 xcb_render_fixed_t l;
1018 xcb_render_fixed_t r;
1019 xcb_render_fixed_t y;
1049 #define XCB_RENDER_ADD_TRAPS 32
1055 uint8_t major_opcode;
1056 uint8_t minor_opcode;
1058 xcb_render_picture_t picture;
1064 #define XCB_RENDER_CREATE_SOLID_FILL 33
1070 uint8_t major_opcode;
1071 uint8_t minor_opcode;
1073 xcb_render_picture_t picture;
1078 #define XCB_RENDER_CREATE_LINEAR_GRADIENT 34
1084 uint8_t major_opcode;
1085 uint8_t minor_opcode;
1087 xcb_render_picture_t picture;
1094 #define XCB_RENDER_CREATE_RADIAL_GRADIENT 35
1100 uint8_t major_opcode;
1101 uint8_t minor_opcode;
1103 xcb_render_picture_t picture;
1106 xcb_render_fixed_t inner_radius;
1107 xcb_render_fixed_t outer_radius;
1112 #define XCB_RENDER_CREATE_CONICAL_GRADIENT 36
1118 uint8_t major_opcode;
1119 uint8_t minor_opcode;
1121 xcb_render_picture_t picture;
1123 xcb_render_fixed_t angle;
1472 xcb_render_pictdepth_sizeof (
const void *_buffer );
1557 xcb_render_pictscreen_sizeof (
const void *_buffer );
1951 uint32_t client_major_version ,
1952 uint32_t client_minor_version );
1979 uint32_t client_major_version ,
1980 uint32_t client_minor_version );
2014 xcb_render_query_pict_formats_sizeof (
const void *_buffer );
2197 xcb_render_query_pict_index_values_sizeof (
const void *_buffer );
2220 xcb_render_pictformat_t format );
2246 xcb_render_pictformat_t format );
2319 xcb_render_create_picture_sizeof (
const void *_buffer );
2349 xcb_render_picture_t pid ,
2350 xcb_drawable_t drawable ,
2351 xcb_render_pictformat_t format ,
2352 uint32_t value_mask ,
2353 const uint32_t *value_list );
2380 xcb_render_picture_t pid ,
2381 xcb_drawable_t drawable ,
2382 xcb_render_pictformat_t format ,
2383 uint32_t value_mask ,
2384 const uint32_t *value_list );
2387 xcb_render_change_picture_sizeof (
const void *_buffer );
2415 xcb_render_picture_t picture ,
2416 uint32_t value_mask ,
2417 const uint32_t *value_list );
2442 xcb_render_picture_t picture ,
2443 uint32_t value_mask ,
2444 const uint32_t *value_list );
2447 xcb_render_set_picture_clip_rectangles_sizeof (
const void *_buffer ,
2448 uint32_t rectangles_len );
2478 xcb_render_picture_t picture ,
2479 int16_t clip_x_origin ,
2480 int16_t clip_y_origin ,
2481 uint32_t rectangles_len ,
2509 xcb_render_picture_t picture ,
2510 int16_t clip_x_origin ,
2511 int16_t clip_y_origin ,
2512 uint32_t rectangles_len ,
2539 xcb_render_picture_t picture );
2562 xcb_render_picture_t picture );
2600 xcb_render_picture_t src ,
2601 xcb_render_picture_t mask ,
2602 xcb_render_picture_t dst ,
2645 xcb_render_picture_t src ,
2646 xcb_render_picture_t mask ,
2647 xcb_render_picture_t dst ,
2658 xcb_render_trapezoids_sizeof (
const void *_buffer ,
2659 uint32_t traps_len );
2693 xcb_render_picture_t src ,
2694 xcb_render_picture_t dst ,
2695 xcb_render_pictformat_t mask_format ,
2698 uint32_t traps_len ,
2730 xcb_render_picture_t src ,
2731 xcb_render_picture_t dst ,
2732 xcb_render_pictformat_t mask_format ,
2735 uint32_t traps_len ,
2739 xcb_render_triangles_sizeof (
const void *_buffer ,
2740 uint32_t triangles_len );
2774 xcb_render_picture_t src ,
2775 xcb_render_picture_t dst ,
2776 xcb_render_pictformat_t mask_format ,
2779 uint32_t triangles_len ,
2811 xcb_render_picture_t src ,
2812 xcb_render_picture_t dst ,
2813 xcb_render_pictformat_t mask_format ,
2816 uint32_t triangles_len ,
2820 xcb_render_tri_strip_sizeof (
const void *_buffer ,
2821 uint32_t points_len );
2855 xcb_render_picture_t src ,
2856 xcb_render_picture_t dst ,
2857 xcb_render_pictformat_t mask_format ,
2860 uint32_t points_len ,
2892 xcb_render_picture_t src ,
2893 xcb_render_picture_t dst ,
2894 xcb_render_pictformat_t mask_format ,
2897 uint32_t points_len ,
2901 xcb_render_tri_fan_sizeof (
const void *_buffer ,
2902 uint32_t points_len );
2936 xcb_render_picture_t src ,
2937 xcb_render_picture_t dst ,
2938 xcb_render_pictformat_t mask_format ,
2941 uint32_t points_len ,
2973 xcb_render_picture_t src ,
2974 xcb_render_picture_t dst ,
2975 xcb_render_pictformat_t mask_format ,
2978 uint32_t points_len ,
3006 xcb_render_glyphset_t gsid ,
3007 xcb_render_pictformat_t format );
3031 xcb_render_glyphset_t gsid ,
3032 xcb_render_pictformat_t format );
3059 xcb_render_glyphset_t gsid ,
3060 xcb_render_glyphset_t existing );
3084 xcb_render_glyphset_t gsid ,
3085 xcb_render_glyphset_t existing );
3111 xcb_render_glyphset_t glyphset );
3134 xcb_render_glyphset_t glyphset );
3137 xcb_render_add_glyphs_sizeof (
const void *_buffer ,
3138 uint32_t data_len );
3169 xcb_render_glyphset_t glyphset ,
3170 uint32_t glyphs_len ,
3171 const uint32_t *glyphids ,
3174 const uint8_t *data );
3202 xcb_render_glyphset_t glyphset ,
3203 uint32_t glyphs_len ,
3204 const uint32_t *glyphids ,
3207 const uint8_t *data );
3210 xcb_render_free_glyphs_sizeof (
const void *_buffer ,
3211 uint32_t glyphs_len );
3239 xcb_render_glyphset_t glyphset ,
3240 uint32_t glyphs_len ,
3241 const xcb_render_glyph_t *glyphs );
3266 xcb_render_glyphset_t glyphset ,
3267 uint32_t glyphs_len ,
3268 const xcb_render_glyph_t *glyphs );
3271 xcb_render_composite_glyphs_8_sizeof (
const void *_buffer ,
3272 uint32_t glyphcmds_len );
3307 xcb_render_picture_t src ,
3308 xcb_render_picture_t dst ,
3309 xcb_render_pictformat_t mask_format ,
3310 xcb_render_glyphset_t glyphset ,
3313 uint32_t glyphcmds_len ,
3314 const uint8_t *glyphcmds );
3346 xcb_render_picture_t src ,
3347 xcb_render_picture_t dst ,
3348 xcb_render_pictformat_t mask_format ,
3349 xcb_render_glyphset_t glyphset ,
3352 uint32_t glyphcmds_len ,
3353 const uint8_t *glyphcmds );
3356 xcb_render_composite_glyphs_16_sizeof (
const void *_buffer ,
3357 uint32_t glyphcmds_len );
3392 xcb_render_picture_t src ,
3393 xcb_render_picture_t dst ,
3394 xcb_render_pictformat_t mask_format ,
3395 xcb_render_glyphset_t glyphset ,
3398 uint32_t glyphcmds_len ,
3399 const uint8_t *glyphcmds );
3431 xcb_render_picture_t src ,
3432 xcb_render_picture_t dst ,
3433 xcb_render_pictformat_t mask_format ,
3434 xcb_render_glyphset_t glyphset ,
3437 uint32_t glyphcmds_len ,
3438 const uint8_t *glyphcmds );
3441 xcb_render_composite_glyphs_32_sizeof (
const void *_buffer ,
3442 uint32_t glyphcmds_len );
3477 xcb_render_picture_t src ,
3478 xcb_render_picture_t dst ,
3479 xcb_render_pictformat_t mask_format ,
3480 xcb_render_glyphset_t glyphset ,
3483 uint32_t glyphcmds_len ,
3484 const uint8_t *glyphcmds );
3516 xcb_render_picture_t src ,
3517 xcb_render_picture_t dst ,
3518 xcb_render_pictformat_t mask_format ,
3519 xcb_render_glyphset_t glyphset ,
3522 uint32_t glyphcmds_len ,
3523 const uint8_t *glyphcmds );
3526 xcb_render_fill_rectangles_sizeof (
const void *_buffer ,
3527 uint32_t rects_len );
3558 xcb_render_picture_t dst ,
3560 uint32_t rects_len ,
3589 xcb_render_picture_t dst ,
3591 uint32_t rects_len ,
3622 xcb_render_picture_t source ,
3651 xcb_render_picture_t source ,
3723 xcb_render_picture_t picture ,
3748 xcb_render_picture_t picture ,
3752 xcb_render_query_filters_sizeof (
const void *_buffer );
3775 xcb_drawable_t drawable );
3801 xcb_drawable_t drawable );
3900 xcb_render_set_picture_filter_sizeof (
const void *_buffer ,
3901 uint32_t values_len );
3931 xcb_render_picture_t picture ,
3932 uint16_t filter_len ,
3933 const char *filter ,
3934 uint32_t values_len ,
3935 const xcb_render_fixed_t *values );
3962 xcb_render_picture_t picture ,
3963 uint16_t filter_len ,
3964 const char *filter ,
3965 uint32_t values_len ,
3966 const xcb_render_fixed_t *values );
4012 xcb_render_create_anim_cursor_sizeof (
const void *_buffer ,
4013 uint32_t cursors_len );
4042 uint32_t cursors_len ,
4069 uint32_t cursors_len ,
4159 xcb_render_add_traps_sizeof (
const void *_buffer ,
4160 uint32_t traps_len );
4190 xcb_render_picture_t picture ,
4193 uint32_t traps_len ,
4221 xcb_render_picture_t picture ,
4224 uint32_t traps_len ,
4252 xcb_render_picture_t picture ,
4277 xcb_render_picture_t picture ,
4281 xcb_render_create_linear_gradient_sizeof (
const void *_buffer );
4312 xcb_render_picture_t picture ,
4315 uint32_t num_stops ,
4316 const xcb_render_fixed_t *stops ,
4345 xcb_render_picture_t picture ,
4348 uint32_t num_stops ,
4349 const xcb_render_fixed_t *stops ,
4353 xcb_render_create_radial_gradient_sizeof (
const void *_buffer );
4386 xcb_render_picture_t picture ,
4389 xcb_render_fixed_t inner_radius ,
4390 xcb_render_fixed_t outer_radius ,
4391 uint32_t num_stops ,
4392 const xcb_render_fixed_t *stops ,
4423 xcb_render_picture_t picture ,
4426 xcb_render_fixed_t inner_radius ,
4427 xcb_render_fixed_t outer_radius ,
4428 uint32_t num_stops ,
4429 const xcb_render_fixed_t *stops ,
4433 xcb_render_create_conical_gradient_sizeof (
const void *_buffer );
4464 xcb_render_picture_t picture ,
4466 xcb_render_fixed_t angle ,
4467 uint32_t num_stops ,
4468 const xcb_render_fixed_t *stops ,
4497 xcb_render_picture_t picture ,
4499 xcb_render_fixed_t angle ,
4500 uint32_t num_stops ,
4501 const xcb_render_fixed_t *stops ,
xcb_render_color_t
Definition: render.h:369
struct xcb_render_transform_t xcb_render_transform_t
xcb_render_transform_t
xcb_render_glyphinfo_iterator_t
Definition: render.h:471
xcb_void_cookie_t xcb_render_create_anim_cursor_checked(xcb_connection_t *c, xcb_cursor_t cid, uint32_t cursors_len, const xcb_render_animcursorelt_t *cursors)
Definition: render.c:4434
struct xcb_render_trapezoids_request_t xcb_render_trapezoids_request_t
xcb_render_trapezoids_request_t
struct xcb_render_linefix_iterator_t xcb_render_linefix_iterator_t
xcb_render_linefix_iterator_t
Generic error.
Definition: xcb.h:148
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:4685
xcb_render_create_glyph_set_request_t
Definition: render.h:743
xcb_render_set_picture_clip_rectangles_request_t
Definition: render.h:614
xcb_void_cookie_t xcb_render_tri_fan_checked(xcb_connection_t *c, uint8_t op, xcb_render_picture_t src, xcb_render_picture_t dst, xcb_render_pictformat_t mask_format, int16_t src_x, int16_t src_y, uint32_t points_len, const xcb_render_pointfix_t *points)
Definition: render.c:2506
xcb_generic_iterator_t xcb_render_directformat_end(xcb_render_directformat_iterator_t i)
Definition: render.c:240
xcb_render_create_conical_gradient_request_t
Definition: render.h:1117
void xcb_render_trapezoid_next(xcb_render_trapezoid_iterator_t *i)
Definition: render.c:763
xcb_render_pictscreen_t
Definition: render.h:332
xcb_generic_iterator_t xcb_render_indexvalue_end(xcb_render_indexvalue_iterator_t i)
Definition: render.c:591
xcb_render_pointfix_t
Definition: render.h:388
xcb_generic_iterator_t xcb_render_pictvisual_end(xcb_render_pictvisual_iterator_t i)
Definition: render.c:316
xcb_render_indexvalue_iterator_t
Definition: render.h:360
xcb_void_cookie_t xcb_render_create_solid_fill_checked(xcb_connection_t *c, xcb_render_picture_t picture, xcb_render_color_t color)
Definition: render.c:4734
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:2262
xcb_render_color_iterator_t
Definition: render.h:379
struct xcb_render_glyph_error_t xcb_render_glyph_error_t
xcb_render_glyph_error_t
xcb_render_free_glyph_set_request_t
Definition: render.h:771
struct xcb_render_query_version_request_t xcb_render_query_version_request_t
xcb_render_query_version_request_t
xcb_render_trap_t
Definition: render.h:1034
struct xcb_render_animcursorelt_t xcb_render_animcursorelt_t
xcb_render_animcursorelt_t
struct xcb_render_query_pict_index_values_cookie_t xcb_render_query_pict_index_values_cookie_t
xcb_render_query_pict_index_values_cookie_t
struct xcb_render_pointfix_t xcb_render_pointfix_t
xcb_render_pointfix_t
struct xcb_render_query_filters_reply_t xcb_render_query_filters_reply_t
xcb_render_query_filters_reply_t
struct xcb_render_glyph_iterator_t xcb_render_glyph_iterator_t
xcb_render_glyph_iterator_t
xcb_void_cookie_t xcb_render_fill_rectangles(xcb_connection_t *c, uint8_t op, xcb_render_picture_t dst, xcb_render_color_t color, uint32_t rects_len, const xcb_rectangle_t *rects)
Definition: render.c:3721
xcb_render_pictvisual_t
Definition: render.h:296
xcb_render_query_pict_index_values_reply_t * xcb_render_query_pict_index_values_reply(xcb_connection_t *c, xcb_render_query_pict_index_values_cookie_t cookie, xcb_generic_error_t **e)
Definition: render.c:1385
struct xcb_render_create_glyph_set_request_t xcb_render_create_glyph_set_request_t
xcb_render_create_glyph_set_request_t
xcb_void_cookie_t xcb_render_composite_glyphs_32_checked(xcb_connection_t *c, uint8_t op, xcb_render_picture_t src, xcb_render_picture_t dst, xcb_render_pictformat_t mask_format, xcb_render_glyphset_t glyphset, int16_t src_x, int16_t src_y, uint32_t glyphcmds_len, const uint8_t *glyphcmds)
Definition: render.c:3513
xcb_render_query_version_request_t
Definition: render.h:490
xcb_render_trap_iterator_t
Definition: render.h:1042
struct xcb_render_query_filters_request_t xcb_render_query_filters_request_t
xcb_render_query_filters_request_t
xcb_render_query_version_cookie_t
Definition: render.h:480
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:2353
void xcb_render_trap_next(xcb_render_trap_iterator_t *i)
Definition: render.c:4561
void xcb_render_pictvisual_next(xcb_render_pictvisual_iterator_t *i)
Definition: render.c:298
xcb_render_reference_glyph_set_request_t
Definition: render.h:757
xcb_generic_iterator_t xcb_render_trap_end(xcb_render_trap_iterator_t i)
Definition: render.c:4579
struct xcb_render_query_pict_index_values_request_t xcb_render_query_pict_index_values_request_t
xcb_render_query_pict_index_values_request_t
struct xcb_render_fixed_iterator_t xcb_render_fixed_iterator_t
xcb_render_fixed_iterator_t
xcb_render_spanfix_iterator_t
Definition: render.h:1025
struct xcb_render_picture_iterator_t xcb_render_picture_iterator_t
xcb_render_picture_iterator_t
xcb_void_cookie_t xcb_render_set_picture_transform_checked(xcb_connection_t *c, xcb_render_picture_t picture, xcb_render_transform_t transform)
Definition: render.c:3901
struct xcb_render_indexvalue_t xcb_render_indexvalue_t
xcb_render_indexvalue_t
xcb_render_query_pict_formats_reply_t * xcb_render_query_pict_formats_reply(xcb_connection_t *c, xcb_render_query_pict_formats_cookie_t cookie, xcb_generic_error_t **e)
Definition: render.c:1210
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:4633
struct xcb_render_query_pict_index_values_reply_t xcb_render_query_pict_index_values_reply_t
xcb_render_query_pict_index_values_reply_t
xcb_render_linefix_iterator_t
Definition: render.h:413
xcb_render_query_version_reply_t * xcb_render_query_version_reply(xcb_connection_t *c, xcb_render_query_version_cookie_t cookie, xcb_generic_error_t **e)
Definition: render.c:921
struct xcb_render_create_radial_gradient_request_t xcb_render_create_radial_gradient_request_t
xcb_render_create_radial_gradient_request_t
xcb_void_cookie_t xcb_render_change_picture_checked(xcb_connection_t *c, xcb_render_picture_t picture, uint32_t value_mask, const uint32_t *value_list)
Definition: render.c:1570
xcb_generic_iterator_t xcb_render_fixed_end(xcb_render_fixed_iterator_t i)
Definition: render.c:202
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:3260
struct xcb_render_pictdepth_t xcb_render_pictdepth_t
xcb_render_pictdepth_t
xcb_void_cookie_t xcb_render_composite_glyphs_32(xcb_connection_t *c, uint8_t op, xcb_render_picture_t src, xcb_render_picture_t dst, xcb_render_pictformat_t mask_format, xcb_render_glyphset_t glyphset, int16_t src_x, int16_t src_y, uint32_t glyphcmds_len, const uint8_t *glyphcmds)
Definition: render.c:3578
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:4312
void xcb_render_triangle_next(xcb_render_triangle_iterator_t *i)
Definition: render.c:725
struct xcb_render_indexvalue_iterator_t xcb_render_indexvalue_iterator_t
xcb_render_indexvalue_iterator_t
xcb_void_cookie_t xcb_render_create_picture_checked(xcb_connection_t *c, xcb_render_picture_t pid, xcb_drawable_t drawable, xcb_render_pictformat_t format, uint32_t value_mask, const uint32_t *value_list)
Definition: render.c:1437
xcb_render_add_glyphs_request_t
Definition: render.h:784
xcb_generic_iterator_t xcb_render_triangle_end(xcb_render_triangle_iterator_t i)
Definition: render.c:743
xcb_render_trapezoid_t
Definition: render.h:440
xcb_render_triangle_iterator_t
Definition: render.h:431
struct xcb_render_color_iterator_t xcb_render_color_iterator_t
xcb_render_color_iterator_t
xcb_void_cookie_t xcb_render_create_cursor(xcb_connection_t *c, xcb_cursor_t cid, xcb_render_picture_t source, uint16_t x, uint16_t y)
Definition: render.c:3819
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:2568
struct xcb_render_directformat_t xcb_render_directformat_t
xcb_render_directformat_t
void xcb_render_pictdepth_next(xcb_render_pictdepth_iterator_t *i)
Definition: render.c:417
xcb_render_query_pict_formats_cookie_t xcb_render_query_pict_formats_unchecked(xcb_connection_t *c)
Definition: render.c:1031
struct xcb_render_glyphset_iterator_t xcb_render_glyphset_iterator_t
xcb_render_glyphset_iterator_t
Generic iterator.
Definition: xcb.h:112
xcb_generic_iterator_t xcb_render_transform_end(xcb_render_transform_iterator_t i)
Definition: render.c:3879
xcb_void_cookie_t xcb_render_free_picture_checked(xcb_connection_t *c, xcb_render_picture_t picture)
Definition: render.c:1795
xcb_generic_iterator_t xcb_render_glyphinfo_end(xcb_render_glyphinfo_iterator_t i)
Definition: render.c:819
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:3668
struct xcb_render_set_picture_clip_rectangles_request_t xcb_render_set_picture_clip_rectangles_request_t
xcb_render_set_picture_clip_rectangles_request_t
struct xcb_render_add_traps_request_t xcb_render_add_traps_request_t
xcb_render_add_traps_request_t
xcb_render_composite_request_t
Definition: render.h:642
struct xcb_render_pointfix_iterator_t xcb_render_pointfix_iterator_t
xcb_render_pointfix_iterator_t
void xcb_render_indexvalue_next(xcb_render_indexvalue_iterator_t *i)
Definition: render.c:573
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:1747
struct xcb_render_free_glyph_set_request_t xcb_render_free_glyph_set_request_t
xcb_render_free_glyph_set_request_t
struct xcb_render_create_conical_gradient_request_t xcb_render_create_conical_gradient_request_t
xcb_render_create_conical_gradient_request_t
xcb_void_cookie_t xcb_render_create_conical_gradient_checked(xcb_connection_t *c, xcb_render_picture_t picture, xcb_render_pointfix_t center, xcb_render_fixed_t angle, uint32_t num_stops, const xcb_render_fixed_t *stops, const xcb_render_color_t *colors)
Definition: render.c:5193
xcb_generic_iterator_t xcb_render_trapezoid_end(xcb_render_trapezoid_iterator_t i)
Definition: render.c:781
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:4255
struct xcb_render_composite_request_t xcb_render_composite_request_t
xcb_render_composite_request_t
xcb_void_cookie_t xcb_render_reference_glyph_set_checked(xcb_connection_t *c, xcb_render_glyphset_t gsid, xcb_render_glyphset_t existing)
Definition: render.c:2704
struct xcb_render_trapezoid_t xcb_render_trapezoid_t
xcb_render_trapezoid_t
xcb_void_cookie_t xcb_render_create_conical_gradient(xcb_connection_t *c, xcb_render_picture_t picture, xcb_render_pointfix_t center, xcb_render_fixed_t angle, uint32_t num_stops, const xcb_render_fixed_t *stops, const xcb_render_color_t *colors)
Definition: render.c:5253
xcb_render_picture_error_t
Definition: render.h:207
struct xcb_render_tri_fan_request_t xcb_render_tri_fan_request_t
xcb_render_tri_fan_request_t
struct xcb_render_free_picture_request_t xcb_render_free_picture_request_t
xcb_render_free_picture_request_t
struct xcb_render_picture_error_t xcb_render_picture_error_t
xcb_render_picture_error_t
struct xcb_render_change_picture_request_t xcb_render_change_picture_request_t
xcb_render_change_picture_request_t
xcb_void_cookie_t xcb_render_create_picture(xcb_connection_t *c, xcb_render_picture_t pid, xcb_drawable_t drawable, xcb_render_pictformat_t format, uint32_t value_mask, const uint32_t *value_list)
Definition: render.c:1490
struct xcb_render_glyphinfo_iterator_t xcb_render_glyphinfo_iterator_t
xcb_render_glyphinfo_iterator_t
struct xcb_render_glyphinfo_t xcb_render_glyphinfo_t
xcb_render_glyphinfo_t
xcb_void_cookie_t xcb_render_create_linear_gradient(xcb_connection_t *c, xcb_render_picture_t picture, xcb_render_pointfix_t p1, xcb_render_pointfix_t p2, uint32_t num_stops, const xcb_render_fixed_t *stops, const xcb_render_color_t *colors)
Definition: render.c:4919
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:881
xcb_render_fill_rectangles_request_t
Definition: render.h:871
void xcb_render_pictformat_next(xcb_render_pictformat_iterator_t *i)
Definition: render.c:146
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:1258
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:1295
struct xcb_render_set_picture_transform_request_t xcb_render_set_picture_transform_request_t
xcb_render_set_picture_transform_request_t
xcb_void_cookie_t xcb_render_tri_strip(xcb_connection_t *c, uint8_t op, xcb_render_picture_t src, xcb_render_picture_t dst, xcb_render_pictformat_t mask_format, int16_t src_x, int16_t src_y, uint32_t points_len, const xcb_render_pointfix_t *points)
Definition: render.c:2415
struct xcb_render_pictscreen_t xcb_render_pictscreen_t
xcb_render_pictscreen_t
xcb_generic_iterator_t xcb_render_color_end(xcb_render_color_iterator_t i)
Definition: render.c:629
struct xcb_render_trapezoid_iterator_t xcb_render_trapezoid_iterator_t
xcb_render_trapezoid_iterator_t
struct xcb_render_transform_iterator_t xcb_render_transform_iterator_t
xcb_render_transform_iterator_t
struct xcb_render_pict_op_error_t xcb_render_pict_op_error_t
xcb_render_pict_op_error_t
struct xcb_render_composite_glyphs_16_request_t xcb_render_composite_glyphs_16_request_t
xcb_render_composite_glyphs_16_request_t
void xcb_render_glyph_next(xcb_render_glyph_iterator_t *i)
Definition: render.c:32
struct xcb_render_pictdepth_iterator_t xcb_render_pictdepth_iterator_t
xcb_render_pictdepth_iterator_t
xcb_void_cookie_t xcb_render_composite_glyphs_16_checked(xcb_connection_t *c, uint8_t op, xcb_render_picture_t src, xcb_render_picture_t dst, xcb_render_pictformat_t mask_format, xcb_render_glyphset_t glyphset, int16_t src_x, int16_t src_y, uint32_t glyphcmds_len, const uint8_t *glyphcmds)
Definition: render.c:3354
xcb_render_glyphset_iterator_t
Definition: render.h:150
xcb_void_cookie_t xcb_render_change_picture(xcb_connection_t *c, xcb_render_picture_t picture, uint32_t value_mask, const uint32_t *value_list)
Definition: render.c:1617
xcb_generic_iterator_t xcb_render_pictscreen_end(xcb_render_pictscreen_iterator_t i)
Definition: render.c:551
struct xcb_render_glyph_set_error_t xcb_render_glyph_set_error_t
xcb_render_glyph_set_error_t
xcb_void_cookie_t xcb_render_add_glyphs(xcb_connection_t *c, xcb_render_glyphset_t glyphset, uint32_t glyphs_len, const uint32_t *glyphids, const xcb_render_glyphinfo_t *glyphs, uint32_t data_len, const uint8_t *data)
Definition: render.c:2979
xcb_render_query_pict_index_values_reply_t
Definition: render.h:569
xcb_render_query_filters_cookie_t xcb_render_query_filters(xcb_connection_t *c, xcb_drawable_t drawable)
Definition: render.c:4026
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:5088
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:2664
xcb_render_triangle_t
Definition: render.h:422
void xcb_render_picture_next(xcb_render_picture_iterator_t *i)
Definition: render.c:108
void xcb_render_pictscreen_next(xcb_render_pictscreen_iterator_t *i)
Definition: render.c:530
xcb_render_create_anim_cursor_request_t
Definition: render.h:1006
xcb_render_create_radial_gradient_request_t
Definition: render.h:1099
struct xcb_render_pict_format_error_t xcb_render_pict_format_error_t
xcb_render_pict_format_error_t
void xcb_render_transform_next(xcb_render_transform_iterator_t *i)
Definition: render.c:3861
struct xcb_render_query_pict_formats_request_t xcb_render_query_pict_formats_request_t
xcb_render_query_pict_formats_request_t
void xcb_render_fixed_next(xcb_render_fixed_iterator_t *i)
Definition: render.c:184
xcb_generic_iterator_t xcb_render_pictforminfo_end(xcb_render_pictforminfo_iterator_t i)
Definition: render.c:278
xcb_render_create_linear_gradient_request_t
Definition: render.h:1083
struct xcb_render_directformat_iterator_t xcb_render_directformat_iterator_t
xcb_render_directformat_iterator_t
xcb_render_pictscreen_iterator_t
Definition: render.h:340
xcb_void_cookie_t xcb_render_free_picture(xcb_connection_t *c, xcb_render_picture_t picture)
Definition: render.c:1832
struct xcb_render_pictforminfo_t xcb_render_pictforminfo_t
xcb_render_pictforminfo_t
struct xcb_render_query_filters_cookie_t xcb_render_query_filters_cookie_t
xcb_render_query_filters_cookie_t
xcb_render_spanfix_t
Definition: render.h:1016
xcb_render_query_version_cookie_t xcb_render_query_version(xcb_connection_t *c, uint32_t client_major_version, uint32_t client_minor_version)
Definition: render.c:841
xcb_render_fixed_iterator_t
Definition: render.h:183
struct xcb_render_trap_t xcb_render_trap_t
xcb_render_trap_t
xcb_generic_iterator_t xcb_render_pictdepth_end(xcb_render_pictdepth_iterator_t i)
Definition: render.c:438
struct xcb_render_create_linear_gradient_request_t xcb_render_create_linear_gradient_request_t
xcb_render_create_linear_gradient_request_t
xcb_render_tri_strip_request_t
Definition: render.h:705
struct xcb_render_tri_strip_request_t xcb_render_tri_strip_request_t
xcb_render_tri_strip_request_t
xcb_str_iterator_t
Definition: xproto.h:2786
xcb_render_query_filters_reply_t * xcb_render_query_filters_reply(xcb_connection_t *c, xcb_render_query_filters_cookie_t cookie, xcb_generic_error_t **e)
Definition: render.c:4190
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:4774
struct xcb_render_pictformat_iterator_t xcb_render_pictformat_iterator_t
xcb_render_pictformat_iterator_t
xcb_render_trapezoids_request_t
Definition: render.h:667
xcb_render_create_cursor_request_t
Definition: render.h:887
struct xcb_render_create_solid_fill_request_t xcb_render_create_solid_fill_request_t
xcb_render_create_solid_fill_request_t
xcb_render_pictvisual_iterator_t
Definition: render.h:304
xcb_generic_iterator_t xcb_render_spanfix_end(xcb_render_spanfix_iterator_t i)
Definition: render.c:4541
xcb_generic_iterator_t xcb_render_picture_end(xcb_render_picture_iterator_t i)
Definition: render.c:126
xcb_render_query_filters_cookie_t
Definition: render.h:938
xcb_render_pictdepth_t
Definition: render.h:313
void xcb_render_directformat_next(xcb_render_directformat_iterator_t *i)
Definition: render.c:222
xcb_generic_iterator_t xcb_render_linefix_end(xcb_render_linefix_iterator_t i)
Definition: render.c:705
xcb_render_create_picture_request_t
Definition: render.h:584
struct xcb_render_fill_rectangles_request_t xcb_render_fill_rectangles_request_t
xcb_render_fill_rectangles_request_t
xcb_void_cookie_t xcb_render_create_linear_gradient_checked(xcb_connection_t *c, xcb_render_picture_t picture, xcb_render_pointfix_t p1, xcb_render_pointfix_t p2, uint32_t num_stops, const xcb_render_fixed_t *stops, const xcb_render_color_t *colors)
Definition: render.c:4859
xcb_render_free_glyphs_request_t
Definition: render.h:798
void xcb_render_glyphset_next(xcb_render_glyphset_iterator_t *i)
Definition: render.c:70
xcb_render_change_picture_request_t
Definition: render.h:600
struct xcb_render_pictscreen_iterator_t xcb_render_pictscreen_iterator_t
xcb_render_pictscreen_iterator_t
struct xcb_render_animcursorelt_iterator_t xcb_render_animcursorelt_iterator_t
xcb_render_animcursorelt_iterator_t
xcb_rectangle_t
Definition: xproto.h:212
xcb_void_cookie_t xcb_render_trapezoids_checked(xcb_connection_t *c, uint8_t op, xcb_render_picture_t src, xcb_render_picture_t dst, xcb_render_pictformat_t mask_format, int16_t src_x, int16_t src_y, uint32_t traps_len, const xcb_render_trapezoid_t *traps)
Definition: render.c:2047
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:3941
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:2109
struct xcb_render_pictvisual_t xcb_render_pictvisual_t
xcb_render_pictvisual_t
xcb_render_query_pict_index_values_cookie_t
Definition: render.h:549
xcb_render_linefix_t
Definition: render.h:405
void xcb_render_linefix_next(xcb_render_linefix_iterator_t *i)
Definition: render.c:687
xcb_render_glyphinfo_t
Definition: render.h:459
xcb_render_composite_glyphs_8_request_t
Definition: render.h:811
struct xcb_render_query_version_cookie_t xcb_render_query_version_cookie_t
xcb_render_query_version_cookie_t
xcb_render_create_solid_fill_request_t
Definition: render.h:1069
xcb_generic_iterator_t xcb_render_glyph_end(xcb_render_glyph_iterator_t i)
Definition: render.c:50
xcb_generic_iterator_t xcb_render_pictformat_end(xcb_render_pictformat_iterator_t i)
Definition: render.c:164
xcb_render_add_traps_request_t
Definition: render.h:1054
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:1880
xcb_render_trapezoid_iterator_t
Definition: render.h:450
xcb_void_cookie_t xcb_render_create_radial_gradient_checked(xcb_connection_t *c, xcb_render_picture_t picture, xcb_render_pointfix_t inner, xcb_render_pointfix_t outer, xcb_render_fixed_t inner_radius, xcb_render_fixed_t outer_radius, uint32_t num_stops, const xcb_render_fixed_t *stops, const xcb_render_color_t *colors)
Definition: render.c:5022
struct xcb_render_spanfix_iterator_t xcb_render_spanfix_iterator_t
xcb_render_spanfix_iterator_t
xcb_render_glyph_error_t
Definition: render.h:243
xcb_void_cookie_t xcb_render_composite_glyphs_8_checked(xcb_connection_t *c, uint8_t op, xcb_render_picture_t src, xcb_render_picture_t dst, xcb_render_pictformat_t mask_format, xcb_render_glyphset_t glyphset, int16_t src_x, int16_t src_y, uint32_t glyphcmds_len, const uint8_t *glyphcmds)
Definition: render.c:3195
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:4480
struct xcb_render_pictforminfo_iterator_t xcb_render_pictforminfo_iterator_t
xcb_render_pictforminfo_iterator_t
struct xcb_render_composite_glyphs_32_request_t xcb_render_composite_glyphs_32_request_t
xcb_render_composite_glyphs_32_request_t
void xcb_render_animcursorelt_next(xcb_render_animcursorelt_iterator_t *i)
Definition: render.c:4364
void xcb_render_pictforminfo_next(xcb_render_pictforminfo_iterator_t *i)
Definition: render.c:260
struct xcb_render_create_cursor_request_t xcb_render_create_cursor_request_t
xcb_render_create_cursor_request_t
xcb_render_query_version_reply_t
Definition: render.h:501
xcb_render_animcursorelt_t
Definition: render.h:986
xcb_void_cookie_t xcb_render_create_glyph_set_checked(xcb_connection_t *c, xcb_render_glyphset_t gsid, xcb_render_pictformat_t format)
Definition: render.c:2624
xcb_render_animcursorelt_iterator_t
Definition: render.h:994
struct xcb_render_query_version_reply_t xcb_render_query_version_reply_t
xcb_render_query_version_reply_t
xcb_render_pointfix_iterator_t
Definition: render.h:396
xcb_void_cookie_t xcb_render_add_glyphs_checked(xcb_connection_t *c, xcb_render_glyphset_t glyphset, uint32_t glyphs_len, const uint32_t *glyphids, const xcb_render_glyphinfo_t *glyphs, uint32_t data_len, const uint8_t *data)
Definition: render.c:2916
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:1951
xcb_render_query_pict_formats_cookie_t xcb_render_query_pict_formats(xcb_connection_t *c)
Definition: render.c:997
struct xcb_render_linefix_t xcb_render_linefix_t
xcb_render_linefix_t
xcb_render_query_filters_request_t
Definition: render.h:948
xcb_render_picture_iterator_t
Definition: render.h:161
struct xcb_render_add_glyphs_request_t xcb_render_add_glyphs_request_t
xcb_render_add_glyphs_request_t
xcb_render_pict_op_error_t
Definition: render.h:219
void xcb_render_spanfix_next(xcb_render_spanfix_iterator_t *i)
Definition: render.c:4523
struct xcb_render_triangle_t xcb_render_triangle_t
xcb_render_triangle_t
xcb_render_set_picture_filter_request_t
Definition: render.h:974
struct xcb_render_set_picture_filter_request_t xcb_render_set_picture_filter_request_t
xcb_render_set_picture_filter_request_t
xcb_void_cookie_t xcb_render_reference_glyph_set(xcb_connection_t *c, xcb_render_glyphset_t gsid, xcb_render_glyphset_t existing)
Definition: render.c:2744
struct xcb_render_color_t xcb_render_color_t
xcb_render_color_t
xcb_generic_iterator_t xcb_render_animcursorelt_end(xcb_render_animcursorelt_iterator_t i)
Definition: render.c:4382
void xcb_render_glyphinfo_next(xcb_render_glyphinfo_iterator_t *i)
Definition: render.c:801
struct xcb_render_query_pict_formats_reply_t xcb_render_query_pict_formats_reply_t
xcb_render_query_pict_formats_reply_t
xcb_render_pictdepth_iterator_t
Definition: render.h:323
struct xcb_render_triangles_request_t xcb_render_triangles_request_t
xcb_render_triangles_request_t
xcb_void_cookie_t xcb_render_composite_glyphs_16(xcb_connection_t *c, uint8_t op, xcb_render_picture_t src, xcb_render_picture_t dst, xcb_render_pictformat_t mask_format, xcb_render_glyphset_t glyphset, int16_t src_x, int16_t src_y, uint32_t glyphcmds_len, const uint8_t *glyphcmds)
Definition: render.c:3419
xcb_render_tri_fan_request_t
Definition: render.h:724
xcb_void_cookie_t xcb_render_free_glyphs(xcb_connection_t *c, xcb_render_glyphset_t glyphset, uint32_t glyphs_len, const xcb_render_glyph_t *glyphs)
Definition: render.c:3114
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:3068
struct xcb_render_create_picture_request_t xcb_render_create_picture_request_t
xcb_render_create_picture_request_t
xcb_void_cookie_t xcb_render_free_glyph_set_checked(xcb_connection_t *c, xcb_render_glyphset_t glyphset)
Definition: render.c:2783
struct xcb_render_triangle_iterator_t xcb_render_triangle_iterator_t
xcb_render_triangle_iterator_t
struct xcb_render_composite_glyphs_8_request_t xcb_render_composite_glyphs_8_request_t
xcb_render_composite_glyphs_8_request_t
xcb_render_query_filters_reply_t
Definition: render.h:958
void xcb_render_color_next(xcb_render_color_iterator_t *i)
Definition: render.c:611
struct xcb_render_trap_iterator_t xcb_render_trap_iterator_t
xcb_render_trap_iterator_t
Generic cookie.
Definition: xcb.h:165
xcb_render_glyph_set_error_t
Definition: render.h:231
xcb_void_cookie_t xcb_render_triangles_checked(xcb_connection_t *c, uint8_t op, xcb_render_picture_t src, xcb_render_picture_t dst, xcb_render_pictformat_t mask_format, int16_t src_x, int16_t src_y, uint32_t triangles_len, const xcb_render_triangle_t *triangles)
Definition: render.c:2200
xcb_render_glyph_iterator_t
Definition: render.h:139
xcb_render_composite_glyphs_32_request_t
Definition: render.h:851
xcb_void_cookie_t xcb_render_set_picture_clip_rectangles_checked(xcb_connection_t *c, xcb_render_picture_t picture, int16_t clip_x_origin, int16_t clip_y_origin, uint32_t rectangles_len, const xcb_rectangle_t *rectangles)
Definition: render.c:1695
xcb_generic_iterator_t xcb_render_pointfix_end(xcb_render_pointfix_iterator_t i)
Definition: render.c:667
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:3773
xcb_void_cookie_t xcb_render_free_glyph_set(xcb_connection_t *c, xcb_render_glyphset_t glyphset)
Definition: render.c:2820
xcb_render_triangles_request_t
Definition: render.h:686
struct xcb_render_query_pict_formats_cookie_t xcb_render_query_pict_formats_cookie_t
xcb_render_query_pict_formats_cookie_t
struct xcb_render_create_anim_cursor_request_t xcb_render_create_anim_cursor_request_t
xcb_render_create_anim_cursor_request_t
xcb_render_free_picture_request_t
Definition: render.h:629
xcb_render_composite_glyphs_16_request_t
Definition: render.h:831
struct xcb_render_reference_glyph_set_request_t xcb_render_reference_glyph_set_request_t
xcb_render_reference_glyph_set_request_t
xcb_render_query_filters_cookie_t xcb_render_query_filters_unchecked(xcb_connection_t *c, xcb_drawable_t drawable)
Definition: render.c:4063
struct xcb_render_pictvisual_iterator_t xcb_render_pictvisual_iterator_t
xcb_render_pictvisual_iterator_t
xcb_render_query_pict_index_values_request_t
Definition: render.h:559
xcb_render_indexvalue_t
Definition: render.h:349
void xcb_render_pointfix_next(xcb_render_pointfix_iterator_t *i)
Definition: render.c:649
struct xcb_render_spanfix_t xcb_render_spanfix_t
xcb_render_spanfix_t
xcb_generic_iterator_t xcb_render_glyphset_end(xcb_render_glyphset_iterator_t i)
Definition: render.c:88
struct xcb_render_free_glyphs_request_t xcb_render_free_glyphs_request_t
xcb_render_free_glyphs_request_t