XCB 1.12

randr.h
1 /*
2 * This file generated automatically from randr.xml by c_client.py.
3 * Edit at your peril.
4 */
5
12 #ifndef __RANDR_H
13 #define __RANDR_H
14
15 #include "xcb.h"
16 #include "xproto.h"
17 #include "render.h"
18
19 #ifdef __cplusplus
20 extern "C" {
21 #endif
22
23 #define XCB_RANDR_MAJOR_VERSION 1
24 #define XCB_RANDR_MINOR_VERSION 5
25
26 extern xcb_extension_t xcb_randr_id;
27
28 typedef uint32_t xcb_randr_mode_t;
29
33 typedef struct xcb_randr_mode_iterator_t {
34 xcb_randr_mode_t *data;
35 int rem;
36 int index;
37 } xcb_randr_mode_iterator_t;
38
39 typedef uint32_t xcb_randr_crtc_t;
40
44 typedef struct xcb_randr_crtc_iterator_t {
45 xcb_randr_crtc_t *data;
46 int rem;
47 int index;
48 } xcb_randr_crtc_iterator_t;
49
50 typedef uint32_t xcb_randr_output_t;
51
55 typedef struct xcb_randr_output_iterator_t {
56 xcb_randr_output_t *data;
57 int rem;
58 int index;
59 } xcb_randr_output_iterator_t;
60
61 typedef uint32_t xcb_randr_provider_t;
62
66 typedef struct xcb_randr_provider_iterator_t {
67 xcb_randr_provider_t *data;
68 int rem;
69 int index;
70 } xcb_randr_provider_iterator_t;
71
73 #define XCB_RANDR_BAD_OUTPUT 0
74
78 typedef struct xcb_randr_bad_output_error_t {
79 uint8_t response_type;
80 uint8_t error_code;
81 uint16_t sequence;
82 } xcb_randr_bad_output_error_t;
83
85 #define XCB_RANDR_BAD_CRTC 1
86
90 typedef struct xcb_randr_bad_crtc_error_t {
91 uint8_t response_type;
92 uint8_t error_code;
93 uint16_t sequence;
94 } xcb_randr_bad_crtc_error_t;
95
97 #define XCB_RANDR_BAD_MODE 2
98
102 typedef struct xcb_randr_bad_mode_error_t {
103 uint8_t response_type;
104 uint8_t error_code;
105 uint16_t sequence;
106 } xcb_randr_bad_mode_error_t;
107
109 #define XCB_RANDR_BAD_PROVIDER 3
110
114 typedef struct xcb_randr_bad_provider_error_t {
115 uint8_t response_type;
116 uint8_t error_code;
117 uint16_t sequence;
118 } xcb_randr_bad_provider_error_t;
119
120 typedef enum xcb_randr_rotation_t {
121 XCB_RANDR_ROTATION_ROTATE_0 = 1,
122 XCB_RANDR_ROTATION_ROTATE_90 = 2,
123 XCB_RANDR_ROTATION_ROTATE_180 = 4,
124 XCB_RANDR_ROTATION_ROTATE_270 = 8,
125 XCB_RANDR_ROTATION_REFLECT_X = 16,
126 XCB_RANDR_ROTATION_REFLECT_Y = 32
127 } xcb_randr_rotation_t;
128
132 typedef struct xcb_randr_screen_size_t {
133 uint16_t width;
134 uint16_t height;
135 uint16_t mwidth;
136 uint16_t mheight;
137 } xcb_randr_screen_size_t;
138
142 typedef struct xcb_randr_screen_size_iterator_t {
143 xcb_randr_screen_size_t *data;
144 int rem;
145 int index;
146 } xcb_randr_screen_size_iterator_t;
147
151 typedef struct xcb_randr_refresh_rates_t {
152 uint16_t nRates;
153 } xcb_randr_refresh_rates_t;
154
158 typedef struct xcb_randr_refresh_rates_iterator_t {
159 xcb_randr_refresh_rates_t *data;
160 int rem;
161 int index;
162 } xcb_randr_refresh_rates_iterator_t;
163
167 typedef struct xcb_randr_query_version_cookie_t {
168 unsigned int sequence;
169 } xcb_randr_query_version_cookie_t;
170
172 #define XCB_RANDR_QUERY_VERSION 0
173
177 typedef struct xcb_randr_query_version_request_t {
178 uint8_t major_opcode;
179 uint8_t minor_opcode;
180 uint16_t length;
181 uint32_t major_version;
182 uint32_t minor_version;
183 } xcb_randr_query_version_request_t;
184
188 typedef struct xcb_randr_query_version_reply_t {
189 uint8_t response_type;
190 uint8_t pad0;
191 uint16_t sequence;
192 uint32_t length;
193 uint32_t major_version;
194 uint32_t minor_version;
195 uint8_t pad1[16];
196 } xcb_randr_query_version_reply_t;
197
198 typedef enum xcb_randr_set_config_t {
199 XCB_RANDR_SET_CONFIG_SUCCESS = 0,
200 XCB_RANDR_SET_CONFIG_INVALID_CONFIG_TIME = 1,
201 XCB_RANDR_SET_CONFIG_INVALID_TIME = 2,
202 XCB_RANDR_SET_CONFIG_FAILED = 3
203 } xcb_randr_set_config_t;
204
208 typedef struct xcb_randr_set_screen_config_cookie_t {
209 unsigned int sequence;
210 } xcb_randr_set_screen_config_cookie_t;
211
213 #define XCB_RANDR_SET_SCREEN_CONFIG 2
214
218 typedef struct xcb_randr_set_screen_config_request_t {
219 uint8_t major_opcode;
220 uint8_t minor_opcode;
221 uint16_t length;
222 xcb_window_t window;
223 xcb_timestamp_t timestamp;
224 xcb_timestamp_t config_timestamp;
225 uint16_t sizeID;
226 uint16_t rotation;
227 uint16_t rate;
228 uint8_t pad0[2];
229 } xcb_randr_set_screen_config_request_t;
230
234 typedef struct xcb_randr_set_screen_config_reply_t {
235 uint8_t response_type;
236 uint8_t status;
237 uint16_t sequence;
238 uint32_t length;
239 xcb_timestamp_t new_timestamp;
240 xcb_timestamp_t config_timestamp;
241 xcb_window_t root;
242 uint16_t subpixel_order;
243 uint8_t pad0[10];
244 } xcb_randr_set_screen_config_reply_t;
245
246 typedef enum xcb_randr_notify_mask_t {
247 XCB_RANDR_NOTIFY_MASK_SCREEN_CHANGE = 1,
248 XCB_RANDR_NOTIFY_MASK_CRTC_CHANGE = 2,
249 XCB_RANDR_NOTIFY_MASK_OUTPUT_CHANGE = 4,
250 XCB_RANDR_NOTIFY_MASK_OUTPUT_PROPERTY = 8,
251 XCB_RANDR_NOTIFY_MASK_PROVIDER_CHANGE = 16,
252 XCB_RANDR_NOTIFY_MASK_PROVIDER_PROPERTY = 32,
253 XCB_RANDR_NOTIFY_MASK_RESOURCE_CHANGE = 64
254 } xcb_randr_notify_mask_t;
255
257 #define XCB_RANDR_SELECT_INPUT 4
258
262 typedef struct xcb_randr_select_input_request_t {
263 uint8_t major_opcode;
264 uint8_t minor_opcode;
265 uint16_t length;
266 xcb_window_t window;
267 uint16_t enable;
268 uint8_t pad0[2];
269 } xcb_randr_select_input_request_t;
270
274 typedef struct xcb_randr_get_screen_info_cookie_t {
275 unsigned int sequence;
276 } xcb_randr_get_screen_info_cookie_t;
277
279 #define XCB_RANDR_GET_SCREEN_INFO 5
280
284 typedef struct xcb_randr_get_screen_info_request_t {
285 uint8_t major_opcode;
286 uint8_t minor_opcode;
287 uint16_t length;
288 xcb_window_t window;
289 } xcb_randr_get_screen_info_request_t;
290
294 typedef struct xcb_randr_get_screen_info_reply_t {
295 uint8_t response_type;
296 uint8_t rotations;
297 uint16_t sequence;
298 uint32_t length;
299 xcb_window_t root;
300 xcb_timestamp_t timestamp;
301 xcb_timestamp_t config_timestamp;
302 uint16_t nSizes;
303 uint16_t sizeID;
304 uint16_t rotation;
305 uint16_t rate;
306 uint16_t nInfo;
307 uint8_t pad0[2];
308 } xcb_randr_get_screen_info_reply_t;
309
313 typedef struct xcb_randr_get_screen_size_range_cookie_t {
314 unsigned int sequence;
315 } xcb_randr_get_screen_size_range_cookie_t;
316
318 #define XCB_RANDR_GET_SCREEN_SIZE_RANGE 6
319
323 typedef struct xcb_randr_get_screen_size_range_request_t {
324 uint8_t major_opcode;
325 uint8_t minor_opcode;
326 uint16_t length;
327 xcb_window_t window;
328 } xcb_randr_get_screen_size_range_request_t;
329
333 typedef struct xcb_randr_get_screen_size_range_reply_t {
334 uint8_t response_type;
335 uint8_t pad0;
336 uint16_t sequence;
337 uint32_t length;
338 uint16_t min_width;
339 uint16_t min_height;
340 uint16_t max_width;
341 uint16_t max_height;
342 uint8_t pad1[16];
343 } xcb_randr_get_screen_size_range_reply_t;
344
346 #define XCB_RANDR_SET_SCREEN_SIZE 7
347
351 typedef struct xcb_randr_set_screen_size_request_t {
352 uint8_t major_opcode;
353 uint8_t minor_opcode;
354 uint16_t length;
355 xcb_window_t window;
356 uint16_t width;
357 uint16_t height;
358 uint32_t mm_width;
359 uint32_t mm_height;
360 } xcb_randr_set_screen_size_request_t;
361
362 typedef enum xcb_randr_mode_flag_t {
363 XCB_RANDR_MODE_FLAG_HSYNC_POSITIVE = 1,
364 XCB_RANDR_MODE_FLAG_HSYNC_NEGATIVE = 2,
365 XCB_RANDR_MODE_FLAG_VSYNC_POSITIVE = 4,
366 XCB_RANDR_MODE_FLAG_VSYNC_NEGATIVE = 8,
367 XCB_RANDR_MODE_FLAG_INTERLACE = 16,
368 XCB_RANDR_MODE_FLAG_DOUBLE_SCAN = 32,
369 XCB_RANDR_MODE_FLAG_CSYNC = 64,
370 XCB_RANDR_MODE_FLAG_CSYNC_POSITIVE = 128,
371 XCB_RANDR_MODE_FLAG_CSYNC_NEGATIVE = 256,
372 XCB_RANDR_MODE_FLAG_HSKEW_PRESENT = 512,
373 XCB_RANDR_MODE_FLAG_BCAST = 1024,
374 XCB_RANDR_MODE_FLAG_PIXEL_MULTIPLEX = 2048,
375 XCB_RANDR_MODE_FLAG_DOUBLE_CLOCK = 4096,
376 XCB_RANDR_MODE_FLAG_HALVE_CLOCK = 8192
377 } xcb_randr_mode_flag_t;
378
382 typedef struct xcb_randr_mode_info_t {
383 uint32_t id;
384 uint16_t width;
385 uint16_t height;
386 uint32_t dot_clock;
387 uint16_t hsync_start;
388 uint16_t hsync_end;
389 uint16_t htotal;
390 uint16_t hskew;
391 uint16_t vsync_start;
392 uint16_t vsync_end;
393 uint16_t vtotal;
394 uint16_t name_len;
395 uint32_t mode_flags;
396 } xcb_randr_mode_info_t;
397
401 typedef struct xcb_randr_mode_info_iterator_t {
402 xcb_randr_mode_info_t *data;
403 int rem;
404 int index;
405 } xcb_randr_mode_info_iterator_t;
406
410 typedef struct xcb_randr_get_screen_resources_cookie_t {
411 unsigned int sequence;
412 } xcb_randr_get_screen_resources_cookie_t;
413
415 #define XCB_RANDR_GET_SCREEN_RESOURCES 8
416
420 typedef struct xcb_randr_get_screen_resources_request_t {
421 uint8_t major_opcode;
422 uint8_t minor_opcode;
423 uint16_t length;
424 xcb_window_t window;
425 } xcb_randr_get_screen_resources_request_t;
426
430 typedef struct xcb_randr_get_screen_resources_reply_t {
431 uint8_t response_type;
432 uint8_t pad0;
433 uint16_t sequence;
434 uint32_t length;
435 xcb_timestamp_t timestamp;
436 xcb_timestamp_t config_timestamp;
437 uint16_t num_crtcs;
438 uint16_t num_outputs;
439 uint16_t num_modes;
440 uint16_t names_len;
441 uint8_t pad1[8];
442 } xcb_randr_get_screen_resources_reply_t;
443
444 typedef enum xcb_randr_connection_t {
445 XCB_RANDR_CONNECTION_CONNECTED = 0,
446 XCB_RANDR_CONNECTION_DISCONNECTED = 1,
447 XCB_RANDR_CONNECTION_UNKNOWN = 2
448 } xcb_randr_connection_t;
449
453 typedef struct xcb_randr_get_output_info_cookie_t {
454 unsigned int sequence;
455 } xcb_randr_get_output_info_cookie_t;
456
458 #define XCB_RANDR_GET_OUTPUT_INFO 9
459
463 typedef struct xcb_randr_get_output_info_request_t {
464 uint8_t major_opcode;
465 uint8_t minor_opcode;
466 uint16_t length;
467 xcb_randr_output_t output;
468 xcb_timestamp_t config_timestamp;
469 } xcb_randr_get_output_info_request_t;
470
474 typedef struct xcb_randr_get_output_info_reply_t {
475 uint8_t response_type;
476 uint8_t status;
477 uint16_t sequence;
478 uint32_t length;
479 xcb_timestamp_t timestamp;
480 xcb_randr_crtc_t crtc;
481 uint32_t mm_width;
482 uint32_t mm_height;
483 uint8_t connection;
484 uint8_t subpixel_order;
485 uint16_t num_crtcs;
486 uint16_t num_modes;
487 uint16_t num_preferred;
488 uint16_t num_clones;
489 uint16_t name_len;
490 } xcb_randr_get_output_info_reply_t;
491
495 typedef struct xcb_randr_list_output_properties_cookie_t {
496 unsigned int sequence;
497 } xcb_randr_list_output_properties_cookie_t;
498
500 #define XCB_RANDR_LIST_OUTPUT_PROPERTIES 10
501
505 typedef struct xcb_randr_list_output_properties_request_t {
506 uint8_t major_opcode;
507 uint8_t minor_opcode;
508 uint16_t length;
509 xcb_randr_output_t output;
510 } xcb_randr_list_output_properties_request_t;
511
515 typedef struct xcb_randr_list_output_properties_reply_t {
516 uint8_t response_type;
517 uint8_t pad0;
518 uint16_t sequence;
519 uint32_t length;
520 uint16_t num_atoms;
521 uint8_t pad1[22];
522 } xcb_randr_list_output_properties_reply_t;
523
527 typedef struct xcb_randr_query_output_property_cookie_t {
528 unsigned int sequence;
529 } xcb_randr_query_output_property_cookie_t;
530
532 #define XCB_RANDR_QUERY_OUTPUT_PROPERTY 11
533
537 typedef struct xcb_randr_query_output_property_request_t {
538 uint8_t major_opcode;
539 uint8_t minor_opcode;
540 uint16_t length;
541 xcb_randr_output_t output;
542 xcb_atom_t property;
543 } xcb_randr_query_output_property_request_t;
544
548 typedef struct xcb_randr_query_output_property_reply_t {
549 uint8_t response_type;
550 uint8_t pad0;
551 uint16_t sequence;
552 uint32_t length;
553 uint8_t pending;
554 uint8_t range;
555 uint8_t immutable;
556 uint8_t pad1[21];
557 } xcb_randr_query_output_property_reply_t;
558
560 #define XCB_RANDR_CONFIGURE_OUTPUT_PROPERTY 12
561
565 typedef struct xcb_randr_configure_output_property_request_t {
566 uint8_t major_opcode;
567 uint8_t minor_opcode;
568 uint16_t length;
569 xcb_randr_output_t output;
570 xcb_atom_t property;
571 uint8_t pending;
572 uint8_t range;
573 uint8_t pad0[2];
574 } xcb_randr_configure_output_property_request_t;
575
577 #define XCB_RANDR_CHANGE_OUTPUT_PROPERTY 13
578
582 typedef struct xcb_randr_change_output_property_request_t {
583 uint8_t major_opcode;
584 uint8_t minor_opcode;
585 uint16_t length;
586 xcb_randr_output_t output;
587 xcb_atom_t property;
588 xcb_atom_t type;
589 uint8_t format;
590 uint8_t mode;
591 uint8_t pad0[2];
592 uint32_t num_units;
593 } xcb_randr_change_output_property_request_t;
594
596 #define XCB_RANDR_DELETE_OUTPUT_PROPERTY 14
597
601 typedef struct xcb_randr_delete_output_property_request_t {
602 uint8_t major_opcode;
603 uint8_t minor_opcode;
604 uint16_t length;
605 xcb_randr_output_t output;
606 xcb_atom_t property;
607 } xcb_randr_delete_output_property_request_t;
608
612 typedef struct xcb_randr_get_output_property_cookie_t {
613 unsigned int sequence;
614 } xcb_randr_get_output_property_cookie_t;
615
617 #define XCB_RANDR_GET_OUTPUT_PROPERTY 15
618
622 typedef struct xcb_randr_get_output_property_request_t {
623 uint8_t major_opcode;
624 uint8_t minor_opcode;
625 uint16_t length;
626 xcb_randr_output_t output;
627 xcb_atom_t property;
628 xcb_atom_t type;
629 uint32_t long_offset;
630 uint32_t long_length;
631 uint8_t _delete;
632 uint8_t pending;
633 uint8_t pad0[2];
634 } xcb_randr_get_output_property_request_t;
635
639 typedef struct xcb_randr_get_output_property_reply_t {
640 uint8_t response_type;
641 uint8_t format;
642 uint16_t sequence;
643 uint32_t length;
644 xcb_atom_t type;
645 uint32_t bytes_after;
646 uint32_t num_items;
647 uint8_t pad0[12];
648 } xcb_randr_get_output_property_reply_t;
649
653 typedef struct xcb_randr_create_mode_cookie_t {
654 unsigned int sequence;
655 } xcb_randr_create_mode_cookie_t;
656
658 #define XCB_RANDR_CREATE_MODE 16
659
663 typedef struct xcb_randr_create_mode_request_t {
664 uint8_t major_opcode;
665 uint8_t minor_opcode;
666 uint16_t length;
667 xcb_window_t window;
668 xcb_randr_mode_info_t mode_info;
669 } xcb_randr_create_mode_request_t;
670
674 typedef struct xcb_randr_create_mode_reply_t {
675 uint8_t response_type;
676 uint8_t pad0;
677 uint16_t sequence;
678 uint32_t length;
679 xcb_randr_mode_t mode;
680 uint8_t pad1[20];
681 } xcb_randr_create_mode_reply_t;
682
684 #define XCB_RANDR_DESTROY_MODE 17
685
689 typedef struct xcb_randr_destroy_mode_request_t {
690 uint8_t major_opcode;
691 uint8_t minor_opcode;
692 uint16_t length;
693 xcb_randr_mode_t mode;
694 } xcb_randr_destroy_mode_request_t;
695
697 #define XCB_RANDR_ADD_OUTPUT_MODE 18
698
702 typedef struct xcb_randr_add_output_mode_request_t {
703 uint8_t major_opcode;
704 uint8_t minor_opcode;
705 uint16_t length;
706 xcb_randr_output_t output;
707 xcb_randr_mode_t mode;
708 } xcb_randr_add_output_mode_request_t;
709
711 #define XCB_RANDR_DELETE_OUTPUT_MODE 19
712
716 typedef struct xcb_randr_delete_output_mode_request_t {
717 uint8_t major_opcode;
718 uint8_t minor_opcode;
719 uint16_t length;
720 xcb_randr_output_t output;
721 xcb_randr_mode_t mode;
722 } xcb_randr_delete_output_mode_request_t;
723
727 typedef struct xcb_randr_get_crtc_info_cookie_t {
728 unsigned int sequence;
729 } xcb_randr_get_crtc_info_cookie_t;
730
732 #define XCB_RANDR_GET_CRTC_INFO 20
733
737 typedef struct xcb_randr_get_crtc_info_request_t {
738 uint8_t major_opcode;
739 uint8_t minor_opcode;
740 uint16_t length;
741 xcb_randr_crtc_t crtc;
742 xcb_timestamp_t config_timestamp;
743 } xcb_randr_get_crtc_info_request_t;
744
748 typedef struct xcb_randr_get_crtc_info_reply_t {
749 uint8_t response_type;
750 uint8_t status;
751 uint16_t sequence;
752 uint32_t length;
753 xcb_timestamp_t timestamp;
754 int16_t x;
755 int16_t y;
756 uint16_t width;
757 uint16_t height;
758 xcb_randr_mode_t mode;
759 uint16_t rotation;
760 uint16_t rotations;
761 uint16_t num_outputs;
762 uint16_t num_possible_outputs;
763 } xcb_randr_get_crtc_info_reply_t;
764
768 typedef struct xcb_randr_set_crtc_config_cookie_t {
769 unsigned int sequence;
770 } xcb_randr_set_crtc_config_cookie_t;
771
773 #define XCB_RANDR_SET_CRTC_CONFIG 21
774
778 typedef struct xcb_randr_set_crtc_config_request_t {
779 uint8_t major_opcode;
780 uint8_t minor_opcode;
781 uint16_t length;
782 xcb_randr_crtc_t crtc;
783 xcb_timestamp_t timestamp;
784 xcb_timestamp_t config_timestamp;
785 int16_t x;
786 int16_t y;
787 xcb_randr_mode_t mode;
788 uint16_t rotation;
789 uint8_t pad0[2];
790 } xcb_randr_set_crtc_config_request_t;
791
795 typedef struct xcb_randr_set_crtc_config_reply_t {
796 uint8_t response_type;
797 uint8_t status;
798 uint16_t sequence;
799 uint32_t length;
800 xcb_timestamp_t timestamp;
801 uint8_t pad0[20];
802 } xcb_randr_set_crtc_config_reply_t;
803
807 typedef struct xcb_randr_get_crtc_gamma_size_cookie_t {
808 unsigned int sequence;
809 } xcb_randr_get_crtc_gamma_size_cookie_t;
810
812 #define XCB_RANDR_GET_CRTC_GAMMA_SIZE 22
813
817 typedef struct xcb_randr_get_crtc_gamma_size_request_t {
818 uint8_t major_opcode;
819 uint8_t minor_opcode;
820 uint16_t length;
821 xcb_randr_crtc_t crtc;
822 } xcb_randr_get_crtc_gamma_size_request_t;
823
827 typedef struct xcb_randr_get_crtc_gamma_size_reply_t {
828 uint8_t response_type;
829 uint8_t pad0;
830 uint16_t sequence;
831 uint32_t length;
832 uint16_t size;
833 uint8_t pad1[22];
834 } xcb_randr_get_crtc_gamma_size_reply_t;
835
839 typedef struct xcb_randr_get_crtc_gamma_cookie_t {
840 unsigned int sequence;
841 } xcb_randr_get_crtc_gamma_cookie_t;
842
844 #define XCB_RANDR_GET_CRTC_GAMMA 23
845
849 typedef struct xcb_randr_get_crtc_gamma_request_t {
850 uint8_t major_opcode;
851 uint8_t minor_opcode;
852 uint16_t length;
853 xcb_randr_crtc_t crtc;
854 } xcb_randr_get_crtc_gamma_request_t;
855
859 typedef struct xcb_randr_get_crtc_gamma_reply_t {
860 uint8_t response_type;
861 uint8_t pad0;
862 uint16_t sequence;
863 uint32_t length;
864 uint16_t size;
865 uint8_t pad1[22];
866 } xcb_randr_get_crtc_gamma_reply_t;
867
869 #define XCB_RANDR_SET_CRTC_GAMMA 24
870
874 typedef struct xcb_randr_set_crtc_gamma_request_t {
875 uint8_t major_opcode;
876 uint8_t minor_opcode;
877 uint16_t length;
878 xcb_randr_crtc_t crtc;
879 uint16_t size;
880 uint8_t pad0[2];
881 } xcb_randr_set_crtc_gamma_request_t;
882
886 typedef struct xcb_randr_get_screen_resources_current_cookie_t {
887 unsigned int sequence;
888 } xcb_randr_get_screen_resources_current_cookie_t;
889
891 #define XCB_RANDR_GET_SCREEN_RESOURCES_CURRENT 25
892
896 typedef struct xcb_randr_get_screen_resources_current_request_t {
897 uint8_t major_opcode;
898 uint8_t minor_opcode;
899 uint16_t length;
900 xcb_window_t window;
901 } xcb_randr_get_screen_resources_current_request_t;
902
906 typedef struct xcb_randr_get_screen_resources_current_reply_t {
907 uint8_t response_type;
908 uint8_t pad0;
909 uint16_t sequence;
910 uint32_t length;
911 xcb_timestamp_t timestamp;
912 xcb_timestamp_t config_timestamp;
913 uint16_t num_crtcs;
914 uint16_t num_outputs;
915 uint16_t num_modes;
916 uint16_t names_len;
917 uint8_t pad1[8];
918 } xcb_randr_get_screen_resources_current_reply_t;
919
920 typedef enum xcb_randr_transform_t {
921 XCB_RANDR_TRANSFORM_UNIT = 1,
922 XCB_RANDR_TRANSFORM_SCALE_UP = 2,
923 XCB_RANDR_TRANSFORM_SCALE_DOWN = 4,
924 XCB_RANDR_TRANSFORM_PROJECTIVE = 8
925 } xcb_randr_transform_t;
926
928 #define XCB_RANDR_SET_CRTC_TRANSFORM 26
929
933 typedef struct xcb_randr_set_crtc_transform_request_t {
934 uint8_t major_opcode;
935 uint8_t minor_opcode;
936 uint16_t length;
937 xcb_randr_crtc_t crtc;
938 xcb_render_transform_t transform;
939 uint16_t filter_len;
940 uint8_t pad0[2];
941 } xcb_randr_set_crtc_transform_request_t;
942
946 typedef struct xcb_randr_get_crtc_transform_cookie_t {
947 unsigned int sequence;
948 } xcb_randr_get_crtc_transform_cookie_t;
949
951 #define XCB_RANDR_GET_CRTC_TRANSFORM 27
952
956 typedef struct xcb_randr_get_crtc_transform_request_t {
957 uint8_t major_opcode;
958 uint8_t minor_opcode;
959 uint16_t length;
960 xcb_randr_crtc_t crtc;
961 } xcb_randr_get_crtc_transform_request_t;
962
966 typedef struct xcb_randr_get_crtc_transform_reply_t {
967 uint8_t response_type;
968 uint8_t pad0;
969 uint16_t sequence;
970 uint32_t length;
971 xcb_render_transform_t pending_transform;
972 uint8_t has_transforms;
973 uint8_t pad1[3];
974 xcb_render_transform_t current_transform;
975 uint8_t pad2[4];
976 uint16_t pending_len;
977 uint16_t pending_nparams;
978 uint16_t current_len;
979 uint16_t current_nparams;
980 } xcb_randr_get_crtc_transform_reply_t;
981
985 typedef struct xcb_randr_get_panning_cookie_t {
986 unsigned int sequence;
987 } xcb_randr_get_panning_cookie_t;
988
990 #define XCB_RANDR_GET_PANNING 28
991
995 typedef struct xcb_randr_get_panning_request_t {
996 uint8_t major_opcode;
997 uint8_t minor_opcode;
998 uint16_t length;
999 xcb_randr_crtc_t crtc;
1000 } xcb_randr_get_panning_request_t;
1001
1005 typedef struct xcb_randr_get_panning_reply_t {
1006 uint8_t response_type;
1007 uint8_t status;
1008 uint16_t sequence;
1009 uint32_t length;
1010 xcb_timestamp_t timestamp;
1011 uint16_t left;
1012 uint16_t top;
1013 uint16_t width;
1014 uint16_t height;
1015 uint16_t track_left;
1016 uint16_t track_top;
1017 uint16_t track_width;
1018 uint16_t track_height;
1019 int16_t border_left;
1020 int16_t border_top;
1021 int16_t border_right;
1022 int16_t border_bottom;
1023 } xcb_randr_get_panning_reply_t;
1024
1028 typedef struct xcb_randr_set_panning_cookie_t {
1029 unsigned int sequence;
1030 } xcb_randr_set_panning_cookie_t;
1031
1033 #define XCB_RANDR_SET_PANNING 29
1034
1038 typedef struct xcb_randr_set_panning_request_t {
1039 uint8_t major_opcode;
1040 uint8_t minor_opcode;
1041 uint16_t length;
1042 xcb_randr_crtc_t crtc;
1043 xcb_timestamp_t timestamp;
1044 uint16_t left;
1045 uint16_t top;
1046 uint16_t width;
1047 uint16_t height;
1048 uint16_t track_left;
1049 uint16_t track_top;
1050 uint16_t track_width;
1051 uint16_t track_height;
1052 int16_t border_left;
1053 int16_t border_top;
1054 int16_t border_right;
1055 int16_t border_bottom;
1056 } xcb_randr_set_panning_request_t;
1057
1061 typedef struct xcb_randr_set_panning_reply_t {
1062 uint8_t response_type;
1063 uint8_t status;
1064 uint16_t sequence;
1065 uint32_t length;
1066 xcb_timestamp_t timestamp;
1067 } xcb_randr_set_panning_reply_t;
1068
1070 #define XCB_RANDR_SET_OUTPUT_PRIMARY 30
1071
1075 typedef struct xcb_randr_set_output_primary_request_t {
1076 uint8_t major_opcode;
1077 uint8_t minor_opcode;
1078 uint16_t length;
1079 xcb_window_t window;
1080 xcb_randr_output_t output;
1081 } xcb_randr_set_output_primary_request_t;
1082
1086 typedef struct xcb_randr_get_output_primary_cookie_t {
1087 unsigned int sequence;
1088 } xcb_randr_get_output_primary_cookie_t;
1089
1091 #define XCB_RANDR_GET_OUTPUT_PRIMARY 31
1092
1096 typedef struct xcb_randr_get_output_primary_request_t {
1097 uint8_t major_opcode;
1098 uint8_t minor_opcode;
1099 uint16_t length;
1100 xcb_window_t window;
1101 } xcb_randr_get_output_primary_request_t;
1102
1106 typedef struct xcb_randr_get_output_primary_reply_t {
1107 uint8_t response_type;
1108 uint8_t pad0;
1109 uint16_t sequence;
1110 uint32_t length;
1111 xcb_randr_output_t output;
1112 } xcb_randr_get_output_primary_reply_t;
1113
1117 typedef struct xcb_randr_get_providers_cookie_t {
1118 unsigned int sequence;
1119 } xcb_randr_get_providers_cookie_t;
1120
1122 #define XCB_RANDR_GET_PROVIDERS 32
1123
1127 typedef struct xcb_randr_get_providers_request_t {
1128 uint8_t major_opcode;
1129 uint8_t minor_opcode;
1130 uint16_t length;
1131 xcb_window_t window;
1132 } xcb_randr_get_providers_request_t;
1133
1137 typedef struct xcb_randr_get_providers_reply_t {
1138 uint8_t response_type;
1139 uint8_t pad0;
1140 uint16_t sequence;
1141 uint32_t length;
1142 xcb_timestamp_t timestamp;
1143 uint16_t num_providers;
1144 uint8_t pad1[18];
1145 } xcb_randr_get_providers_reply_t;
1146
1147 typedef enum xcb_randr_provider_capability_t {
1148 XCB_RANDR_PROVIDER_CAPABILITY_SOURCE_OUTPUT = 1,
1149 XCB_RANDR_PROVIDER_CAPABILITY_SINK_OUTPUT = 2,
1150 XCB_RANDR_PROVIDER_CAPABILITY_SOURCE_OFFLOAD = 4,
1151 XCB_RANDR_PROVIDER_CAPABILITY_SINK_OFFLOAD = 8
1152 } xcb_randr_provider_capability_t;
1153
1157 typedef struct xcb_randr_get_provider_info_cookie_t {
1158 unsigned int sequence;
1159 } xcb_randr_get_provider_info_cookie_t;
1160
1162 #define XCB_RANDR_GET_PROVIDER_INFO 33
1163
1167 typedef struct xcb_randr_get_provider_info_request_t {
1168 uint8_t major_opcode;
1169 uint8_t minor_opcode;
1170 uint16_t length;
1171 xcb_randr_provider_t provider;
1172 xcb_timestamp_t config_timestamp;
1173 } xcb_randr_get_provider_info_request_t;
1174
1178 typedef struct xcb_randr_get_provider_info_reply_t {
1179 uint8_t response_type;
1180 uint8_t status;
1181 uint16_t sequence;
1182 uint32_t length;
1183 xcb_timestamp_t timestamp;
1184 uint32_t capabilities;
1185 uint16_t num_crtcs;
1186 uint16_t num_outputs;
1187 uint16_t num_associated_providers;
1188 uint16_t name_len;
1189 uint8_t pad0[8];
1190 } xcb_randr_get_provider_info_reply_t;
1191
1193 #define XCB_RANDR_SET_PROVIDER_OFFLOAD_SINK 34
1194
1198 typedef struct xcb_randr_set_provider_offload_sink_request_t {
1199 uint8_t major_opcode;
1200 uint8_t minor_opcode;
1201 uint16_t length;
1202 xcb_randr_provider_t provider;
1203 xcb_randr_provider_t sink_provider;
1204 xcb_timestamp_t config_timestamp;
1205 } xcb_randr_set_provider_offload_sink_request_t;
1206
1208 #define XCB_RANDR_SET_PROVIDER_OUTPUT_SOURCE 35
1209
1213 typedef struct xcb_randr_set_provider_output_source_request_t {
1214 uint8_t major_opcode;
1215 uint8_t minor_opcode;
1216 uint16_t length;
1217 xcb_randr_provider_t provider;
1218 xcb_randr_provider_t source_provider;
1219 xcb_timestamp_t config_timestamp;
1220 } xcb_randr_set_provider_output_source_request_t;
1221
1225 typedef struct xcb_randr_list_provider_properties_cookie_t {
1226 unsigned int sequence;
1227 } xcb_randr_list_provider_properties_cookie_t;
1228
1230 #define XCB_RANDR_LIST_PROVIDER_PROPERTIES 36
1231
1235 typedef struct xcb_randr_list_provider_properties_request_t {
1236 uint8_t major_opcode;
1237 uint8_t minor_opcode;
1238 uint16_t length;
1239 xcb_randr_provider_t provider;
1240 } xcb_randr_list_provider_properties_request_t;
1241
1245 typedef struct xcb_randr_list_provider_properties_reply_t {
1246 uint8_t response_type;
1247 uint8_t pad0;
1248 uint16_t sequence;
1249 uint32_t length;
1250 uint16_t num_atoms;
1251 uint8_t pad1[22];
1252 } xcb_randr_list_provider_properties_reply_t;
1253
1257 typedef struct xcb_randr_query_provider_property_cookie_t {
1258 unsigned int sequence;
1259 } xcb_randr_query_provider_property_cookie_t;
1260
1262 #define XCB_RANDR_QUERY_PROVIDER_PROPERTY 37
1263
1267 typedef struct xcb_randr_query_provider_property_request_t {
1268 uint8_t major_opcode;
1269 uint8_t minor_opcode;
1270 uint16_t length;
1271 xcb_randr_provider_t provider;
1272 xcb_atom_t property;
1273 } xcb_randr_query_provider_property_request_t;
1274
1278 typedef struct xcb_randr_query_provider_property_reply_t {
1279 uint8_t response_type;
1280 uint8_t pad0;
1281 uint16_t sequence;
1282 uint32_t length;
1283 uint8_t pending;
1284 uint8_t range;
1285 uint8_t immutable;
1286 uint8_t pad1[21];
1287 } xcb_randr_query_provider_property_reply_t;
1288
1290 #define XCB_RANDR_CONFIGURE_PROVIDER_PROPERTY 38
1291
1295 typedef struct xcb_randr_configure_provider_property_request_t {
1296 uint8_t major_opcode;
1297 uint8_t minor_opcode;
1298 uint16_t length;
1299 xcb_randr_provider_t provider;
1300 xcb_atom_t property;
1301 uint8_t pending;
1302 uint8_t range;
1303 uint8_t pad0[2];
1304 } xcb_randr_configure_provider_property_request_t;
1305
1307 #define XCB_RANDR_CHANGE_PROVIDER_PROPERTY 39
1308
1312 typedef struct xcb_randr_change_provider_property_request_t {
1313 uint8_t major_opcode;
1314 uint8_t minor_opcode;
1315 uint16_t length;
1316 xcb_randr_provider_t provider;
1317 xcb_atom_t property;
1318 xcb_atom_t type;
1319 uint8_t format;
1320 uint8_t mode;
1321 uint8_t pad0[2];
1322 uint32_t num_items;
1323 } xcb_randr_change_provider_property_request_t;
1324
1326 #define XCB_RANDR_DELETE_PROVIDER_PROPERTY 40
1327
1331 typedef struct xcb_randr_delete_provider_property_request_t {
1332 uint8_t major_opcode;
1333 uint8_t minor_opcode;
1334 uint16_t length;
1335 xcb_randr_provider_t provider;
1336 xcb_atom_t property;
1337 } xcb_randr_delete_provider_property_request_t;
1338
1342 typedef struct xcb_randr_get_provider_property_cookie_t {
1343 unsigned int sequence;
1344 } xcb_randr_get_provider_property_cookie_t;
1345
1347 #define XCB_RANDR_GET_PROVIDER_PROPERTY 41
1348
1352 typedef struct xcb_randr_get_provider_property_request_t {
1353 uint8_t major_opcode;
1354 uint8_t minor_opcode;
1355 uint16_t length;
1356 xcb_randr_provider_t provider;
1357 xcb_atom_t property;
1358 xcb_atom_t type;
1359 uint32_t long_offset;
1360 uint32_t long_length;
1361 uint8_t _delete;
1362 uint8_t pending;
1363 uint8_t pad0[2];
1364 } xcb_randr_get_provider_property_request_t;
1365
1369 typedef struct xcb_randr_get_provider_property_reply_t {
1370 uint8_t response_type;
1371 uint8_t format;
1372 uint16_t sequence;
1373 uint32_t length;
1374 xcb_atom_t type;
1375 uint32_t bytes_after;
1376 uint32_t num_items;
1377 uint8_t pad0[12];
1378 } xcb_randr_get_provider_property_reply_t;
1379
1381 #define XCB_RANDR_SCREEN_CHANGE_NOTIFY 0
1382
1386 typedef struct xcb_randr_screen_change_notify_event_t {
1387 uint8_t response_type;
1388 uint8_t rotation;
1389 uint16_t sequence;
1390 xcb_timestamp_t timestamp;
1391 xcb_timestamp_t config_timestamp;
1392 xcb_window_t root;
1393 xcb_window_t request_window;
1394 uint16_t sizeID;
1395 uint16_t subpixel_order;
1396 uint16_t width;
1397 uint16_t height;
1398 uint16_t mwidth;
1399 uint16_t mheight;
1400 } xcb_randr_screen_change_notify_event_t;
1401
1402 typedef enum xcb_randr_notify_t {
1403 XCB_RANDR_NOTIFY_CRTC_CHANGE = 0,
1404 XCB_RANDR_NOTIFY_OUTPUT_CHANGE = 1,
1405 XCB_RANDR_NOTIFY_OUTPUT_PROPERTY = 2,
1406 XCB_RANDR_NOTIFY_PROVIDER_CHANGE = 3,
1407 XCB_RANDR_NOTIFY_PROVIDER_PROPERTY = 4,
1408 XCB_RANDR_NOTIFY_RESOURCE_CHANGE = 5
1409 } xcb_randr_notify_t;
1410
1414 typedef struct xcb_randr_crtc_change_t {
1415 xcb_timestamp_t timestamp;
1416 xcb_window_t window;
1417 xcb_randr_crtc_t crtc;
1418 xcb_randr_mode_t mode;
1419 uint16_t rotation;
1420 uint8_t pad0[2];
1421 int16_t x;
1422 int16_t y;
1423 uint16_t width;
1424 uint16_t height;
1425 } xcb_randr_crtc_change_t;
1426
1430 typedef struct xcb_randr_crtc_change_iterator_t {
1431 xcb_randr_crtc_change_t *data;
1432 int rem;
1433 int index;
1434 } xcb_randr_crtc_change_iterator_t;
1435
1439 typedef struct xcb_randr_output_change_t {
1440 xcb_timestamp_t timestamp;
1441 xcb_timestamp_t config_timestamp;
1442 xcb_window_t window;
1443 xcb_randr_output_t output;
1444 xcb_randr_crtc_t crtc;
1445 xcb_randr_mode_t mode;
1446 uint16_t rotation;
1447 uint8_t connection;
1448 uint8_t subpixel_order;
1449 } xcb_randr_output_change_t;
1450
1454 typedef struct xcb_randr_output_change_iterator_t {
1455 xcb_randr_output_change_t *data;
1456 int rem;
1457 int index;
1458 } xcb_randr_output_change_iterator_t;
1459
1463 typedef struct xcb_randr_output_property_t {
1464 xcb_window_t window;
1465 xcb_randr_output_t output;
1466 xcb_atom_t atom;
1467 xcb_timestamp_t timestamp;
1468 uint8_t status;
1469 uint8_t pad0[11];
1470 } xcb_randr_output_property_t;
1471
1475 typedef struct xcb_randr_output_property_iterator_t {
1476 xcb_randr_output_property_t *data;
1477 int rem;
1478 int index;
1479 } xcb_randr_output_property_iterator_t;
1480
1484 typedef struct xcb_randr_provider_change_t {
1485 xcb_timestamp_t timestamp;
1486 xcb_window_t window;
1487 xcb_randr_provider_t provider;
1488 uint8_t pad0[16];
1489 } xcb_randr_provider_change_t;
1490
1494 typedef struct xcb_randr_provider_change_iterator_t {
1495 xcb_randr_provider_change_t *data;
1496 int rem;
1497 int index;
1498 } xcb_randr_provider_change_iterator_t;
1499
1503 typedef struct xcb_randr_provider_property_t {
1504 xcb_window_t window;
1505 xcb_randr_provider_t provider;
1506 xcb_atom_t atom;
1507 xcb_timestamp_t timestamp;
1508 uint8_t state;
1509 uint8_t pad0[11];
1510 } xcb_randr_provider_property_t;
1511
1515 typedef struct xcb_randr_provider_property_iterator_t {
1516 xcb_randr_provider_property_t *data;
1517 int rem;
1518 int index;
1519 } xcb_randr_provider_property_iterator_t;
1520
1524 typedef struct xcb_randr_resource_change_t {
1525 xcb_timestamp_t timestamp;
1526 xcb_window_t window;
1527 uint8_t pad0[20];
1528 } xcb_randr_resource_change_t;
1529
1533 typedef struct xcb_randr_resource_change_iterator_t {
1534 xcb_randr_resource_change_t *data;
1535 int rem;
1536 int index;
1537 } xcb_randr_resource_change_iterator_t;
1538
1542 typedef union xcb_randr_notify_data_t {
1543 xcb_randr_crtc_change_t cc;
1544 xcb_randr_output_change_t oc;
1545 xcb_randr_output_property_t op;
1546 xcb_randr_provider_change_t pc;
1547 xcb_randr_provider_property_t pp;
1548 xcb_randr_resource_change_t rc;
1549 } xcb_randr_notify_data_t;
1550
1554 typedef struct xcb_randr_notify_data_iterator_t {
1555 xcb_randr_notify_data_t *data;
1556 int rem;
1557 int index;
1558 } xcb_randr_notify_data_iterator_t;
1559
1561 #define XCB_RANDR_NOTIFY 1
1562
1566 typedef struct xcb_randr_notify_event_t {
1567 uint8_t response_type;
1568 uint8_t subCode;
1569 uint16_t sequence;
1570 xcb_randr_notify_data_t u;
1571 } xcb_randr_notify_event_t;
1572
1576 typedef struct xcb_randr_monitor_info_t {
1577 xcb_atom_t name;
1578 uint8_t primary;
1579 uint8_t automatic;
1580 uint16_t nOutput;
1581 int16_t x;
1582 int16_t y;
1583 uint16_t width;
1584 uint16_t height;
1585 uint32_t width_in_millimeters;
1586 uint32_t height_in_millimeters;
1587 } xcb_randr_monitor_info_t;
1588
1592 typedef struct xcb_randr_monitor_info_iterator_t {
1593 xcb_randr_monitor_info_t *data;
1594 int rem;
1595 int index;
1596 } xcb_randr_monitor_info_iterator_t;
1597
1601 typedef struct xcb_randr_get_monitors_cookie_t {
1602 unsigned int sequence;
1603 } xcb_randr_get_monitors_cookie_t;
1604
1606 #define XCB_RANDR_GET_MONITORS 42
1607
1611 typedef struct xcb_randr_get_monitors_request_t {
1612 uint8_t major_opcode;
1613 uint8_t minor_opcode;
1614 uint16_t length;
1615 xcb_window_t window;
1616 uint8_t get_active;
1617 } xcb_randr_get_monitors_request_t;
1618
1622 typedef struct xcb_randr_get_monitors_reply_t {
1623 uint8_t response_type;
1624 uint8_t pad0;
1625 uint16_t sequence;
1626 uint32_t length;
1627 xcb_timestamp_t timestamp;
1628 uint32_t nMonitors;
1629 uint32_t nOutputs;
1630 uint8_t pad1[12];
1631 } xcb_randr_get_monitors_reply_t;
1632
1634 #define XCB_RANDR_SET_MONITOR 43
1635
1639 typedef struct xcb_randr_set_monitor_request_t {
1640 uint8_t major_opcode;
1641 uint8_t minor_opcode;
1642 uint16_t length;
1643 xcb_window_t window;
1644 } xcb_randr_set_monitor_request_t;
1645
1647 #define XCB_RANDR_DELETE_MONITOR 44
1648
1652 typedef struct xcb_randr_delete_monitor_request_t {
1653 uint8_t major_opcode;
1654 uint8_t minor_opcode;
1655 uint16_t length;
1656 xcb_window_t window;
1657 xcb_atom_t name;
1658 } xcb_randr_delete_monitor_request_t;
1659
1668 void
1669 xcb_randr_mode_next (xcb_randr_mode_iterator_t *i);
1670
1680 xcb_generic_iterator_t
1681 xcb_randr_mode_end (xcb_randr_mode_iterator_t i);
1682
1691 void
1692 xcb_randr_crtc_next (xcb_randr_crtc_iterator_t *i);
1693
1703 xcb_generic_iterator_t
1704 xcb_randr_crtc_end (xcb_randr_crtc_iterator_t i);
1705
1714 void
1715 xcb_randr_output_next (xcb_randr_output_iterator_t *i);
1716
1726 xcb_generic_iterator_t
1727 xcb_randr_output_end (xcb_randr_output_iterator_t i);
1728
1737 void
1738 xcb_randr_provider_next (xcb_randr_provider_iterator_t *i);
1739
1749 xcb_generic_iterator_t
1750 xcb_randr_provider_end (xcb_randr_provider_iterator_t i);
1751
1760 void
1761 xcb_randr_screen_size_next (xcb_randr_screen_size_iterator_t *i);
1762
1772 xcb_generic_iterator_t
1773 xcb_randr_screen_size_end (xcb_randr_screen_size_iterator_t i);
1774
1775 int
1776 xcb_randr_refresh_rates_sizeof (const void *_buffer);
1777
1778 uint16_t *
1779 xcb_randr_refresh_rates_rates (const xcb_randr_refresh_rates_t *R);
1780
1781 int
1782 xcb_randr_refresh_rates_rates_length (const xcb_randr_refresh_rates_t *R);
1783
1784 xcb_generic_iterator_t
1785 xcb_randr_refresh_rates_rates_end (const xcb_randr_refresh_rates_t *R);
1786
1795 void
1796 xcb_randr_refresh_rates_next (xcb_randr_refresh_rates_iterator_t *i);
1797
1807 xcb_generic_iterator_t
1808 xcb_randr_refresh_rates_end (xcb_randr_refresh_rates_iterator_t i);
1809
1818 xcb_randr_query_version_cookie_t
1819 xcb_randr_query_version (xcb_connection_t *c,
1820 uint32_t major_version,
1821 uint32_t minor_version);
1822
1834 xcb_randr_query_version_cookie_t
1835 xcb_randr_query_version_unchecked (xcb_connection_t *c,
1836 uint32_t major_version,
1837 uint32_t minor_version);
1838
1853 xcb_randr_query_version_reply_t *
1854 xcb_randr_query_version_reply (xcb_connection_t *c,
1855 xcb_randr_query_version_cookie_t cookie ,
1856 xcb_generic_error_t **e);
1857
1866 xcb_randr_set_screen_config_cookie_t
1867 xcb_randr_set_screen_config (xcb_connection_t *c,
1868 xcb_window_t window,
1869 xcb_timestamp_t timestamp,
1870 xcb_timestamp_t config_timestamp,
1871 uint16_t sizeID,
1872 uint16_t rotation,
1873 uint16_t rate);
1874
1886 xcb_randr_set_screen_config_cookie_t
1887 xcb_randr_set_screen_config_unchecked (xcb_connection_t *c,
1888 xcb_window_t window,
1889 xcb_timestamp_t timestamp,
1890 xcb_timestamp_t config_timestamp,
1891 uint16_t sizeID,
1892 uint16_t rotation,
1893 uint16_t rate);
1894
1909 xcb_randr_set_screen_config_reply_t *
1910 xcb_randr_set_screen_config_reply (xcb_connection_t *c,
1911 xcb_randr_set_screen_config_cookie_t cookie ,
1912 xcb_generic_error_t **e);
1913
1925 xcb_void_cookie_t
1926 xcb_randr_select_input_checked (xcb_connection_t *c,
1927 xcb_window_t window,
1928 uint16_t enable);
1929
1938 xcb_void_cookie_t
1939 xcb_randr_select_input (xcb_connection_t *c,
1940 xcb_window_t window,
1941 uint16_t enable);
1942
1943 int
1944 xcb_randr_get_screen_info_sizeof (const void *_buffer);
1945
1954 xcb_randr_get_screen_info_cookie_t
1955 xcb_randr_get_screen_info (xcb_connection_t *c,
1956 xcb_window_t window);
1957
1969 xcb_randr_get_screen_info_cookie_t
1970 xcb_randr_get_screen_info_unchecked (xcb_connection_t *c,
1971 xcb_window_t window);
1972
1973 xcb_randr_screen_size_t *
1974 xcb_randr_get_screen_info_sizes (const xcb_randr_get_screen_info_reply_t *R);
1975
1976 int
1977 xcb_randr_get_screen_info_sizes_length (const xcb_randr_get_screen_info_reply_t *R);
1978
1979 xcb_randr_screen_size_iterator_t
1980 xcb_randr_get_screen_info_sizes_iterator (const xcb_randr_get_screen_info_reply_t *R);
1981
1982 int
1983 xcb_randr_get_screen_info_rates_length (const xcb_randr_get_screen_info_reply_t *R);
1984
1985 xcb_randr_refresh_rates_iterator_t
1986 xcb_randr_get_screen_info_rates_iterator (const xcb_randr_get_screen_info_reply_t *R);
1987
2002 xcb_randr_get_screen_info_reply_t *
2003 xcb_randr_get_screen_info_reply (xcb_connection_t *c,
2004 xcb_randr_get_screen_info_cookie_t cookie ,
2005 xcb_generic_error_t **e);
2006
2015 xcb_randr_get_screen_size_range_cookie_t
2016 xcb_randr_get_screen_size_range (xcb_connection_t *c,
2017 xcb_window_t window);
2018
2030 xcb_randr_get_screen_size_range_cookie_t
2031 xcb_randr_get_screen_size_range_unchecked (xcb_connection_t *c,
2032 xcb_window_t window);
2033
2048 xcb_randr_get_screen_size_range_reply_t *
2049 xcb_randr_get_screen_size_range_reply (xcb_connection_t *c,
2050 xcb_randr_get_screen_size_range_cookie_t cookie ,
2051 xcb_generic_error_t **e);
2052
2064 xcb_void_cookie_t
2065 xcb_randr_set_screen_size_checked (xcb_connection_t *c,
2066 xcb_window_t window,
2067 uint16_t width,
2068 uint16_t height,
2069 uint32_t mm_width,
2070 uint32_t mm_height);
2071
2080 xcb_void_cookie_t
2081 xcb_randr_set_screen_size (xcb_connection_t *c,
2082 xcb_window_t window,
2083 uint16_t width,
2084 uint16_t height,
2085 uint32_t mm_width,
2086 uint32_t mm_height);
2087
2096 void
2097 xcb_randr_mode_info_next (xcb_randr_mode_info_iterator_t *i);
2098
2108 xcb_generic_iterator_t
2109 xcb_randr_mode_info_end (xcb_randr_mode_info_iterator_t i);
2110
2111 int
2112 xcb_randr_get_screen_resources_sizeof (const void *_buffer);
2113
2122 xcb_randr_get_screen_resources_cookie_t
2123 xcb_randr_get_screen_resources (xcb_connection_t *c,
2124 xcb_window_t window);
2125
2137 xcb_randr_get_screen_resources_cookie_t
2138 xcb_randr_get_screen_resources_unchecked (xcb_connection_t *c,
2139 xcb_window_t window);
2140
2141 xcb_randr_crtc_t *
2142 xcb_randr_get_screen_resources_crtcs (const xcb_randr_get_screen_resources_reply_t *R);
2143
2144 int
2145 xcb_randr_get_screen_resources_crtcs_length (const xcb_randr_get_screen_resources_reply_t *R);
2146
2147 xcb_generic_iterator_t
2148 xcb_randr_get_screen_resources_crtcs_end (const xcb_randr_get_screen_resources_reply_t *R);
2149
2150 xcb_randr_output_t *
2151 xcb_randr_get_screen_resources_outputs (const xcb_randr_get_screen_resources_reply_t *R);
2152
2153 int
2154 xcb_randr_get_screen_resources_outputs_length (const xcb_randr_get_screen_resources_reply_t *R);
2155
2156 xcb_generic_iterator_t
2157 xcb_randr_get_screen_resources_outputs_end (const xcb_randr_get_screen_resources_reply_t *R);
2158
2159 xcb_randr_mode_info_t *
2160 xcb_randr_get_screen_resources_modes (const xcb_randr_get_screen_resources_reply_t *R);
2161
2162 int
2163 xcb_randr_get_screen_resources_modes_length (const xcb_randr_get_screen_resources_reply_t *R);
2164
2165 xcb_randr_mode_info_iterator_t
2166 xcb_randr_get_screen_resources_modes_iterator (const xcb_randr_get_screen_resources_reply_t *R);
2167
2168 uint8_t *
2169 xcb_randr_get_screen_resources_names (const xcb_randr_get_screen_resources_reply_t *R);
2170
2171 int
2172 xcb_randr_get_screen_resources_names_length (const xcb_randr_get_screen_resources_reply_t *R);
2173
2174 xcb_generic_iterator_t
2175 xcb_randr_get_screen_resources_names_end (const xcb_randr_get_screen_resources_reply_t *R);
2176
2191 xcb_randr_get_screen_resources_reply_t *
2192 xcb_randr_get_screen_resources_reply (xcb_connection_t *c,
2193 xcb_randr_get_screen_resources_cookie_t cookie ,
2194 xcb_generic_error_t **e);
2195
2196 int
2197 xcb_randr_get_output_info_sizeof (const void *_buffer);
2198
2207 xcb_randr_get_output_info_cookie_t
2208 xcb_randr_get_output_info (xcb_connection_t *c,
2209 xcb_randr_output_t output,
2210 xcb_timestamp_t config_timestamp);
2211
2223 xcb_randr_get_output_info_cookie_t
2224 xcb_randr_get_output_info_unchecked (xcb_connection_t *c,
2225 xcb_randr_output_t output,
2226 xcb_timestamp_t config_timestamp);
2227
2228 xcb_randr_crtc_t *
2229 xcb_randr_get_output_info_crtcs (const xcb_randr_get_output_info_reply_t *R);
2230
2231 int
2232 xcb_randr_get_output_info_crtcs_length (const xcb_randr_get_output_info_reply_t *R);
2233
2234 xcb_generic_iterator_t
2235 xcb_randr_get_output_info_crtcs_end (const xcb_randr_get_output_info_reply_t *R);
2236
2237 xcb_randr_mode_t *
2238 xcb_randr_get_output_info_modes (const xcb_randr_get_output_info_reply_t *R);
2239
2240 int
2241 xcb_randr_get_output_info_modes_length (const xcb_randr_get_output_info_reply_t *R);
2242
2243 xcb_generic_iterator_t
2244 xcb_randr_get_output_info_modes_end (const xcb_randr_get_output_info_reply_t *R);
2245
2246 xcb_randr_output_t *
2247 xcb_randr_get_output_info_clones (const xcb_randr_get_output_info_reply_t *R);
2248
2249 int
2250 xcb_randr_get_output_info_clones_length (const xcb_randr_get_output_info_reply_t *R);
2251
2252 xcb_generic_iterator_t
2253 xcb_randr_get_output_info_clones_end (const xcb_randr_get_output_info_reply_t *R);
2254
2255 uint8_t *
2256 xcb_randr_get_output_info_name (const xcb_randr_get_output_info_reply_t *R);
2257
2258 int
2259 xcb_randr_get_output_info_name_length (const xcb_randr_get_output_info_reply_t *R);
2260
2261 xcb_generic_iterator_t
2262 xcb_randr_get_output_info_name_end (const xcb_randr_get_output_info_reply_t *R);
2263
2278 xcb_randr_get_output_info_reply_t *
2279 xcb_randr_get_output_info_reply (xcb_connection_t *c,
2280 xcb_randr_get_output_info_cookie_t cookie ,
2281 xcb_generic_error_t **e);
2282
2283 int
2284 xcb_randr_list_output_properties_sizeof (const void *_buffer);
2285
2294 xcb_randr_list_output_properties_cookie_t
2295 xcb_randr_list_output_properties (xcb_connection_t *c,
2296 xcb_randr_output_t output);
2297
2309 xcb_randr_list_output_properties_cookie_t
2310 xcb_randr_list_output_properties_unchecked (xcb_connection_t *c,
2311 xcb_randr_output_t output);
2312
2313 xcb_atom_t *
2314 xcb_randr_list_output_properties_atoms (const xcb_randr_list_output_properties_reply_t *R);
2315
2316 int
2317 xcb_randr_list_output_properties_atoms_length (const xcb_randr_list_output_properties_reply_t *R);
2318
2319 xcb_generic_iterator_t
2320 xcb_randr_list_output_properties_atoms_end (const xcb_randr_list_output_properties_reply_t *R);
2321
2336 xcb_randr_list_output_properties_reply_t *
2337 xcb_randr_list_output_properties_reply (xcb_connection_t *c,
2338 xcb_randr_list_output_properties_cookie_t cookie ,
2339 xcb_generic_error_t **e);
2340
2341 int
2342 xcb_randr_query_output_property_sizeof (const void *_buffer);
2343
2352 xcb_randr_query_output_property_cookie_t
2353 xcb_randr_query_output_property (xcb_connection_t *c,
2354 xcb_randr_output_t output,
2355 xcb_atom_t property);
2356
2368 xcb_randr_query_output_property_cookie_t
2369 xcb_randr_query_output_property_unchecked (xcb_connection_t *c,
2370 xcb_randr_output_t output,
2371 xcb_atom_t property);
2372
2373 int32_t *
2374 xcb_randr_query_output_property_valid_values (const xcb_randr_query_output_property_reply_t *R);
2375
2376 int
2377 xcb_randr_query_output_property_valid_values_length (const xcb_randr_query_output_property_reply_t *R);
2378
2379 xcb_generic_iterator_t
2380 xcb_randr_query_output_property_valid_values_end (const xcb_randr_query_output_property_reply_t *R);
2381
2396 xcb_randr_query_output_property_reply_t *
2397 xcb_randr_query_output_property_reply (xcb_connection_t *c,
2398 xcb_randr_query_output_property_cookie_t cookie ,
2399 xcb_generic_error_t **e);
2400
2401 int
2402 xcb_randr_configure_output_property_sizeof (const void *_buffer,
2403 uint32_t values_len);
2404
2416 xcb_void_cookie_t
2417 xcb_randr_configure_output_property_checked (xcb_connection_t *c,
2418 xcb_randr_output_t output,
2419 xcb_atom_t property,
2420 uint8_t pending,
2421 uint8_t range,
2422 uint32_t values_len,
2423 const int32_t *values);
2424
2433 xcb_void_cookie_t
2434 xcb_randr_configure_output_property (xcb_connection_t *c,
2435 xcb_randr_output_t output,
2436 xcb_atom_t property,
2437 uint8_t pending,
2438 uint8_t range,
2439 uint32_t values_len,
2440 const int32_t *values);
2441
2442 int32_t *
2443 xcb_randr_configure_output_property_values (const xcb_randr_configure_output_property_request_t *R);
2444
2445 int
2446 xcb_randr_configure_output_property_values_length (const xcb_randr_configure_output_property_request_t *R);
2447
2448 xcb_generic_iterator_t
2449 xcb_randr_configure_output_property_values_end (const xcb_randr_configure_output_property_request_t *R);
2450
2451 int
2452 xcb_randr_change_output_property_sizeof (const void *_buffer);
2453
2465 xcb_void_cookie_t
2466 xcb_randr_change_output_property_checked (xcb_connection_t *c,
2467 xcb_randr_output_t output,
2468 xcb_atom_t property,
2469 xcb_atom_t type,
2470 uint8_t format,
2471 uint8_t mode,
2472 uint32_t num_units,
2473 const void *data);
2474
2483 xcb_void_cookie_t
2484 xcb_randr_change_output_property (xcb_connection_t *c,
2485 xcb_randr_output_t output,
2486 xcb_atom_t property,
2487 xcb_atom_t type,
2488 uint8_t format,
2489 uint8_t mode,
2490 uint32_t num_units,
2491 const void *data);
2492
2493 void *
2494 xcb_randr_change_output_property_data (const xcb_randr_change_output_property_request_t *R);
2495
2496 int
2497 xcb_randr_change_output_property_data_length (const xcb_randr_change_output_property_request_t *R);
2498
2499 xcb_generic_iterator_t
2500 xcb_randr_change_output_property_data_end (const xcb_randr_change_output_property_request_t *R);
2501
2513 xcb_void_cookie_t
2514 xcb_randr_delete_output_property_checked (xcb_connection_t *c,
2515 xcb_randr_output_t output,
2516 xcb_atom_t property);
2517
2526 xcb_void_cookie_t
2527 xcb_randr_delete_output_property (xcb_connection_t *c,
2528 xcb_randr_output_t output,
2529 xcb_atom_t property);
2530
2531 int
2532 xcb_randr_get_output_property_sizeof (const void *_buffer);
2533
2542 xcb_randr_get_output_property_cookie_t
2543 xcb_randr_get_output_property (xcb_connection_t *c,
2544 xcb_randr_output_t output,
2545 xcb_atom_t property,
2546 xcb_atom_t type,
2547 uint32_t long_offset,
2548 uint32_t long_length,
2549 uint8_t _delete,
2550 uint8_t pending);
2551
2563 xcb_randr_get_output_property_cookie_t
2564 xcb_randr_get_output_property_unchecked (xcb_connection_t *c,
2565 xcb_randr_output_t output,
2566 xcb_atom_t property,
2567 xcb_atom_t type,
2568 uint32_t long_offset,
2569 uint32_t long_length,
2570 uint8_t _delete,
2571 uint8_t pending);
2572
2573 uint8_t *
2574 xcb_randr_get_output_property_data (const xcb_randr_get_output_property_reply_t *R);
2575
2576 int
2577 xcb_randr_get_output_property_data_length (const xcb_randr_get_output_property_reply_t *R);
2578
2579 xcb_generic_iterator_t
2580 xcb_randr_get_output_property_data_end (const xcb_randr_get_output_property_reply_t *R);
2581
2596 xcb_randr_get_output_property_reply_t *
2597 xcb_randr_get_output_property_reply (xcb_connection_t *c,
2598 xcb_randr_get_output_property_cookie_t cookie ,
2599 xcb_generic_error_t **e);
2600
2601 int
2602 xcb_randr_create_mode_sizeof (const void *_buffer,
2603 uint32_t name_len);
2604
2613 xcb_randr_create_mode_cookie_t
2614 xcb_randr_create_mode (xcb_connection_t *c,
2615 xcb_window_t window,
2616 xcb_randr_mode_info_t mode_info,
2617 uint32_t name_len,
2618 const char *name);
2619
2631 xcb_randr_create_mode_cookie_t
2632 xcb_randr_create_mode_unchecked (xcb_connection_t *c,
2633 xcb_window_t window,
2634 xcb_randr_mode_info_t mode_info,
2635 uint32_t name_len,
2636 const char *name);
2637
2652 xcb_randr_create_mode_reply_t *
2653 xcb_randr_create_mode_reply (xcb_connection_t *c,
2654 xcb_randr_create_mode_cookie_t cookie ,
2655 xcb_generic_error_t **e);
2656
2668 xcb_void_cookie_t
2669 xcb_randr_destroy_mode_checked (xcb_connection_t *c,
2670 xcb_randr_mode_t mode);
2671
2680 xcb_void_cookie_t
2681 xcb_randr_destroy_mode (xcb_connection_t *c,
2682 xcb_randr_mode_t mode);
2683
2695 xcb_void_cookie_t
2696 xcb_randr_add_output_mode_checked (xcb_connection_t *c,
2697 xcb_randr_output_t output,
2698 xcb_randr_mode_t mode);
2699
2708 xcb_void_cookie_t
2709 xcb_randr_add_output_mode (xcb_connection_t *c,
2710 xcb_randr_output_t output,
2711 xcb_randr_mode_t mode);
2712
2724 xcb_void_cookie_t
2725 xcb_randr_delete_output_mode_checked (xcb_connection_t *c,
2726 xcb_randr_output_t output,
2727 xcb_randr_mode_t mode);
2728
2737 xcb_void_cookie_t
2738 xcb_randr_delete_output_mode (xcb_connection_t *c,
2739 xcb_randr_output_t output,
2740 xcb_randr_mode_t mode);
2741
2742 int
2743 xcb_randr_get_crtc_info_sizeof (const void *_buffer);
2744
2753 xcb_randr_get_crtc_info_cookie_t
2754 xcb_randr_get_crtc_info (xcb_connection_t *c,
2755 xcb_randr_crtc_t crtc,
2756 xcb_timestamp_t config_timestamp);
2757
2769 xcb_randr_get_crtc_info_cookie_t
2770 xcb_randr_get_crtc_info_unchecked (xcb_connection_t *c,
2771 xcb_randr_crtc_t crtc,
2772 xcb_timestamp_t config_timestamp);
2773
2774 xcb_randr_output_t *
2775 xcb_randr_get_crtc_info_outputs (const xcb_randr_get_crtc_info_reply_t *R);
2776
2777 int
2778 xcb_randr_get_crtc_info_outputs_length (const xcb_randr_get_crtc_info_reply_t *R);
2779
2780 xcb_generic_iterator_t
2781 xcb_randr_get_crtc_info_outputs_end (const xcb_randr_get_crtc_info_reply_t *R);
2782
2783 xcb_randr_output_t *
2784 xcb_randr_get_crtc_info_possible (const xcb_randr_get_crtc_info_reply_t *R);
2785
2786 int
2787 xcb_randr_get_crtc_info_possible_length (const xcb_randr_get_crtc_info_reply_t *R);
2788
2789 xcb_generic_iterator_t
2790 xcb_randr_get_crtc_info_possible_end (const xcb_randr_get_crtc_info_reply_t *R);
2791
2806 xcb_randr_get_crtc_info_reply_t *
2807 xcb_randr_get_crtc_info_reply (xcb_connection_t *c,
2808 xcb_randr_get_crtc_info_cookie_t cookie ,
2809 xcb_generic_error_t **e);
2810
2811 int
2812 xcb_randr_set_crtc_config_sizeof (const void *_buffer,
2813 uint32_t outputs_len);
2814
2823 xcb_randr_set_crtc_config_cookie_t
2824 xcb_randr_set_crtc_config (xcb_connection_t *c,
2825 xcb_randr_crtc_t crtc,
2826 xcb_timestamp_t timestamp,
2827 xcb_timestamp_t config_timestamp,
2828 int16_t x,
2829 int16_t y,
2830 xcb_randr_mode_t mode,
2831 uint16_t rotation,
2832 uint32_t outputs_len,
2833 const xcb_randr_output_t *outputs);
2834
2846 xcb_randr_set_crtc_config_cookie_t
2847 xcb_randr_set_crtc_config_unchecked (xcb_connection_t *c,
2848 xcb_randr_crtc_t crtc,
2849 xcb_timestamp_t timestamp,
2850 xcb_timestamp_t config_timestamp,
2851 int16_t x,
2852 int16_t y,
2853 xcb_randr_mode_t mode,
2854 uint16_t rotation,
2855 uint32_t outputs_len,
2856 const xcb_randr_output_t *outputs);
2857
2872 xcb_randr_set_crtc_config_reply_t *
2873 xcb_randr_set_crtc_config_reply (xcb_connection_t *c,
2874 xcb_randr_set_crtc_config_cookie_t cookie ,
2875 xcb_generic_error_t **e);
2876
2885 xcb_randr_get_crtc_gamma_size_cookie_t
2886 xcb_randr_get_crtc_gamma_size (xcb_connection_t *c,
2887 xcb_randr_crtc_t crtc);
2888
2900 xcb_randr_get_crtc_gamma_size_cookie_t
2901 xcb_randr_get_crtc_gamma_size_unchecked (xcb_connection_t *c,
2902 xcb_randr_crtc_t crtc);
2903
2918 xcb_randr_get_crtc_gamma_size_reply_t *
2919 xcb_randr_get_crtc_gamma_size_reply (xcb_connection_t *c,
2920 xcb_randr_get_crtc_gamma_size_cookie_t cookie ,
2921 xcb_generic_error_t **e);
2922
2923 int
2924 xcb_randr_get_crtc_gamma_sizeof (const void *_buffer);
2925
2934 xcb_randr_get_crtc_gamma_cookie_t
2935 xcb_randr_get_crtc_gamma (xcb_connection_t *c,
2936 xcb_randr_crtc_t crtc);
2937
2949 xcb_randr_get_crtc_gamma_cookie_t
2950 xcb_randr_get_crtc_gamma_unchecked (xcb_connection_t *c,
2951 xcb_randr_crtc_t crtc);
2952
2953 uint16_t *
2954 xcb_randr_get_crtc_gamma_red (const xcb_randr_get_crtc_gamma_reply_t *R);
2955
2956 int
2957 xcb_randr_get_crtc_gamma_red_length (const xcb_randr_get_crtc_gamma_reply_t *R);
2958
2959 xcb_generic_iterator_t
2960 xcb_randr_get_crtc_gamma_red_end (const xcb_randr_get_crtc_gamma_reply_t *R);
2961
2962 uint16_t *
2963 xcb_randr_get_crtc_gamma_green (const xcb_randr_get_crtc_gamma_reply_t *R);
2964
2965 int
2966 xcb_randr_get_crtc_gamma_green_length (const xcb_randr_get_crtc_gamma_reply_t *R);
2967
2968 xcb_generic_iterator_t
2969 xcb_randr_get_crtc_gamma_green_end (const xcb_randr_get_crtc_gamma_reply_t *R);
2970
2971 uint16_t *
2972 xcb_randr_get_crtc_gamma_blue (const xcb_randr_get_crtc_gamma_reply_t *R);
2973
2974 int
2975 xcb_randr_get_crtc_gamma_blue_length (const xcb_randr_get_crtc_gamma_reply_t *R);
2976
2977 xcb_generic_iterator_t
2978 xcb_randr_get_crtc_gamma_blue_end (const xcb_randr_get_crtc_gamma_reply_t *R);
2979
2994 xcb_randr_get_crtc_gamma_reply_t *
2995 xcb_randr_get_crtc_gamma_reply (xcb_connection_t *c,
2996 xcb_randr_get_crtc_gamma_cookie_t cookie ,
2997 xcb_generic_error_t **e);
2998
2999 int
3000 xcb_randr_set_crtc_gamma_sizeof (const void *_buffer);
3001
3013 xcb_void_cookie_t
3014 xcb_randr_set_crtc_gamma_checked (xcb_connection_t *c,
3015 xcb_randr_crtc_t crtc,
3016 uint16_t size,
3017 const uint16_t *red,
3018 const uint16_t *green,
3019 const uint16_t *blue);
3020
3029 xcb_void_cookie_t
3030 xcb_randr_set_crtc_gamma (xcb_connection_t *c,
3031 xcb_randr_crtc_t crtc,
3032 uint16_t size,
3033 const uint16_t *red,
3034 const uint16_t *green,
3035 const uint16_t *blue);
3036
3037 uint16_t *
3038 xcb_randr_set_crtc_gamma_red (const xcb_randr_set_crtc_gamma_request_t *R);
3039
3040 int
3041 xcb_randr_set_crtc_gamma_red_length (const xcb_randr_set_crtc_gamma_request_t *R);
3042
3043 xcb_generic_iterator_t
3044 xcb_randr_set_crtc_gamma_red_end (const xcb_randr_set_crtc_gamma_request_t *R);
3045
3046 uint16_t *
3047 xcb_randr_set_crtc_gamma_green (const xcb_randr_set_crtc_gamma_request_t *R);
3048
3049 int
3050 xcb_randr_set_crtc_gamma_green_length (const xcb_randr_set_crtc_gamma_request_t *R);
3051
3052 xcb_generic_iterator_t
3053 xcb_randr_set_crtc_gamma_green_end (const xcb_randr_set_crtc_gamma_request_t *R);
3054
3055 uint16_t *
3056 xcb_randr_set_crtc_gamma_blue (const xcb_randr_set_crtc_gamma_request_t *R);
3057
3058 int
3059 xcb_randr_set_crtc_gamma_blue_length (const xcb_randr_set_crtc_gamma_request_t *R);
3060
3061 xcb_generic_iterator_t
3062 xcb_randr_set_crtc_gamma_blue_end (const xcb_randr_set_crtc_gamma_request_t *R);
3063
3064 int
3065 xcb_randr_get_screen_resources_current_sizeof (const void *_buffer);
3066
3075 xcb_randr_get_screen_resources_current_cookie_t
3076 xcb_randr_get_screen_resources_current (xcb_connection_t *c,
3077 xcb_window_t window);
3078
3090 xcb_randr_get_screen_resources_current_cookie_t
3091 xcb_randr_get_screen_resources_current_unchecked (xcb_connection_t *c,
3092 xcb_window_t window);
3093
3094 xcb_randr_crtc_t *
3095 xcb_randr_get_screen_resources_current_crtcs (const xcb_randr_get_screen_resources_current_reply_t *R);
3096
3097 int
3098 xcb_randr_get_screen_resources_current_crtcs_length (const xcb_randr_get_screen_resources_current_reply_t *R);
3099
3100 xcb_generic_iterator_t
3101 xcb_randr_get_screen_resources_current_crtcs_end (const xcb_randr_get_screen_resources_current_reply_t *R);
3102
3103 xcb_randr_output_t *
3104 xcb_randr_get_screen_resources_current_outputs (const xcb_randr_get_screen_resources_current_reply_t *R);
3105
3106 int
3107 xcb_randr_get_screen_resources_current_outputs_length (const xcb_randr_get_screen_resources_current_reply_t *R);
3108
3109 xcb_generic_iterator_t
3110 xcb_randr_get_screen_resources_current_outputs_end (const xcb_randr_get_screen_resources_current_reply_t *R);
3111
3112 xcb_randr_mode_info_t *
3113 xcb_randr_get_screen_resources_current_modes (const xcb_randr_get_screen_resources_current_reply_t *R);
3114
3115 int
3116 xcb_randr_get_screen_resources_current_modes_length (const xcb_randr_get_screen_resources_current_reply_t *R);
3117
3118 xcb_randr_mode_info_iterator_t
3119 xcb_randr_get_screen_resources_current_modes_iterator (const xcb_randr_get_screen_resources_current_reply_t *R);
3120
3121 uint8_t *
3122 xcb_randr_get_screen_resources_current_names (const xcb_randr_get_screen_resources_current_reply_t *R);
3123
3124 int
3125 xcb_randr_get_screen_resources_current_names_length (const xcb_randr_get_screen_resources_current_reply_t *R);
3126
3127 xcb_generic_iterator_t
3128 xcb_randr_get_screen_resources_current_names_end (const xcb_randr_get_screen_resources_current_reply_t *R);
3129
3144 xcb_randr_get_screen_resources_current_reply_t *
3145 xcb_randr_get_screen_resources_current_reply (xcb_connection_t *c,
3146 xcb_randr_get_screen_resources_current_cookie_t cookie ,
3147 xcb_generic_error_t **e);
3148
3149 int
3150 xcb_randr_set_crtc_transform_sizeof (const void *_buffer,
3151 uint32_t filter_params_len);
3152
3164 xcb_void_cookie_t
3165 xcb_randr_set_crtc_transform_checked (xcb_connection_t *c,
3166 xcb_randr_crtc_t crtc,
3167 xcb_render_transform_t transform,
3168 uint16_t filter_len,
3169 const char *filter_name,
3170 uint32_t filter_params_len,
3171 const xcb_render_fixed_t *filter_params);
3172
3181 xcb_void_cookie_t
3182 xcb_randr_set_crtc_transform (xcb_connection_t *c,
3183 xcb_randr_crtc_t crtc,
3184 xcb_render_transform_t transform,
3185 uint16_t filter_len,
3186 const char *filter_name,
3187 uint32_t filter_params_len,
3188 const xcb_render_fixed_t *filter_params);
3189
3190 char *
3191 xcb_randr_set_crtc_transform_filter_name (const xcb_randr_set_crtc_transform_request_t *R);
3192
3193 int
3194 xcb_randr_set_crtc_transform_filter_name_length (const xcb_randr_set_crtc_transform_request_t *R);
3195
3196 xcb_generic_iterator_t
3197 xcb_randr_set_crtc_transform_filter_name_end (const xcb_randr_set_crtc_transform_request_t *R);
3198
3199 xcb_render_fixed_t *
3200 xcb_randr_set_crtc_transform_filter_params (const xcb_randr_set_crtc_transform_request_t *R);
3201
3202 int
3203 xcb_randr_set_crtc_transform_filter_params_length (const xcb_randr_set_crtc_transform_request_t *R);
3204
3205 xcb_generic_iterator_t
3206 xcb_randr_set_crtc_transform_filter_params_end (const xcb_randr_set_crtc_transform_request_t *R);
3207
3208 int
3209 xcb_randr_get_crtc_transform_sizeof (const void *_buffer);
3210
3219 xcb_randr_get_crtc_transform_cookie_t
3220 xcb_randr_get_crtc_transform (xcb_connection_t *c,
3221 xcb_randr_crtc_t crtc);
3222
3234 xcb_randr_get_crtc_transform_cookie_t
3235 xcb_randr_get_crtc_transform_unchecked (xcb_connection_t *c,
3236 xcb_randr_crtc_t crtc);
3237
3238 char *
3239 xcb_randr_get_crtc_transform_pending_filter_name (const xcb_randr_get_crtc_transform_reply_t *R);
3240
3241 int
3242 xcb_randr_get_crtc_transform_pending_filter_name_length (const xcb_randr_get_crtc_transform_reply_t *R);
3243
3244 xcb_generic_iterator_t
3245 xcb_randr_get_crtc_transform_pending_filter_name_end (const xcb_randr_get_crtc_transform_reply_t *R);
3246
3247 xcb_render_fixed_t *
3248 xcb_randr_get_crtc_transform_pending_params (const xcb_randr_get_crtc_transform_reply_t *R);
3249
3250 int
3251 xcb_randr_get_crtc_transform_pending_params_length (const xcb_randr_get_crtc_transform_reply_t *R);
3252
3253 xcb_generic_iterator_t
3254 xcb_randr_get_crtc_transform_pending_params_end (const xcb_randr_get_crtc_transform_reply_t *R);
3255
3256 char *
3257 xcb_randr_get_crtc_transform_current_filter_name (const xcb_randr_get_crtc_transform_reply_t *R);
3258
3259 int
3260 xcb_randr_get_crtc_transform_current_filter_name_length (const xcb_randr_get_crtc_transform_reply_t *R);
3261
3262 xcb_generic_iterator_t
3263 xcb_randr_get_crtc_transform_current_filter_name_end (const xcb_randr_get_crtc_transform_reply_t *R);
3264
3265 xcb_render_fixed_t *
3266 xcb_randr_get_crtc_transform_current_params (const xcb_randr_get_crtc_transform_reply_t *R);
3267
3268 int
3269 xcb_randr_get_crtc_transform_current_params_length (const xcb_randr_get_crtc_transform_reply_t *R);
3270
3271 xcb_generic_iterator_t
3272 xcb_randr_get_crtc_transform_current_params_end (const xcb_randr_get_crtc_transform_reply_t *R);
3273
3288 xcb_randr_get_crtc_transform_reply_t *
3289 xcb_randr_get_crtc_transform_reply (xcb_connection_t *c,
3290 xcb_randr_get_crtc_transform_cookie_t cookie ,
3291 xcb_generic_error_t **e);
3292
3301 xcb_randr_get_panning_cookie_t
3302 xcb_randr_get_panning (xcb_connection_t *c,
3303 xcb_randr_crtc_t crtc);
3304
3316 xcb_randr_get_panning_cookie_t
3317 xcb_randr_get_panning_unchecked (xcb_connection_t *c,
3318 xcb_randr_crtc_t crtc);
3319
3334 xcb_randr_get_panning_reply_t *
3335 xcb_randr_get_panning_reply (xcb_connection_t *c,
3336 xcb_randr_get_panning_cookie_t cookie ,
3337 xcb_generic_error_t **e);
3338
3347 xcb_randr_set_panning_cookie_t
3348 xcb_randr_set_panning (xcb_connection_t *c,
3349 xcb_randr_crtc_t crtc,
3350 xcb_timestamp_t timestamp,
3351 uint16_t left,
3352 uint16_t top,
3353 uint16_t width,
3354 uint16_t height,
3355 uint16_t track_left,
3356 uint16_t track_top,
3357 uint16_t track_width,
3358 uint16_t track_height,
3359 int16_t border_left,
3360 int16_t border_top,
3361 int16_t border_right,
3362 int16_t border_bottom);
3363
3375 xcb_randr_set_panning_cookie_t
3376 xcb_randr_set_panning_unchecked (xcb_connection_t *c,
3377 xcb_randr_crtc_t crtc,
3378 xcb_timestamp_t timestamp,
3379 uint16_t left,
3380 uint16_t top,
3381 uint16_t width,
3382 uint16_t height,
3383 uint16_t track_left,
3384 uint16_t track_top,
3385 uint16_t track_width,
3386 uint16_t track_height,
3387 int16_t border_left,
3388 int16_t border_top,
3389 int16_t border_right,
3390 int16_t border_bottom);
3391
3406 xcb_randr_set_panning_reply_t *
3407 xcb_randr_set_panning_reply (xcb_connection_t *c,
3408 xcb_randr_set_panning_cookie_t cookie ,
3409 xcb_generic_error_t **e);
3410
3422 xcb_void_cookie_t
3423 xcb_randr_set_output_primary_checked (xcb_connection_t *c,
3424 xcb_window_t window,
3425 xcb_randr_output_t output);
3426
3435 xcb_void_cookie_t
3436 xcb_randr_set_output_primary (xcb_connection_t *c,
3437 xcb_window_t window,
3438 xcb_randr_output_t output);
3439
3448 xcb_randr_get_output_primary_cookie_t
3449 xcb_randr_get_output_primary (xcb_connection_t *c,
3450 xcb_window_t window);
3451
3463 xcb_randr_get_output_primary_cookie_t
3464 xcb_randr_get_output_primary_unchecked (xcb_connection_t *c,
3465 xcb_window_t window);
3466
3481 xcb_randr_get_output_primary_reply_t *
3482 xcb_randr_get_output_primary_reply (xcb_connection_t *c,
3483 xcb_randr_get_output_primary_cookie_t cookie ,
3484 xcb_generic_error_t **e);
3485
3486 int
3487 xcb_randr_get_providers_sizeof (const void *_buffer);
3488
3497 xcb_randr_get_providers_cookie_t
3498 xcb_randr_get_providers (xcb_connection_t *c,
3499 xcb_window_t window);
3500
3512 xcb_randr_get_providers_cookie_t
3513 xcb_randr_get_providers_unchecked (xcb_connection_t *c,
3514 xcb_window_t window);
3515
3516 xcb_randr_provider_t *
3517 xcb_randr_get_providers_providers (const xcb_randr_get_providers_reply_t *R);
3518
3519 int
3520 xcb_randr_get_providers_providers_length (const xcb_randr_get_providers_reply_t *R);
3521
3522 xcb_generic_iterator_t
3523 xcb_randr_get_providers_providers_end (const xcb_randr_get_providers_reply_t *R);
3524
3539 xcb_randr_get_providers_reply_t *
3540 xcb_randr_get_providers_reply (xcb_connection_t *c,
3541 xcb_randr_get_providers_cookie_t cookie ,
3542 xcb_generic_error_t **e);
3543
3544 int
3545 xcb_randr_get_provider_info_sizeof (const void *_buffer);
3546
3555 xcb_randr_get_provider_info_cookie_t
3556 xcb_randr_get_provider_info (xcb_connection_t *c,
3557 xcb_randr_provider_t provider,
3558 xcb_timestamp_t config_timestamp);
3559
3571 xcb_randr_get_provider_info_cookie_t
3572 xcb_randr_get_provider_info_unchecked (xcb_connection_t *c,
3573 xcb_randr_provider_t provider,
3574 xcb_timestamp_t config_timestamp);
3575
3576 xcb_randr_crtc_t *
3577 xcb_randr_get_provider_info_crtcs (const xcb_randr_get_provider_info_reply_t *R);
3578
3579 int
3580 xcb_randr_get_provider_info_crtcs_length (const xcb_randr_get_provider_info_reply_t *R);
3581
3582 xcb_generic_iterator_t
3583 xcb_randr_get_provider_info_crtcs_end (const xcb_randr_get_provider_info_reply_t *R);
3584
3585 xcb_randr_output_t *
3586 xcb_randr_get_provider_info_outputs (const xcb_randr_get_provider_info_reply_t *R);
3587
3588 int
3589 xcb_randr_get_provider_info_outputs_length (const xcb_randr_get_provider_info_reply_t *R);
3590
3591 xcb_generic_iterator_t
3592 xcb_randr_get_provider_info_outputs_end (const xcb_randr_get_provider_info_reply_t *R);
3593
3594 xcb_randr_provider_t *
3595 xcb_randr_get_provider_info_associated_providers (const xcb_randr_get_provider_info_reply_t *R);
3596
3597 int
3598 xcb_randr_get_provider_info_associated_providers_length (const xcb_randr_get_provider_info_reply_t *R);
3599
3600 xcb_generic_iterator_t
3601 xcb_randr_get_provider_info_associated_providers_end (const xcb_randr_get_provider_info_reply_t *R);
3602
3603 uint32_t *
3604 xcb_randr_get_provider_info_associated_capability (const xcb_randr_get_provider_info_reply_t *R);
3605
3606 int
3607 xcb_randr_get_provider_info_associated_capability_length (const xcb_randr_get_provider_info_reply_t *R);
3608
3609 xcb_generic_iterator_t
3610 xcb_randr_get_provider_info_associated_capability_end (const xcb_randr_get_provider_info_reply_t *R);
3611
3612 char *
3613 xcb_randr_get_provider_info_name (const xcb_randr_get_provider_info_reply_t *R);
3614
3615 int
3616 xcb_randr_get_provider_info_name_length (const xcb_randr_get_provider_info_reply_t *R);
3617
3618 xcb_generic_iterator_t
3619 xcb_randr_get_provider_info_name_end (const xcb_randr_get_provider_info_reply_t *R);
3620
3635 xcb_randr_get_provider_info_reply_t *
3636 xcb_randr_get_provider_info_reply (xcb_connection_t *c,
3637 xcb_randr_get_provider_info_cookie_t cookie ,
3638 xcb_generic_error_t **e);
3639
3651 xcb_void_cookie_t
3652 xcb_randr_set_provider_offload_sink_checked (xcb_connection_t *c,
3653 xcb_randr_provider_t provider,
3654 xcb_randr_provider_t sink_provider,
3655 xcb_timestamp_t config_timestamp);
3656
3665 xcb_void_cookie_t
3666 xcb_randr_set_provider_offload_sink (xcb_connection_t *c,
3667 xcb_randr_provider_t provider,
3668 xcb_randr_provider_t sink_provider,
3669 xcb_timestamp_t config_timestamp);
3670
3682 xcb_void_cookie_t
3683 xcb_randr_set_provider_output_source_checked (xcb_connection_t *c,
3684 xcb_randr_provider_t provider,
3685 xcb_randr_provider_t source_provider,
3686 xcb_timestamp_t config_timestamp);
3687
3696 xcb_void_cookie_t
3697 xcb_randr_set_provider_output_source (xcb_connection_t *c,
3698 xcb_randr_provider_t provider,
3699 xcb_randr_provider_t source_provider,
3700 xcb_timestamp_t config_timestamp);
3701
3702 int
3703 xcb_randr_list_provider_properties_sizeof (const void *_buffer);
3704
3713 xcb_randr_list_provider_properties_cookie_t
3714 xcb_randr_list_provider_properties (xcb_connection_t *c,
3715 xcb_randr_provider_t provider);
3716
3728 xcb_randr_list_provider_properties_cookie_t
3729 xcb_randr_list_provider_properties_unchecked (xcb_connection_t *c,
3730 xcb_randr_provider_t provider);
3731
3732 xcb_atom_t *
3733 xcb_randr_list_provider_properties_atoms (const xcb_randr_list_provider_properties_reply_t *R);
3734
3735 int
3736 xcb_randr_list_provider_properties_atoms_length (const xcb_randr_list_provider_properties_reply_t *R);
3737
3738 xcb_generic_iterator_t
3739 xcb_randr_list_provider_properties_atoms_end (const xcb_randr_list_provider_properties_reply_t *R);
3740
3755 xcb_randr_list_provider_properties_reply_t *
3756 xcb_randr_list_provider_properties_reply (xcb_connection_t *c,
3757 xcb_randr_list_provider_properties_cookie_t cookie ,
3758 xcb_generic_error_t **e);
3759
3760 int
3761 xcb_randr_query_provider_property_sizeof (const void *_buffer);
3762
3771 xcb_randr_query_provider_property_cookie_t
3772 xcb_randr_query_provider_property (xcb_connection_t *c,
3773 xcb_randr_provider_t provider,
3774 xcb_atom_t property);
3775
3787 xcb_randr_query_provider_property_cookie_t
3788 xcb_randr_query_provider_property_unchecked (xcb_connection_t *c,
3789 xcb_randr_provider_t provider,
3790 xcb_atom_t property);
3791
3792 int32_t *
3793 xcb_randr_query_provider_property_valid_values (const xcb_randr_query_provider_property_reply_t *R);
3794
3795 int
3796 xcb_randr_query_provider_property_valid_values_length (const xcb_randr_query_provider_property_reply_t *R);
3797
3798 xcb_generic_iterator_t
3799 xcb_randr_query_provider_property_valid_values_end (const xcb_randr_query_provider_property_reply_t *R);
3800
3815 xcb_randr_query_provider_property_reply_t *
3816 xcb_randr_query_provider_property_reply (xcb_connection_t *c,
3817 xcb_randr_query_provider_property_cookie_t cookie ,
3818 xcb_generic_error_t **e);
3819
3820 int
3821 xcb_randr_configure_provider_property_sizeof (const void *_buffer,
3822 uint32_t values_len);
3823
3835 xcb_void_cookie_t
3836 xcb_randr_configure_provider_property_checked (xcb_connection_t *c,
3837 xcb_randr_provider_t provider,
3838 xcb_atom_t property,
3839 uint8_t pending,
3840 uint8_t range,
3841 uint32_t values_len,
3842 const int32_t *values);
3843
3852 xcb_void_cookie_t
3853 xcb_randr_configure_provider_property (xcb_connection_t *c,
3854 xcb_randr_provider_t provider,
3855 xcb_atom_t property,
3856 uint8_t pending,
3857 uint8_t range,
3858 uint32_t values_len,
3859 const int32_t *values);
3860
3861 int32_t *
3862 xcb_randr_configure_provider_property_values (const xcb_randr_configure_provider_property_request_t *R);
3863
3864 int
3865 xcb_randr_configure_provider_property_values_length (const xcb_randr_configure_provider_property_request_t *R);
3866
3867 xcb_generic_iterator_t
3868 xcb_randr_configure_provider_property_values_end (const xcb_randr_configure_provider_property_request_t *R);
3869
3870 int
3871 xcb_randr_change_provider_property_sizeof (const void *_buffer);
3872
3884 xcb_void_cookie_t
3885 xcb_randr_change_provider_property_checked (xcb_connection_t *c,
3886 xcb_randr_provider_t provider,
3887 xcb_atom_t property,
3888 xcb_atom_t type,
3889 uint8_t format,
3890 uint8_t mode,
3891 uint32_t num_items,
3892 const void *data);
3893
3902 xcb_void_cookie_t
3903 xcb_randr_change_provider_property (xcb_connection_t *c,
3904 xcb_randr_provider_t provider,
3905 xcb_atom_t property,
3906 xcb_atom_t type,
3907 uint8_t format,
3908 uint8_t mode,
3909 uint32_t num_items,
3910 const void *data);
3911
3912 void *
3913 xcb_randr_change_provider_property_data (const xcb_randr_change_provider_property_request_t *R);
3914
3915 int
3916 xcb_randr_change_provider_property_data_length (const xcb_randr_change_provider_property_request_t *R);
3917
3918 xcb_generic_iterator_t
3919 xcb_randr_change_provider_property_data_end (const xcb_randr_change_provider_property_request_t *R);
3920
3932 xcb_void_cookie_t
3933 xcb_randr_delete_provider_property_checked (xcb_connection_t *c,
3934 xcb_randr_provider_t provider,
3935 xcb_atom_t property);
3936
3945 xcb_void_cookie_t
3946 xcb_randr_delete_provider_property (xcb_connection_t *c,
3947 xcb_randr_provider_t provider,
3948 xcb_atom_t property);
3949
3950 int
3951 xcb_randr_get_provider_property_sizeof (const void *_buffer);
3952
3961 xcb_randr_get_provider_property_cookie_t
3962 xcb_randr_get_provider_property (xcb_connection_t *c,
3963 xcb_randr_provider_t provider,
3964 xcb_atom_t property,
3965 xcb_atom_t type,
3966 uint32_t long_offset,
3967 uint32_t long_length,
3968 uint8_t _delete,
3969 uint8_t pending);
3970
3982 xcb_randr_get_provider_property_cookie_t
3983 xcb_randr_get_provider_property_unchecked (xcb_connection_t *c,
3984 xcb_randr_provider_t provider,
3985 xcb_atom_t property,
3986 xcb_atom_t type,
3987 uint32_t long_offset,
3988 uint32_t long_length,
3989 uint8_t _delete,
3990 uint8_t pending);
3991
3992 void *
3993 xcb_randr_get_provider_property_data (const xcb_randr_get_provider_property_reply_t *R);
3994
3995 int
3996 xcb_randr_get_provider_property_data_length (const xcb_randr_get_provider_property_reply_t *R);
3997
3998 xcb_generic_iterator_t
3999 xcb_randr_get_provider_property_data_end (const xcb_randr_get_provider_property_reply_t *R);
4000
4015 xcb_randr_get_provider_property_reply_t *
4016 xcb_randr_get_provider_property_reply (xcb_connection_t *c,
4017 xcb_randr_get_provider_property_cookie_t cookie ,
4018 xcb_generic_error_t **e);
4019
4028 void
4029 xcb_randr_crtc_change_next (xcb_randr_crtc_change_iterator_t *i);
4030
4040 xcb_generic_iterator_t
4041 xcb_randr_crtc_change_end (xcb_randr_crtc_change_iterator_t i);
4042
4051 void
4052 xcb_randr_output_change_next (xcb_randr_output_change_iterator_t *i);
4053
4063 xcb_generic_iterator_t
4064 xcb_randr_output_change_end (xcb_randr_output_change_iterator_t i);
4065
4074 void
4075 xcb_randr_output_property_next (xcb_randr_output_property_iterator_t *i);
4076
4086 xcb_generic_iterator_t
4087 xcb_randr_output_property_end (xcb_randr_output_property_iterator_t i);
4088
4097 void
4098 xcb_randr_provider_change_next (xcb_randr_provider_change_iterator_t *i);
4099
4109 xcb_generic_iterator_t
4110 xcb_randr_provider_change_end (xcb_randr_provider_change_iterator_t i);
4111
4120 void
4121 xcb_randr_provider_property_next (xcb_randr_provider_property_iterator_t *i);
4122
4132 xcb_generic_iterator_t
4133 xcb_randr_provider_property_end (xcb_randr_provider_property_iterator_t i);
4134
4143 void
4144 xcb_randr_resource_change_next (xcb_randr_resource_change_iterator_t *i);
4145
4155 xcb_generic_iterator_t
4156 xcb_randr_resource_change_end (xcb_randr_resource_change_iterator_t i);
4157
4166 void
4167 xcb_randr_notify_data_next (xcb_randr_notify_data_iterator_t *i);
4168
4178 xcb_generic_iterator_t
4179 xcb_randr_notify_data_end (xcb_randr_notify_data_iterator_t i);
4180
4181 int
4182 xcb_randr_monitor_info_sizeof (const void *_buffer);
4183
4184 xcb_randr_output_t *
4185 xcb_randr_monitor_info_outputs (const xcb_randr_monitor_info_t *R);
4186
4187 int
4188 xcb_randr_monitor_info_outputs_length (const xcb_randr_monitor_info_t *R);
4189
4190 xcb_generic_iterator_t
4191 xcb_randr_monitor_info_outputs_end (const xcb_randr_monitor_info_t *R);
4192
4201 void
4202 xcb_randr_monitor_info_next (xcb_randr_monitor_info_iterator_t *i);
4203
4213 xcb_generic_iterator_t
4214 xcb_randr_monitor_info_end (xcb_randr_monitor_info_iterator_t i);
4215
4216 int
4217 xcb_randr_get_monitors_sizeof (const void *_buffer);
4218
4227 xcb_randr_get_monitors_cookie_t
4228 xcb_randr_get_monitors (xcb_connection_t *c,
4229 xcb_window_t window,
4230 uint8_t get_active);
4231
4243 xcb_randr_get_monitors_cookie_t
4244 xcb_randr_get_monitors_unchecked (xcb_connection_t *c,
4245 xcb_window_t window,
4246 uint8_t get_active);
4247
4248 int
4249 xcb_randr_get_monitors_monitors_length (const xcb_randr_get_monitors_reply_t *R);
4250
4251 xcb_randr_monitor_info_iterator_t
4252 xcb_randr_get_monitors_monitors_iterator (const xcb_randr_get_monitors_reply_t *R);
4253
4268 xcb_randr_get_monitors_reply_t *
4269 xcb_randr_get_monitors_reply (xcb_connection_t *c,
4270 xcb_randr_get_monitors_cookie_t cookie ,
4271 xcb_generic_error_t **e);
4272
4273 int
4274 xcb_randr_set_monitor_sizeof (const void *_buffer);
4275
4287 xcb_void_cookie_t
4288 xcb_randr_set_monitor_checked (xcb_connection_t *c,
4289 xcb_window_t window,
4290 xcb_randr_monitor_info_t *monitorinfo);
4291
4300 xcb_void_cookie_t
4301 xcb_randr_set_monitor (xcb_connection_t *c,
4302 xcb_window_t window,
4303 xcb_randr_monitor_info_t *monitorinfo);
4304
4305 xcb_randr_monitor_info_t *
4306 xcb_randr_set_monitor_monitorinfo (const xcb_randr_set_monitor_request_t *R);
4307
4319 xcb_void_cookie_t
4320 xcb_randr_delete_monitor_checked (xcb_connection_t *c,
4321 xcb_window_t window,
4322 xcb_atom_t name);
4323
4332 xcb_void_cookie_t
4333 xcb_randr_delete_monitor (xcb_connection_t *c,
4334 xcb_window_t window,
4335 xcb_atom_t name);
4336
4337
4338 #ifdef __cplusplus
4339 }
4340 #endif
4341
4342 #endif
4343
xcb_randr_bad_output_error_t
xcb_randr_bad_output_error_t
Definition: randr.h:78
xcb_randr_configure_output_property_request_t
struct xcb_randr_configure_output_property_request_t xcb_randr_configure_output_property_request_t
xcb_randr_configure_output_property_request_t
xcb_randr_provider_iterator_t
struct xcb_randr_provider_iterator_t xcb_randr_provider_iterator_t
xcb_randr_provider_iterator_t
xcb_generic_error_t
Generic error.
Definition: xcb.h:170
xcb_randr_set_output_primary
xcb_void_cookie_t xcb_randr_set_output_primary(xcb_connection_t *c, xcb_window_t window, xcb_randr_output_t output)
Definition: randr.c:3697
xcb_randr_get_crtc_gamma_unchecked
xcb_randr_get_crtc_gamma_cookie_t xcb_randr_get_crtc_gamma_unchecked(xcb_connection_t *c, xcb_randr_crtc_t crtc)
Definition: randr.c:2527
xcb_randr_set_panning_request_t
struct xcb_randr_set_panning_request_t xcb_randr_set_panning_request_t
xcb_randr_set_panning_request_t
xcb_randr_create_mode_request_t
xcb_randr_create_mode_request_t
Definition: randr.h:663
xcb_randr_get_crtc_gamma_request_t
xcb_randr_get_crtc_gamma_request_t
Definition: randr.h:849
xcb_randr_get_output_property
xcb_randr_get_output_property_cookie_t xcb_randr_get_output_property(xcb_connection_t *c, xcb_randr_output_t output, xcb_atom_t property, xcb_atom_t type, uint32_t long_offset, uint32_t long_length, uint8_t _delete, uint8_t pending)
Definition: randr.c:1721
xcb_randr_set_panning_cookie_t
struct xcb_randr_set_panning_cookie_t xcb_randr_set_panning_cookie_t
xcb_randr_set_panning_cookie_t
xcb_randr_set_crtc_transform_checked
xcb_void_cookie_t xcb_randr_set_crtc_transform_checked(xcb_connection_t *c, xcb_randr_crtc_t crtc, xcb_render_transform_t transform, uint16_t filter_len, const char *filter_name, uint32_t filter_params_len, const xcb_render_fixed_t *filter_params)
Definition: randr.c:3124
xcb_randr_get_monitors_cookie_t
xcb_randr_get_monitors_cookie_t
Definition: randr.h:1601
xcb_randr_get_screen_info_reply_t
xcb_randr_get_screen_info_reply_t
Definition: randr.h:294
xcb_randr_set_output_primary_request_t
xcb_randr_set_output_primary_request_t
Definition: randr.h:1075
xcb_randr_query_version_unchecked
xcb_randr_query_version_cookie_t xcb_randr_query_version_unchecked(xcb_connection_t *c, uint32_t major_version, uint32_t minor_version)
Definition: randr.c:217
xcb_randr_screen_size_t
xcb_randr_screen_size_t
Definition: randr.h:132
xcb_randr_get_providers_cookie_t
struct xcb_randr_get_providers_cookie_t xcb_randr_get_providers_cookie_t
xcb_randr_get_providers_cookie_t
xcb_randr_get_screen_info_request_t
xcb_randr_get_screen_info_request_t
Definition: randr.h:284
xcb_randr_refresh_rates_t
struct xcb_randr_refresh_rates_t xcb_randr_refresh_rates_t
xcb_randr_refresh_rates_t
xcb_randr_monitor_info_end
xcb_generic_iterator_t xcb_randr_monitor_info_end(xcb_randr_monitor_info_iterator_t i)
Definition: randr.c:5166
xcb_randr_set_panning_reply_t
struct xcb_randr_set_panning_reply_t xcb_randr_set_panning_reply_t
xcb_randr_set_panning_reply_t
xcb_randr_query_output_property_cookie_t
xcb_randr_query_output_property_cookie_t
Definition: randr.h:527
xcb_randr_delete_provider_property
xcb_void_cookie_t xcb_randr_delete_provider_property(xcb_connection_t *c, xcb_randr_provider_t provider, xcb_atom_t property)
Definition: randr.c:4809
xcb_randr_get_provider_property_reply_t
xcb_randr_get_provider_property_reply_t
Definition: randr.h:1369
xcb_randr_output_change_t
xcb_randr_output_change_t
Definition: randr.h:1439
xcb_randr_crtc_end
xcb_generic_iterator_t xcb_randr_crtc_end(xcb_randr_crtc_iterator_t i)
Definition: randr.c:49
xcb_randr_output_property_t
xcb_randr_output_property_t
Definition: randr.h:1463
xcb_randr_get_crtc_gamma_size_reply_t
struct xcb_randr_get_crtc_gamma_size_reply_t xcb_randr_get_crtc_gamma_size_reply_t
xcb_randr_get_crtc_gamma_size_reply_t
xcb_randr_change_provider_property_request_t
xcb_randr_change_provider_property_request_t
Definition: randr.h:1312
xcb_randr_delete_output_mode_request_t
struct xcb_randr_delete_output_mode_request_t xcb_randr_delete_output_mode_request_t
xcb_randr_delete_output_mode_request_t
xcb_randr_set_screen_size_request_t
struct xcb_randr_set_screen_size_request_t xcb_randr_set_screen_size_request_t
xcb_randr_set_screen_size_request_t
xcb_randr_select_input_request_t
xcb_randr_select_input_request_t
Definition: randr.h:262
xcb_randr_bad_mode_error_t
struct xcb_randr_bad_mode_error_t xcb_randr_bad_mode_error_t
xcb_randr_bad_mode_error_t
xcb_randr_delete_monitor_request_t
struct xcb_randr_delete_monitor_request_t xcb_randr_delete_monitor_request_t
xcb_randr_delete_monitor_request_t
xcb_randr_get_screen_size_range
xcb_randr_get_screen_size_range_cookie_t xcb_randr_get_screen_size_range(xcb_connection_t *c, xcb_window_t window)
Definition: randr.c:540
xcb_randr_get_output_info_cookie_t
struct xcb_randr_get_output_info_cookie_t xcb_randr_get_output_info_cookie_t
xcb_randr_get_output_info_cookie_t
xcb_randr_list_output_properties
xcb_randr_list_output_properties_cookie_t xcb_randr_list_output_properties(xcb_connection_t *c, xcb_randr_output_t output)
Definition: randr.c:1163
xcb_randr_delete_output_mode_checked
xcb_void_cookie_t xcb_randr_delete_output_mode_checked(xcb_connection_t *c, xcb_randr_output_t output, xcb_randr_mode_t mode)
Definition: randr.c:2046
xcb_randr_get_screen_info_cookie_t
struct xcb_randr_get_screen_info_cookie_t xcb_randr_get_screen_info_cookie_t
xcb_randr_get_screen_info_cookie_t
xcb_randr_list_output_properties_reply
xcb_randr_list_output_properties_reply_t * xcb_randr_list_output_properties_reply(xcb_connection_t *c, xcb_randr_list_output_properties_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:1237
xcb_randr_notify_data_iterator_t
struct xcb_randr_notify_data_iterator_t xcb_randr_notify_data_iterator_t
xcb_randr_notify_data_iterator_t
xcb_randr_screen_size_iterator_t
xcb_randr_screen_size_iterator_t
Definition: randr.h:142
xcb_randr_notify_data_iterator_t
xcb_randr_notify_data_iterator_t
Definition: randr.h:1554
xcb_randr_get_monitors_reply_t
xcb_randr_get_monitors_reply_t
Definition: randr.h:1622
xcb_randr_set_crtc_config_unchecked
xcb_randr_set_crtc_config_cookie_t xcb_randr_set_crtc_config_unchecked(xcb_connection_t *c, xcb_randr_crtc_t crtc, xcb_timestamp_t timestamp, xcb_timestamp_t config_timestamp, int16_t x, int16_t y, xcb_randr_mode_t mode, uint16_t rotation, uint32_t outputs_len, const xcb_randr_output_t *outputs)
Definition: randr.c:2332
xcb_randr_crtc_change_t
xcb_randr_crtc_change_t
Definition: randr.h:1414
xcb_randr_monitor_info_t
struct xcb_randr_monitor_info_t xcb_randr_monitor_info_t
xcb_randr_monitor_info_t
xcb_randr_get_screen_info
xcb_randr_get_screen_info_cookie_t xcb_randr_get_screen_info(xcb_connection_t *c, xcb_window_t window)
Definition: randr.c:441
xcb_randr_list_provider_properties_cookie_t
xcb_randr_list_provider_properties_cookie_t
Definition: randr.h:1225
xcb_randr_get_provider_property_request_t
struct xcb_randr_get_provider_property_request_t xcb_randr_get_provider_property_request_t
xcb_randr_get_provider_property_request_t
xcb_randr_resource_change_iterator_t
struct xcb_randr_resource_change_iterator_t xcb_randr_resource_change_iterator_t
xcb_randr_resource_change_iterator_t
xcb_randr_query_provider_property_reply_t
xcb_randr_query_provider_property_reply_t
Definition: randr.h:1278
xcb_randr_get_monitors_reply
xcb_randr_get_monitors_reply_t * xcb_randr_get_monitors_reply(xcb_connection_t *c, xcb_randr_get_monitors_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:5286
xcb_randr_get_providers_unchecked
xcb_randr_get_providers_cookie_t xcb_randr_get_providers_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: randr.c:3842
xcb_randr_get_screen_size_range_reply
xcb_randr_get_screen_size_range_reply_t * xcb_randr_get_screen_size_range_reply(xcb_connection_t *c, xcb_randr_get_screen_size_range_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:592
xcb_randr_output_end
xcb_generic_iterator_t xcb_randr_output_end(xcb_randr_output_iterator_t i)
Definition: randr.c:67
xcb_randr_set_provider_offload_sink
xcb_void_cookie_t xcb_randr_set_provider_offload_sink(xcb_connection_t *c, xcb_randr_provider_t provider, xcb_randr_provider_t sink_provider, xcb_timestamp_t config_timestamp)
Definition: randr.c:4189
xcb_randr_get_provider_info_reply_t
xcb_randr_get_provider_info_reply_t
Definition: randr.h:1178
xcb_randr_screen_size_end
xcb_generic_iterator_t xcb_randr_screen_size_end(xcb_randr_screen_size_iterator_t i)
Definition: randr.c:103
xcb_randr_set_crtc_config_cookie_t
xcb_randr_set_crtc_config_cookie_t
Definition: randr.h:768
xcb_randr_query_version_reply_t
struct xcb_randr_query_version_reply_t xcb_randr_query_version_reply_t
xcb_randr_query_version_reply_t
xcb_randr_create_mode_reply_t
xcb_randr_create_mode_reply_t
Definition: randr.h:674
xcb_randr_get_crtc_gamma_reply_t
struct xcb_randr_get_crtc_gamma_reply_t xcb_randr_get_crtc_gamma_reply_t
xcb_randr_get_crtc_gamma_reply_t
xcb_randr_refresh_rates_next
void xcb_randr_refresh_rates_next(xcb_randr_refresh_rates_iterator_t *i)
Definition: randr.c:166
xcb_randr_set_crtc_transform_request_t
xcb_randr_set_crtc_transform_request_t
Definition: randr.h:933
xcb_randr_get_output_primary_reply_t
xcb_randr_get_output_primary_reply_t
Definition: randr.h:1106
xcb_randr_get_screen_resources_request_t
struct xcb_randr_get_screen_resources_request_t xcb_randr_get_screen_resources_request_t
xcb_randr_get_screen_resources_request_t
xcb_randr_set_screen_config
xcb_randr_set_screen_config_cookie_t xcb_randr_set_screen_config(xcb_connection_t *c, xcb_window_t window, xcb_timestamp_t timestamp, xcb_timestamp_t config_timestamp, uint16_t sizeID, uint16_t rotation, uint16_t rate)
Definition: randr.c:253
xcb_randr_get_monitors_cookie_t
struct xcb_randr_get_monitors_cookie_t xcb_randr_get_monitors_cookie_t
xcb_randr_get_monitors_cookie_t
xcb_randr_set_crtc_config_reply_t
struct xcb_randr_set_crtc_config_reply_t xcb_randr_set_crtc_config_reply_t
xcb_randr_set_crtc_config_reply_t
xcb_randr_mode_iterator_t
struct xcb_randr_mode_iterator_t xcb_randr_mode_iterator_t
xcb_randr_mode_iterator_t
xcb_randr_output_iterator_t
xcb_randr_output_iterator_t
Definition: randr.h:55
xcb_randr_set_crtc_transform
xcb_void_cookie_t xcb_randr_set_crtc_transform(xcb_connection_t *c, xcb_randr_crtc_t crtc, xcb_render_transform_t transform, uint16_t filter_len, const char *filter_name, uint32_t filter_params_len, const xcb_render_fixed_t *filter_params)
Definition: randr.c:3168
xcb_randr_list_output_properties_cookie_t
xcb_randr_list_output_properties_cookie_t
Definition: randr.h:495
xcb_randr_add_output_mode_request_t
xcb_randr_add_output_mode_request_t
Definition: randr.h:702
xcb_randr_change_output_property_checked
xcb_void_cookie_t xcb_randr_change_output_property_checked(xcb_connection_t *c, xcb_randr_output_t output, xcb_atom_t property, xcb_atom_t type, uint8_t format, uint8_t mode, uint32_t num_units, const void *data)
Definition: randr.c:1526
xcb_randr_get_crtc_transform_cookie_t
struct xcb_randr_get_crtc_transform_cookie_t xcb_randr_get_crtc_transform_cookie_t
xcb_randr_get_crtc_transform_cookie_t
xcb_randr_get_panning_request_t
xcb_randr_get_panning_request_t
Definition: randr.h:995
xcb_randr_notify_event_t
xcb_randr_notify_event_t
Definition: randr.h:1566
xcb_extension_t
Definition: xcbext.h:39
xcb_randr_get_providers_request_t
xcb_randr_get_providers_request_t
Definition: randr.h:1127
xcb_randr_set_panning_unchecked
xcb_randr_set_panning_cookie_t xcb_randr_set_panning_unchecked(xcb_connection_t *c, xcb_randr_crtc_t crtc, xcb_timestamp_t timestamp, uint16_t left, uint16_t top, uint16_t width, uint16_t height, uint16_t track_left, uint16_t track_top, uint16_t track_width, uint16_t track_height, int16_t border_left, int16_t border_top, int16_t border_right, int16_t border_bottom)
Definition: randr.c:3609
xcb_randr_get_crtc_info_request_t
xcb_randr_get_crtc_info_request_t
Definition: randr.h:737
xcb_randr_query_version_reply
xcb_randr_query_version_reply_t * xcb_randr_query_version_reply(xcb_connection_t *c, xcb_randr_query_version_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:245
xcb_randr_get_screen_resources_cookie_t
xcb_randr_get_screen_resources_cookie_t
Definition: randr.h:410
xcb_randr_set_crtc_gamma
xcb_void_cookie_t xcb_randr_set_crtc_gamma(xcb_connection_t *c, xcb_randr_crtc_t crtc, uint16_t size, const uint16_t *red, const uint16_t *green, const uint16_t *blue)
Definition: randr.c:2733
xcb_randr_get_output_info_request_t
xcb_randr_get_output_info_request_t
Definition: randr.h:463
xcb_randr_mode_info_t
struct xcb_randr_mode_info_t xcb_randr_mode_info_t
xcb_randr_mode_info_t
xcb_randr_create_mode
xcb_randr_create_mode_cookie_t xcb_randr_create_mode(xcb_connection_t *c, xcb_window_t window, xcb_randr_mode_info_t mode_info, uint32_t name_len, const char *name)
Definition: randr.c:1860
xcb_randr_query_provider_property_request_t
struct xcb_randr_query_provider_property_request_t xcb_randr_query_provider_property_request_t
xcb_randr_query_provider_property_request_t
xcb_randr_get_monitors_unchecked
xcb_randr_get_monitors_cookie_t xcb_randr_get_monitors_unchecked(xcb_connection_t *c, xcb_window_t window, uint8_t get_active)
Definition: randr.c:5242
xcb_randr_bad_output_error_t
struct xcb_randr_bad_output_error_t xcb_randr_bad_output_error_t
xcb_randr_bad_output_error_t
xcb_randr_output_change_next
void xcb_randr_output_change_next(xcb_randr_output_change_iterator_t *i)
Definition: randr.c:4994
xcb_randr_get_output_primary_request_t
xcb_randr_get_output_primary_request_t
Definition: randr.h:1096
xcb_randr_get_crtc_info_reply
xcb_randr_get_crtc_info_reply_t * xcb_randr_get_crtc_info_reply(xcb_connection_t *c, xcb_randr_get_crtc_info_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:2247
xcb_randr_provider_change_iterator_t
xcb_randr_provider_change_iterator_t
Definition: randr.h:1494
xcb_randr_get_output_property_request_t
struct xcb_randr_get_output_property_request_t xcb_randr_get_output_property_request_t
xcb_randr_get_output_property_request_t
xcb_randr_get_crtc_info_cookie_t
struct xcb_randr_get_crtc_info_cookie_t xcb_randr_get_crtc_info_cookie_t
xcb_randr_get_crtc_info_cookie_t
xcb_randr_provider_change_next
void xcb_randr_provider_change_next(xcb_randr_provider_change_iterator_t *i)
Definition: randr.c:5030
xcb_randr_mode_iterator_t
xcb_randr_mode_iterator_t
Definition: randr.h:33
xcb_randr_mode_info_t
xcb_randr_mode_info_t
Definition: randr.h:382
xcb_randr_get_screen_size_range_reply_t
xcb_randr_get_screen_size_range_reply_t
Definition: randr.h:333
xcb_randr_delete_output_property_request_t
struct xcb_randr_delete_output_property_request_t xcb_randr_delete_output_property_request_t
xcb_randr_delete_output_property_request_t
xcb_randr_get_screen_info_reply_t
struct xcb_randr_get_screen_info_reply_t xcb_randr_get_screen_info_reply_t
xcb_randr_get_screen_info_reply_t
xcb_randr_get_output_property_cookie_t
xcb_randr_get_output_property_cookie_t
Definition: randr.h:612
xcb_randr_provider_end
xcb_generic_iterator_t xcb_randr_provider_end(xcb_randr_provider_iterator_t i)
Definition: randr.c:85
xcb_randr_get_screen_info_reply
xcb_randr_get_screen_info_reply_t * xcb_randr_get_screen_info_reply(xcb_connection_t *c, xcb_randr_get_screen_info_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:532
xcb_randr_create_mode_reply
xcb_randr_create_mode_reply_t * xcb_randr_create_mode_reply(xcb_connection_t *c, xcb_randr_create_mode_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:1930
xcb_randr_list_provider_properties_reply
xcb_randr_list_provider_properties_reply_t * xcb_randr_list_provider_properties_reply(xcb_connection_t *c, xcb_randr_list_provider_properties_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:4384
xcb_randr_delete_monitor
xcb_void_cookie_t xcb_randr_delete_monitor(xcb_connection_t *c, xcb_window_t window, xcb_atom_t name)
Definition: randr.c:5420
xcb_randr_get_screen_resources_cookie_t
struct xcb_randr_get_screen_resources_cookie_t xcb_randr_get_screen_resources_cookie_t
xcb_randr_get_screen_resources_cookie_t
xcb_generic_iterator_t
Generic iterator.
Definition: xcb.h:114
xcb_randr_mode_info_end
xcb_generic_iterator_t xcb_randr_mode_info_end(xcb_randr_mode_info_iterator_t i)
Definition: randr.c:676
xcb_randr_delete_provider_property_request_t
struct xcb_randr_delete_provider_property_request_t xcb_randr_delete_provider_property_request_t
xcb_randr_delete_provider_property_request_t
xcb_randr_output_change_iterator_t
struct xcb_randr_output_change_iterator_t xcb_randr_output_change_iterator_t
xcb_randr_output_change_iterator_t
xcb_randr_mode_info_iterator_t
struct xcb_randr_mode_info_iterator_t xcb_randr_mode_info_iterator_t
xcb_randr_mode_info_iterator_t
xcb_randr_get_provider_property_reply
xcb_randr_get_provider_property_reply_t * xcb_randr_get_provider_property_reply(xcb_connection_t *c, xcb_randr_get_provider_property_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:4968
xcb_randr_get_monitors
xcb_randr_get_monitors_cookie_t xcb_randr_get_monitors(xcb_connection_t *c, xcb_window_t window, uint8_t get_active)
Definition: randr.c:5214
xcb_randr_select_input_checked
xcb_void_cookie_t xcb_randr_select_input_checked(xcb_connection_t *c, xcb_window_t window, uint16_t enable)
Definition: randr.c:335
xcb_randr_select_input_request_t
struct xcb_randr_select_input_request_t xcb_randr_select_input_request_t
xcb_randr_select_input_request_t
xcb_randr_get_screen_resources
xcb_randr_get_screen_resources_cookie_t xcb_randr_get_screen_resources(xcb_connection_t *c, xcb_window_t window)
Definition: randr.c:753
xcb_randr_query_provider_property_unchecked
xcb_randr_query_provider_property_cookie_t xcb_randr_query_provider_property_unchecked(xcb_connection_t *c, xcb_randr_provider_t provider, xcb_atom_t property)
Definition: randr.c:4451
xcb_randr_get_panning_reply_t
xcb_randr_get_panning_reply_t
Definition: randr.h:1005
xcb_randr_create_mode_cookie_t
struct xcb_randr_create_mode_cookie_t xcb_randr_create_mode_cookie_t
xcb_randr_create_mode_cookie_t
xcb_randr_set_panning_reply
xcb_randr_set_panning_reply_t * xcb_randr_set_panning_reply(xcb_connection_t *c, xcb_randr_set_panning_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:3661
xcb_randr_output_iterator_t
struct xcb_randr_output_iterator_t xcb_randr_output_iterator_t
xcb_randr_output_iterator_t
xcb_randr_set_crtc_config
xcb_randr_set_crtc_config_cookie_t xcb_randr_set_crtc_config(xcb_connection_t *c, xcb_randr_crtc_t crtc, xcb_timestamp_t timestamp, xcb_timestamp_t config_timestamp, int16_t x, int16_t y, xcb_randr_mode_t mode, uint16_t rotation, uint32_t outputs_len, const xcb_randr_output_t *outputs)
Definition: randr.c:2286
xcb_randr_get_crtc_transform_reply_t
struct xcb_randr_get_crtc_transform_reply_t xcb_randr_get_crtc_transform_reply_t
xcb_randr_get_crtc_transform_reply_t
xcb_randr_get_output_info_reply
xcb_randr_get_output_info_reply_t * xcb_randr_get_output_info_reply(xcb_connection_t *c, xcb_randr_get_output_info_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:1124
xcb_randr_destroy_mode_request_t
xcb_randr_destroy_mode_request_t
Definition: randr.h:689
xcb_randr_query_provider_property_reply
xcb_randr_query_provider_property_reply_t * xcb_randr_query_provider_property_reply(xcb_connection_t *c, xcb_randr_query_provider_property_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:4501
xcb_randr_refresh_rates_iterator_t
xcb_randr_refresh_rates_iterator_t
Definition: randr.h:158
xcb_randr_get_crtc_transform_cookie_t
xcb_randr_get_crtc_transform_cookie_t
Definition: randr.h:946
xcb_randr_get_provider_property_cookie_t
xcb_randr_get_provider_property_cookie_t
Definition: randr.h:1342
xcb_randr_screen_size_next
void xcb_randr_screen_size_next(xcb_randr_screen_size_iterator_t *i)
Definition: randr.c:95
xcb_randr_get_crtc_gamma_size_reply_t
xcb_randr_get_crtc_gamma_size_reply_t
Definition: randr.h:827
xcb_randr_set_screen_config_reply_t
struct xcb_randr_set_screen_config_reply_t xcb_randr_set_screen_config_reply_t
xcb_randr_set_screen_config_reply_t
xcb_randr_get_crtc_transform_request_t
xcb_randr_get_crtc_transform_request_t
Definition: randr.h:956
xcb_randr_get_provider_info_request_t
xcb_randr_get_provider_info_request_t
Definition: randr.h:1167
xcb_randr_list_output_properties_request_t
xcb_randr_list_output_properties_request_t
Definition: randr.h:505
xcb_randr_change_output_property_request_t
struct xcb_randr_change_output_property_request_t xcb_randr_change_output_property_request_t
xcb_randr_change_output_property_request_t
xcb_randr_provider_change_t
struct xcb_randr_provider_change_t xcb_randr_provider_change_t
xcb_randr_provider_change_t
xcb_randr_provider_property_iterator_t
struct xcb_randr_provider_property_iterator_t xcb_randr_provider_property_iterator_t
xcb_randr_provider_property_iterator_t
xcb_randr_configure_provider_property
xcb_void_cookie_t xcb_randr_configure_provider_property(xcb_connection_t *c, xcb_randr_provider_t provider, xcb_atom_t property, uint8_t pending, uint8_t range, uint32_t values_len, const int32_t *values)
Definition: randr.c:4580
xcb_randr_set_output_primary_request_t
struct xcb_randr_set_output_primary_request_t xcb_randr_set_output_primary_request_t
xcb_randr_set_output_primary_request_t
xcb_randr_query_provider_property_cookie_t
xcb_randr_query_provider_property_cookie_t
Definition: randr.h:1257
xcb_randr_set_provider_output_source_request_t
xcb_randr_set_provider_output_source_request_t
Definition: randr.h:1213
xcb_randr_set_provider_offload_sink_request_t
struct xcb_randr_set_provider_offload_sink_request_t xcb_randr_set_provider_offload_sink_request_t
xcb_randr_set_provider_offload_sink_request_t
xcb_randr_get_screen_resources_current_reply_t
struct xcb_randr_get_screen_resources_current_reply_t xcb_randr_get_screen_resources_current_reply_t
xcb_randr_get_screen_resources_current_reply_t
xcb_randr_set_crtc_config_reply_t
xcb_randr_set_crtc_config_reply_t
Definition: randr.h:795
xcb_randr_resource_change_t
struct xcb_randr_resource_change_t xcb_randr_resource_change_t
xcb_randr_resource_change_t
xcb_randr_get_screen_info_unchecked
xcb_randr_get_screen_info_cookie_t xcb_randr_get_screen_info_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: randr.c:467
xcb_randr_get_screen_resources_current_request_t
struct xcb_randr_get_screen_resources_current_request_t xcb_randr_get_screen_resources_current_request_t
xcb_randr_get_screen_resources_current_request_t
xcb_randr_output_property_next
void xcb_randr_output_property_next(xcb_randr_output_property_iterator_t *i)
Definition: randr.c:5012
xcb_randr_list_output_properties_reply_t
struct xcb_randr_list_output_properties_reply_t xcb_randr_list_output_properties_reply_t
xcb_randr_list_output_properties_reply_t
xcb_randr_delete_provider_property_checked
xcb_void_cookie_t xcb_randr_delete_provider_property_checked(xcb_connection_t *c, xcb_randr_provider_t provider, xcb_atom_t property)
Definition: randr.c:4781
xcb_randr_get_output_primary_unchecked
xcb_randr_get_output_primary_cookie_t xcb_randr_get_output_primary_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: randr.c:3751
xcb_randr_get_output_primary_cookie_t
struct xcb_randr_get_output_primary_cookie_t xcb_randr_get_output_primary_cookie_t
xcb_randr_get_output_primary_cookie_t
xcb_randr_monitor_info_t
xcb_randr_monitor_info_t
Definition: randr.h:1576
xcb_randr_destroy_mode_checked
xcb_void_cookie_t xcb_randr_destroy_mode_checked(xcb_connection_t *c, xcb_randr_mode_t mode)
Definition: randr.c:1938
xcb_randr_query_output_property_request_t
xcb_randr_query_output_property_request_t
Definition: randr.h:537
xcb_randr_delete_monitor_request_t
xcb_randr_delete_monitor_request_t
Definition: randr.h:1652
xcb_randr_get_crtc_gamma_size_cookie_t
struct xcb_randr_get_crtc_gamma_size_cookie_t xcb_randr_get_crtc_gamma_size_cookie_t
xcb_randr_get_crtc_gamma_size_cookie_t
xcb_randr_get_screen_resources_current_request_t
xcb_randr_get_screen_resources_current_request_t
Definition: randr.h:896
xcb_randr_crtc_change_end
xcb_generic_iterator_t xcb_randr_crtc_change_end(xcb_randr_crtc_change_iterator_t i)
Definition: randr.c:4984
xcb_randr_refresh_rates_t
xcb_randr_refresh_rates_t
Definition: randr.h:151
xcb_randr_set_monitor_request_t
xcb_randr_set_monitor_request_t
Definition: randr.h:1639
xcb_randr_bad_mode_error_t
xcb_randr_bad_mode_error_t
Definition: randr.h:102
xcb_randr_screen_size_iterator_t
struct xcb_randr_screen_size_iterator_t xcb_randr_screen_size_iterator_t
xcb_randr_screen_size_iterator_t
xcb_randr_set_output_primary_checked
xcb_void_cookie_t xcb_randr_set_output_primary_checked(xcb_connection_t *c, xcb_window_t window, xcb_randr_output_t output)
Definition: randr.c:3669
xcb_randr_delete_output_property_request_t
xcb_randr_delete_output_property_request_t
Definition: randr.h:601
xcb_randr_get_provider_property_request_t
xcb_randr_get_provider_property_request_t
Definition: randr.h:1352
xcb_randr_list_output_properties_request_t
struct xcb_randr_list_output_properties_request_t xcb_randr_list_output_properties_request_t
xcb_randr_list_output_properties_request_t
xcb_randr_get_provider_property_unchecked
xcb_randr_get_provider_property_cookie_t xcb_randr_get_provider_property_unchecked(xcb_connection_t *c, xcb_randr_provider_t provider, xcb_atom_t property, xcb_atom_t type, uint32_t long_offset, uint32_t long_length, uint8_t _delete, uint8_t pending)
Definition: randr.c:4907
xcb_randr_set_crtc_config_reply
xcb_randr_set_crtc_config_reply_t * xcb_randr_set_crtc_config_reply(xcb_connection_t *c, xcb_randr_set_crtc_config_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:2378
xcb_randr_list_output_properties_unchecked
xcb_randr_list_output_properties_cookie_t xcb_randr_list_output_properties_unchecked(xcb_connection_t *c, xcb_randr_output_t output)
Definition: randr.c:1189
xcb_randr_get_monitors_reply_t
struct xcb_randr_get_monitors_reply_t xcb_randr_get_monitors_reply_t
xcb_randr_get_monitors_reply_t
xcb_randr_crtc_change_iterator_t
struct xcb_randr_crtc_change_iterator_t xcb_randr_crtc_change_iterator_t
xcb_randr_crtc_change_iterator_t
xcb_randr_get_screen_size_range_cookie_t
struct xcb_randr_get_screen_size_range_cookie_t xcb_randr_get_screen_size_range_cookie_t
xcb_randr_get_screen_size_range_cookie_t
xcb_randr_set_screen_config_unchecked
xcb_randr_set_screen_config_cookie_t xcb_randr_set_screen_config_unchecked(xcb_connection_t *c, xcb_window_t window, xcb_timestamp_t timestamp, xcb_timestamp_t config_timestamp, uint16_t sizeID, uint16_t rotation, uint16_t rate)
Definition: randr.c:290
xcb_randr_get_monitors_request_t
struct xcb_randr_get_monitors_request_t xcb_randr_get_monitors_request_t
xcb_randr_get_monitors_request_t
xcb_randr_get_provider_info_unchecked
xcb_randr_get_provider_info_cookie_t xcb_randr_get_provider_info_unchecked(xcb_connection_t *c, xcb_randr_provider_t provider, xcb_timestamp_t config_timestamp)
Definition: randr.c:4005
xcb_randr_get_crtc_info
xcb_randr_get_crtc_info_cookie_t xcb_randr_get_crtc_info(xcb_connection_t *c, xcb_randr_crtc_t crtc, xcb_timestamp_t config_timestamp)
Definition: randr.c:2145
xcb_randr_query_provider_property_reply_t
struct xcb_randr_query_provider_property_reply_t xcb_randr_query_provider_property_reply_t
xcb_randr_query_provider_property_reply_t
xcb_randr_set_crtc_config_request_t
xcb_randr_set_crtc_config_request_t
Definition: randr.h:778
xcb_randr_output_change_end
xcb_generic_iterator_t xcb_randr_output_change_end(xcb_randr_output_change_iterator_t i)
Definition: randr.c:5002
xcb_randr_create_mode_reply_t
struct xcb_randr_create_mode_reply_t xcb_randr_create_mode_reply_t
xcb_randr_create_mode_reply_t
xcb_randr_set_screen_config_cookie_t
struct xcb_randr_set_screen_config_cookie_t xcb_randr_set_screen_config_cookie_t
xcb_randr_set_screen_config_cookie_t
xcb_randr_change_output_property
xcb_void_cookie_t xcb_randr_change_output_property(xcb_connection_t *c, xcb_randr_output_t output, xcb_atom_t property, xcb_atom_t type, uint8_t format, uint8_t mode, uint32_t num_units, const void *data)
Definition: randr.c:1569
xcb_randr_get_screen_resources_unchecked
xcb_randr_get_screen_resources_cookie_t xcb_randr_get_screen_resources_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: randr.c:779
xcb_randr_query_version_cookie_t
xcb_randr_query_version_cookie_t
Definition: randr.h:167
xcb_randr_list_provider_properties_unchecked
xcb_randr_list_provider_properties_cookie_t xcb_randr_list_provider_properties_unchecked(xcb_connection_t *c, xcb_randr_provider_t provider)
Definition: randr.c:4336
xcb_randr_get_crtc_info_reply_t
xcb_randr_get_crtc_info_reply_t
Definition: randr.h:748
xcb_randr_get_screen_resources_current_cookie_t
xcb_randr_get_screen_resources_current_cookie_t
Definition: randr.h:886
xcb_randr_crtc_change_next
void xcb_randr_crtc_change_next(xcb_randr_crtc_change_iterator_t *i)
Definition: randr.c:4976
xcb_randr_screen_change_notify_event_t
struct xcb_randr_screen_change_notify_event_t xcb_randr_screen_change_notify_event_t
xcb_randr_screen_change_notify_event_t
xcb_randr_get_provider_property_reply_t
struct xcb_randr_get_provider_property_reply_t xcb_randr_get_provider_property_reply_t
xcb_randr_get_provider_property_reply_t
xcb_randr_get_screen_size_range_unchecked
xcb_randr_get_screen_size_range_cookie_t xcb_randr_get_screen_size_range_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: randr.c:566
xcb_randr_crtc_change_iterator_t
xcb_randr_crtc_change_iterator_t
Definition: randr.h:1430
xcb_randr_get_output_property_unchecked
xcb_randr_get_output_property_cookie_t xcb_randr_get_output_property_unchecked(xcb_connection_t *c, xcb_randr_output_t output, xcb_atom_t property, xcb_atom_t type, uint32_t long_offset, uint32_t long_length, uint8_t _delete, uint8_t pending)
Definition: randr.c:1760
xcb_randr_resource_change_iterator_t
xcb_randr_resource_change_iterator_t
Definition: randr.h:1533
xcb_randr_get_output_info_reply_t
struct xcb_randr_get_output_info_reply_t xcb_randr_get_output_info_reply_t
xcb_randr_get_output_info_reply_t
xcb_randr_get_screen_info_cookie_t
xcb_randr_get_screen_info_cookie_t
Definition: randr.h:274
xcb_randr_change_provider_property_checked
xcb_void_cookie_t xcb_randr_change_provider_property_checked(xcb_connection_t *c, xcb_randr_provider_t provider, xcb_atom_t property, xcb_atom_t type, uint8_t format, uint8_t mode, uint32_t num_items, const void *data)
Definition: randr.c:4673
xcb_randr_get_monitors_request_t
xcb_randr_get_monitors_request_t
Definition: randr.h:1611
xcb_randr_get_crtc_gamma_size_cookie_t
xcb_randr_get_crtc_gamma_size_cookie_t
Definition: randr.h:807
xcb_render_transform_t
xcb_render_transform_t
Definition: render.h:938
xcb_randr_query_version
xcb_randr_query_version_cookie_t xcb_randr_query_version(xcb_connection_t *c, uint32_t major_version, uint32_t minor_version)
Definition: randr.c:189
xcb_randr_refresh_rates_end
xcb_generic_iterator_t xcb_randr_refresh_rates_end(xcb_randr_refresh_rates_iterator_t i)
Definition: randr.c:177
xcb_randr_get_panning_cookie_t
xcb_randr_get_panning_cookie_t
Definition: randr.h:985
xcb_randr_query_version_request_t
struct xcb_randr_query_version_request_t xcb_randr_query_version_request_t
xcb_randr_query_version_request_t
xcb_randr_output_property_iterator_t
xcb_randr_output_property_iterator_t
Definition: randr.h:1475
xcb_randr_get_crtc_gamma_size_request_t
struct xcb_randr_get_crtc_gamma_size_request_t xcb_randr_get_crtc_gamma_size_request_t
xcb_randr_get_crtc_gamma_size_request_t
xcb_randr_get_crtc_transform_unchecked
xcb_randr_get_crtc_transform_cookie_t xcb_randr_get_crtc_transform_unchecked(xcb_connection_t *c, xcb_randr_crtc_t crtc)
Definition: randr.c:3369
xcb_randr_get_crtc_info_cookie_t
xcb_randr_get_crtc_info_cookie_t
Definition: randr.h:727
xcb_randr_provider_property_t
xcb_randr_provider_property_t
Definition: randr.h:1503
xcb_randr_mode_end
xcb_generic_iterator_t xcb_randr_mode_end(xcb_randr_mode_iterator_t i)
Definition: randr.c:31
xcb_randr_set_screen_config_cookie_t
xcb_randr_set_screen_config_cookie_t
Definition: randr.h:208
xcb_randr_mode_info_next
void xcb_randr_mode_info_next(xcb_randr_mode_info_iterator_t *i)
Definition: randr.c:668
xcb_randr_resource_change_end
xcb_generic_iterator_t xcb_randr_resource_change_end(xcb_randr_resource_change_iterator_t i)
Definition: randr.c:5074
xcb_randr_get_crtc_gamma_request_t
struct xcb_randr_get_crtc_gamma_request_t xcb_randr_get_crtc_gamma_request_t
xcb_randr_get_crtc_gamma_request_t
xcb_randr_bad_crtc_error_t
struct xcb_randr_bad_crtc_error_t xcb_randr_bad_crtc_error_t
xcb_randr_bad_crtc_error_t
xcb_randr_change_provider_property
xcb_void_cookie_t xcb_randr_change_provider_property(xcb_connection_t *c, xcb_randr_provider_t provider, xcb_atom_t property, xcb_atom_t type, uint8_t format, uint8_t mode, uint32_t num_items, const void *data)
Definition: randr.c:4716
xcb_randr_set_screen_config_request_t
xcb_randr_set_screen_config_request_t
Definition: randr.h:218
xcb_randr_get_crtc_info_unchecked
xcb_randr_get_crtc_info_cookie_t xcb_randr_get_crtc_info_unchecked(xcb_connection_t *c, xcb_randr_crtc_t crtc, xcb_timestamp_t config_timestamp)
Definition: randr.c:2173
xcb_randr_add_output_mode
xcb_void_cookie_t xcb_randr_add_output_mode(xcb_connection_t *c, xcb_randr_output_t output, xcb_randr_mode_t mode)
Definition: randr.c:2018
xcb_randr_delete_provider_property_request_t
xcb_randr_delete_provider_property_request_t
Definition: randr.h:1331
xcb_randr_get_output_primary_cookie_t
xcb_randr_get_output_primary_cookie_t
Definition: randr.h:1086
xcb_randr_get_output_info_reply_t
xcb_randr_get_output_info_reply_t
Definition: randr.h:474
xcb_randr_get_output_info_cookie_t
xcb_randr_get_output_info_cookie_t
Definition: randr.h:453
xcb_randr_set_panning_reply_t
xcb_randr_set_panning_reply_t
Definition: randr.h:1061
xcb_randr_set_provider_output_source
xcb_void_cookie_t xcb_randr_set_provider_output_source(xcb_connection_t *c, xcb_randr_provider_t provider, xcb_randr_provider_t source_provider, xcb_timestamp_t config_timestamp)
Definition: randr.c:4249
xcb_randr_mode_next
void xcb_randr_mode_next(xcb_randr_mode_iterator_t *i)
Definition: randr.c:23
xcb_randr_get_output_info_unchecked
xcb_randr_get_output_info_cookie_t xcb_randr_get_output_info_unchecked(xcb_connection_t *c, xcb_randr_output_t output, xcb_timestamp_t config_timestamp)
Definition: randr.c:1002
xcb_randr_set_provider_output_source_checked
xcb_void_cookie_t xcb_randr_set_provider_output_source_checked(xcb_connection_t *c, xcb_randr_provider_t provider, xcb_randr_provider_t source_provider, xcb_timestamp_t config_timestamp)
Definition: randr.c:4219
xcb_randr_get_panning_unchecked
xcb_randr_get_panning_cookie_t xcb_randr_get_panning_unchecked(xcb_connection_t *c, xcb_randr_crtc_t crtc)
Definition: randr.c:3523
xcb_randr_notify_data_end
xcb_generic_iterator_t xcb_randr_notify_data_end(xcb_randr_notify_data_iterator_t i)
Definition: randr.c:5092
xcb_randr_get_crtc_gamma_cookie_t
xcb_randr_get_crtc_gamma_cookie_t
Definition: randr.h:839
xcb_randr_bad_provider_error_t
struct xcb_randr_bad_provider_error_t xcb_randr_bad_provider_error_t
xcb_randr_bad_provider_error_t
xcb_randr_get_crtc_transform_reply_t
xcb_randr_get_crtc_transform_reply_t
Definition: randr.h:966
xcb_randr_get_provider_info_cookie_t
xcb_randr_get_provider_info_cookie_t
Definition: randr.h:1157
xcb_randr_configure_provider_property_request_t
struct xcb_randr_configure_provider_property_request_t xcb_randr_configure_provider_property_request_t
xcb_randr_configure_provider_property_request_t
xcb_randr_get_provider_info_reply_t
struct xcb_randr_get_provider_info_reply_t xcb_randr_get_provider_info_reply_t
xcb_randr_get_provider_info_reply_t
xcb_randr_get_providers_request_t
struct xcb_randr_get_providers_request_t xcb_randr_get_providers_request_t
xcb_randr_get_providers_request_t
xcb_randr_get_screen_resources_reply_t
xcb_randr_get_screen_resources_reply_t
Definition: randr.h:430
xcb_randr_get_output_primary_request_t
struct xcb_randr_get_output_primary_request_t xcb_randr_get_output_primary_request_t
xcb_randr_get_output_primary_request_t
xcb_randr_query_provider_property
xcb_randr_query_provider_property_cookie_t xcb_randr_query_provider_property(xcb_connection_t *c, xcb_randr_provider_t provider, xcb_atom_t property)
Definition: randr.c:4423
xcb_randr_screen_size_t
struct xcb_randr_screen_size_t xcb_randr_screen_size_t
xcb_randr_screen_size_t
xcb_randr_output_next
void xcb_randr_output_next(xcb_randr_output_iterator_t *i)
Definition: randr.c:59
xcb_randr_set_panning
xcb_randr_set_panning_cookie_t xcb_randr_set_panning(xcb_connection_t *c, xcb_randr_crtc_t crtc, xcb_timestamp_t timestamp, uint16_t left, uint16_t top, uint16_t width, uint16_t height, uint16_t track_left, uint16_t track_top, uint16_t track_width, uint16_t track_height, int16_t border_left, int16_t border_top, int16_t border_right, int16_t border_bottom)
Definition: randr.c:3557
xcb_randr_query_provider_property_cookie_t
struct xcb_randr_query_provider_property_cookie_t xcb_randr_query_provider_property_cookie_t
xcb_randr_query_provider_property_cookie_t
xcb_randr_set_crtc_config_cookie_t
struct xcb_randr_set_crtc_config_cookie_t xcb_randr_set_crtc_config_cookie_t
xcb_randr_set_crtc_config_cookie_t
xcb_randr_delete_output_property_checked
xcb_void_cookie_t xcb_randr_delete_output_property_checked(xcb_connection_t *c, xcb_randr_output_t output, xcb_atom_t property)
Definition: randr.c:1634
xcb_randr_configure_provider_property_checked
xcb_void_cookie_t xcb_randr_configure_provider_property_checked(xcb_connection_t *c, xcb_randr_provider_t provider, xcb_atom_t property, uint8_t pending, uint8_t range, uint32_t values_len, const int32_t *values)
Definition: randr.c:4540
xcb_randr_crtc_change_t
struct xcb_randr_crtc_change_t xcb_randr_crtc_change_t
xcb_randr_crtc_change_t
xcb_randr_destroy_mode_request_t
struct xcb_randr_destroy_mode_request_t xcb_randr_destroy_mode_request_t
xcb_randr_destroy_mode_request_t
xcb_randr_create_mode_unchecked
xcb_randr_create_mode_cookie_t xcb_randr_create_mode_unchecked(xcb_connection_t *c, xcb_window_t window, xcb_randr_mode_info_t mode_info, uint32_t name_len, const char *name)
Definition: randr.c:1895
xcb_randr_add_output_mode_checked
xcb_void_cookie_t xcb_randr_add_output_mode_checked(xcb_connection_t *c, xcb_randr_output_t output, xcb_randr_mode_t mode)
Definition: randr.c:1990
xcb_randr_provider_change_iterator_t
struct xcb_randr_provider_change_iterator_t xcb_randr_provider_change_iterator_t
xcb_randr_provider_change_iterator_t
xcb_randr_get_panning_cookie_t
struct xcb_randr_get_panning_cookie_t xcb_randr_get_panning_cookie_t
xcb_randr_get_panning_cookie_t
xcb_randr_configure_output_property_checked
xcb_void_cookie_t xcb_randr_configure_output_property_checked(xcb_connection_t *c, xcb_randr_output_t output, xcb_atom_t property, uint8_t pending, uint8_t range, uint32_t values_len, const int32_t *values)
Definition: randr.c:1393
xcb_randr_get_crtc_gamma
xcb_randr_get_crtc_gamma_cookie_t xcb_randr_get_crtc_gamma(xcb_connection_t *c, xcb_randr_crtc_t crtc)
Definition: randr.c:2501
xcb_randr_set_screen_size_request_t
xcb_randr_set_screen_size_request_t
Definition: randr.h:351
xcb_randr_monitor_info_next
void xcb_randr_monitor_info_next(xcb_randr_monitor_info_iterator_t *i)
Definition: randr.c:5155
xcb_randr_get_screen_resources_request_t
xcb_randr_get_screen_resources_request_t
Definition: randr.h:420
xcb_randr_list_provider_properties_request_t
struct xcb_randr_list_provider_properties_request_t xcb_randr_list_provider_properties_request_t
xcb_randr_list_provider_properties_request_t
xcb_randr_configure_output_property
xcb_void_cookie_t xcb_randr_configure_output_property(xcb_connection_t *c, xcb_randr_output_t output, xcb_atom_t property, uint8_t pending, uint8_t range, uint32_t values_len, const int32_t *values)
Definition: randr.c:1433
xcb_randr_get_output_property_cookie_t
struct xcb_randr_get_output_property_cookie_t xcb_randr_get_output_property_cookie_t
xcb_randr_get_output_property_cookie_t
xcb_randr_get_provider_info_request_t
struct xcb_randr_get_provider_info_request_t xcb_randr_get_provider_info_request_t
xcb_randr_get_provider_info_request_t
xcb_randr_set_crtc_gamma_checked
xcb_void_cookie_t xcb_randr_set_crtc_gamma_checked(xcb_connection_t *c, xcb_randr_crtc_t crtc, uint16_t size, const uint16_t *red, const uint16_t *green, const uint16_t *blue)
Definition: randr.c:2686
xcb_randr_set_screen_config_request_t
struct xcb_randr_set_screen_config_request_t xcb_randr_set_screen_config_request_t
xcb_randr_set_screen_config_request_t
xcb_randr_get_output_primary
xcb_randr_get_output_primary_cookie_t xcb_randr_get_output_primary(xcb_connection_t *c, xcb_window_t window)
Definition: randr.c:3725
xcb_randr_query_version_request_t
xcb_randr_query_version_request_t
Definition: randr.h:177
xcb_randr_set_provider_offload_sink_checked
xcb_void_cookie_t xcb_randr_set_provider_offload_sink_checked(xcb_connection_t *c, xcb_randr_provider_t provider, xcb_randr_provider_t sink_provider, xcb_timestamp_t config_timestamp)
Definition: randr.c:4159
xcb_randr_output_property_end
xcb_generic_iterator_t xcb_randr_output_property_end(xcb_randr_output_property_iterator_t i)
Definition: randr.c:5020
xcb_randr_resource_change_t
xcb_randr_resource_change_t
Definition: randr.h:1524
xcb_randr_get_crtc_gamma_cookie_t
struct xcb_randr_get_crtc_gamma_cookie_t xcb_randr_get_crtc_gamma_cookie_t
xcb_randr_get_crtc_gamma_cookie_t
xcb_randr_get_output_primary_reply
xcb_randr_get_output_primary_reply_t * xcb_randr_get_output_primary_reply(xcb_connection_t *c, xcb_randr_get_output_primary_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:3777
xcb_randr_get_screen_info_request_t
struct xcb_randr_get_screen_info_request_t xcb_randr_get_screen_info_request_t
xcb_randr_get_screen_info_request_t
xcb_randr_query_version_cookie_t
struct xcb_randr_query_version_cookie_t xcb_randr_query_version_cookie_t
xcb_randr_query_version_cookie_t
xcb_randr_get_output_property_reply
xcb_randr_get_output_property_reply_t * xcb_randr_get_output_property_reply(xcb_connection_t *c, xcb_randr_get_output_property_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:1821
xcb_randr_query_output_property_request_t
struct xcb_randr_query_output_property_request_t xcb_randr_query_output_property_request_t
xcb_randr_query_output_property_request_t
xcb_randr_get_providers
xcb_randr_get_providers_cookie_t xcb_randr_get_providers(xcb_connection_t *c, xcb_window_t window)
Definition: randr.c:3816
xcb_randr_get_crtc_gamma_reply_t
xcb_randr_get_crtc_gamma_reply_t
Definition: randr.h:859
xcb_randr_bad_crtc_error_t
xcb_randr_bad_crtc_error_t
Definition: randr.h:90
xcb_randr_mode_info_iterator_t
xcb_randr_mode_info_iterator_t
Definition: randr.h:401
xcb_randr_set_monitor_checked
xcb_void_cookie_t xcb_randr_set_monitor_checked(xcb_connection_t *c, xcb_window_t window, xcb_randr_monitor_info_t *monitorinfo)
Definition: randr.c:5324
xcb_randr_get_output_property_request_t
xcb_randr_get_output_property_request_t
Definition: randr.h:622
xcb_randr_query_output_property
xcb_randr_query_output_property_cookie_t xcb_randr_query_output_property(xcb_connection_t *c, xcb_randr_output_t output, xcb_atom_t property)
Definition: randr.c:1276
xcb_randr_get_screen_resources_current
xcb_randr_get_screen_resources_current_cookie_t xcb_randr_get_screen_resources_current(xcb_connection_t *c, xcb_window_t window)
Definition: randr.c:2917
xcb_randr_set_crtc_gamma_request_t
xcb_randr_set_crtc_gamma_request_t
Definition: randr.h:874
xcb_randr_get_screen_resources_reply
xcb_randr_get_screen_resources_reply_t * xcb_randr_get_screen_resources_reply(xcb_connection_t *c, xcb_randr_get_screen_resources_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:899
xcb_randr_set_panning_cookie_t
xcb_randr_set_panning_cookie_t
Definition: randr.h:1028
xcb_randr_get_panning_request_t
struct xcb_randr_get_panning_request_t xcb_randr_get_panning_request_t
xcb_randr_get_panning_request_t
xcb_randr_get_crtc_gamma_size
xcb_randr_get_crtc_gamma_size_cookie_t xcb_randr_get_crtc_gamma_size(xcb_connection_t *c, xcb_randr_crtc_t crtc)
Definition: randr.c:2386
xcb_randr_set_panning_request_t
xcb_randr_set_panning_request_t
Definition: randr.h:1038
xcb_randr_set_crtc_config_request_t
struct xcb_randr_set_crtc_config_request_t xcb_randr_set_crtc_config_request_t
xcb_randr_set_crtc_config_request_t
xcb_randr_get_provider_property_cookie_t
struct xcb_randr_get_provider_property_cookie_t xcb_randr_get_provider_property_cookie_t
xcb_randr_get_provider_property_cookie_t
xcb_randr_set_crtc_transform_request_t
struct xcb_randr_set_crtc_transform_request_t xcb_randr_set_crtc_transform_request_t
xcb_randr_set_crtc_transform_request_t
xcb_randr_provider_iterator_t
xcb_randr_provider_iterator_t
Definition: randr.h:66
xcb_randr_create_mode_cookie_t
xcb_randr_create_mode_cookie_t
Definition: randr.h:653
xcb_randr_get_panning_reply
xcb_randr_get_panning_reply_t * xcb_randr_get_panning_reply(xcb_connection_t *c, xcb_randr_get_panning_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:3549
xcb_randr_get_crtc_transform_reply
xcb_randr_get_crtc_transform_reply_t * xcb_randr_get_crtc_transform_reply(xcb_connection_t *c, xcb_randr_get_crtc_transform_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:3489
xcb_randr_get_screen_resources_current_reply_t
xcb_randr_get_screen_resources_current_reply_t
Definition: randr.h:906
xcb_randr_set_provider_output_source_request_t
struct xcb_randr_set_provider_output_source_request_t xcb_randr_set_provider_output_source_request_t
xcb_randr_set_provider_output_source_request_t
xcb_randr_get_crtc_info_reply_t
struct xcb_randr_get_crtc_info_reply_t xcb_randr_get_crtc_info_reply_t
xcb_randr_get_crtc_info_reply_t
xcb_randr_monitor_info_iterator_t
xcb_randr_monitor_info_iterator_t
Definition: randr.h:1592
xcb_randr_list_provider_properties_request_t
xcb_randr_list_provider_properties_request_t
Definition: randr.h:1235
xcb_randr_get_provider_property
xcb_randr_get_provider_property_cookie_t xcb_randr_get_provider_property(xcb_connection_t *c, xcb_randr_provider_t provider, xcb_atom_t property, xcb_atom_t type, uint32_t long_offset, uint32_t long_length, uint8_t _delete, uint8_t pending)
Definition: randr.c:4868
xcb_randr_list_provider_properties_reply_t
struct xcb_randr_list_provider_properties_reply_t xcb_randr_list_provider_properties_reply_t
xcb_randr_list_provider_properties_reply_t
xcb_randr_crtc_iterator_t
struct xcb_randr_crtc_iterator_t xcb_randr_crtc_iterator_t
xcb_randr_crtc_iterator_t
xcb_randr_query_output_property_unchecked
xcb_randr_query_output_property_cookie_t xcb_randr_query_output_property_unchecked(xcb_connection_t *c, xcb_randr_output_t output, xcb_atom_t property)
Definition: randr.c:1304
xcb_randr_set_screen_config_reply_t
xcb_randr_set_screen_config_reply_t
Definition: randr.h:234
xcb_randr_query_output_property_reply_t
xcb_randr_query_output_property_reply_t
Definition: randr.h:548
xcb_randr_notify_data_t
xcb_randr_notify_data_t
Definition: randr.h:1542
xcb_randr_get_provider_info
xcb_randr_get_provider_info_cookie_t xcb_randr_get_provider_info(xcb_connection_t *c, xcb_randr_provider_t provider, xcb_timestamp_t config_timestamp)
Definition: randr.c:3977
xcb_randr_provider_change_t
xcb_randr_provider_change_t
Definition: randr.h:1484
xcb_randr_get_crtc_gamma_size_unchecked
xcb_randr_get_crtc_gamma_size_cookie_t xcb_randr_get_crtc_gamma_size_unchecked(xcb_connection_t *c, xcb_randr_crtc_t crtc)
Definition: randr.c:2412
xcb_randr_get_crtc_info_request_t
struct xcb_randr_get_crtc_info_request_t xcb_randr_get_crtc_info_request_t
xcb_randr_get_crtc_info_request_t
xcb_randr_resource_change_next
void xcb_randr_resource_change_next(xcb_randr_resource_change_iterator_t *i)
Definition: randr.c:5066
xcb_randr_get_providers_reply
xcb_randr_get_providers_reply_t * xcb_randr_get_providers_reply(xcb_connection_t *c, xcb_randr_get_providers_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:3890
xcb_randr_list_provider_properties_reply_t
xcb_randr_list_provider_properties_reply_t
Definition: randr.h:1245
xcb_randr_crtc_next
void xcb_randr_crtc_next(xcb_randr_crtc_iterator_t *i)
Definition: randr.c:41
xcb_randr_configure_provider_property_request_t
xcb_randr_configure_provider_property_request_t
Definition: randr.h:1295
xcb_randr_delete_output_property
xcb_void_cookie_t xcb_randr_delete_output_property(xcb_connection_t *c, xcb_randr_output_t output, xcb_atom_t property)
Definition: randr.c:1662
xcb_randr_output_property_t
struct xcb_randr_output_property_t xcb_randr_output_property_t
xcb_randr_output_property_t
xcb_randr_query_output_property_reply
xcb_randr_query_output_property_reply_t * xcb_randr_query_output_property_reply(xcb_connection_t *c, xcb_randr_query_output_property_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:1354
xcb_randr_get_output_info
xcb_randr_get_output_info_cookie_t xcb_randr_get_output_info(xcb_connection_t *c, xcb_randr_output_t output, xcb_timestamp_t config_timestamp)
Definition: randr.c:974
xcb_randr_set_screen_config_reply
xcb_randr_set_screen_config_reply_t * xcb_randr_set_screen_config_reply(xcb_connection_t *c, xcb_randr_set_screen_config_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:327
xcb_randr_get_screen_size_range_cookie_t
xcb_randr_get_screen_size_range_cookie_t
Definition: randr.h:313
xcb_randr_provider_property_end
xcb_generic_iterator_t xcb_randr_provider_property_end(xcb_randr_provider_property_iterator_t i)
Definition: randr.c:5056
xcb_randr_delete_monitor_checked
xcb_void_cookie_t xcb_randr_delete_monitor_checked(xcb_connection_t *c, xcb_window_t window, xcb_atom_t name)
Definition: randr.c:5392
xcb_randr_get_output_property_reply_t
xcb_randr_get_output_property_reply_t
Definition: randr.h:639
xcb_randr_query_output_property_cookie_t
struct xcb_randr_query_output_property_cookie_t xcb_randr_query_output_property_cookie_t
xcb_randr_query_output_property_cookie_t
xcb_randr_set_screen_size_checked
xcb_void_cookie_t xcb_randr_set_screen_size_checked(xcb_connection_t *c, xcb_window_t window, uint16_t width, uint16_t height, uint32_t mm_width, uint32_t mm_height)
Definition: randr.c:600
xcb_randr_set_crtc_gamma_request_t
struct xcb_randr_set_crtc_gamma_request_t xcb_randr_set_crtc_gamma_request_t
xcb_randr_set_crtc_gamma_request_t
xcb_randr_configure_output_property_request_t
xcb_randr_configure_output_property_request_t
Definition: randr.h:565
xcb_randr_set_monitor_request_t
struct xcb_randr_set_monitor_request_t xcb_randr_set_monitor_request_t
xcb_randr_set_monitor_request_t
xcb_randr_delete_output_mode_request_t
xcb_randr_delete_output_mode_request_t
Definition: randr.h:716
xcb_randr_output_property_iterator_t
struct xcb_randr_output_property_iterator_t xcb_randr_output_property_iterator_t
xcb_randr_output_property_iterator_t
xcb_randr_get_crtc_gamma_reply
xcb_randr_get_crtc_gamma_reply_t * xcb_randr_get_crtc_gamma_reply(xcb_connection_t *c, xcb_randr_get_crtc_gamma_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:2623
xcb.h
xcb_randr_provider_property_next
void xcb_randr_provider_property_next(xcb_randr_provider_property_iterator_t *i)
Definition: randr.c:5048
xcb_randr_get_provider_info_cookie_t
struct xcb_randr_get_provider_info_cookie_t xcb_randr_get_provider_info_cookie_t
xcb_randr_get_provider_info_cookie_t
xcb_randr_provider_change_end
xcb_generic_iterator_t xcb_randr_provider_change_end(xcb_randr_provider_change_iterator_t i)
Definition: randr.c:5038
xcb_randr_list_provider_properties
xcb_randr_list_provider_properties_cookie_t xcb_randr_list_provider_properties(xcb_connection_t *c, xcb_randr_provider_t provider)
Definition: randr.c:4310
xcb_randr_screen_change_notify_event_t
xcb_randr_screen_change_notify_event_t
Definition: randr.h:1386
xcb_randr_get_screen_size_range_request_t
xcb_randr_get_screen_size_range_request_t
Definition: randr.h:323
xcb_randr_list_provider_properties_cookie_t
struct xcb_randr_list_provider_properties_cookie_t xcb_randr_list_provider_properties_cookie_t
xcb_randr_list_provider_properties_cookie_t
xcb_randr_refresh_rates_iterator_t
struct xcb_randr_refresh_rates_iterator_t xcb_randr_refresh_rates_iterator_t
xcb_randr_refresh_rates_iterator_t
xcb_randr_set_screen_size
xcb_void_cookie_t xcb_randr_set_screen_size(xcb_connection_t *c, xcb_window_t window, uint16_t width, uint16_t height, uint32_t mm_width, uint32_t mm_height)
Definition: randr.c:634
xcb_randr_notify_data_t
union xcb_randr_notify_data_t xcb_randr_notify_data_t
xcb_randr_notify_data_t
xcb_connection_t
Definition: xcbint.h:195
xcb_randr_bad_provider_error_t
xcb_randr_bad_provider_error_t
Definition: randr.h:114
xcb_randr_add_output_mode_request_t
struct xcb_randr_add_output_mode_request_t xcb_randr_add_output_mode_request_t
xcb_randr_add_output_mode_request_t
xcb_randr_provider_property_iterator_t
xcb_randr_provider_property_iterator_t
Definition: randr.h:1515
xcb_randr_get_crtc_gamma_size_reply
xcb_randr_get_crtc_gamma_size_reply_t * xcb_randr_get_crtc_gamma_size_reply(xcb_connection_t *c, xcb_randr_get_crtc_gamma_size_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:2438
xcb_randr_get_crtc_transform
xcb_randr_get_crtc_transform_cookie_t xcb_randr_get_crtc_transform(xcb_connection_t *c, xcb_randr_crtc_t crtc)
Definition: randr.c:3343
xcb_randr_get_crtc_gamma_size_request_t
xcb_randr_get_crtc_gamma_size_request_t
Definition: randr.h:817
xcb_randr_get_panning_reply_t
struct xcb_randr_get_panning_reply_t xcb_randr_get_panning_reply_t
xcb_randr_get_panning_reply_t
xcb_randr_set_provider_offload_sink_request_t
xcb_randr_set_provider_offload_sink_request_t
Definition: randr.h:1198
xcb_randr_provider_next
void xcb_randr_provider_next(xcb_randr_provider_iterator_t *i)
Definition: randr.c:77
xcb_randr_query_output_property_reply_t
struct xcb_randr_query_output_property_reply_t xcb_randr_query_output_property_reply_t
xcb_randr_query_output_property_reply_t
xcb_void_cookie_t
Generic cookie.
Definition: xcb.h:187
xcb_randr_provider_property_t
struct xcb_randr_provider_property_t xcb_randr_provider_property_t
xcb_randr_provider_property_t
xcb_randr_get_providers_reply_t
struct xcb_randr_get_providers_reply_t xcb_randr_get_providers_reply_t
xcb_randr_get_providers_reply_t
xcb_randr_get_screen_resources_current_cookie_t
struct xcb_randr_get_screen_resources_current_cookie_t xcb_randr_get_screen_resources_current_cookie_t
xcb_randr_get_screen_resources_current_cookie_t
xcb_randr_get_providers_cookie_t
xcb_randr_get_providers_cookie_t
Definition: randr.h:1117
xcb_randr_change_output_property_request_t
xcb_randr_change_output_property_request_t
Definition: randr.h:582
xcb_randr_set_monitor
xcb_void_cookie_t xcb_randr_set_monitor(xcb_connection_t *c, xcb_window_t window, xcb_randr_monitor_info_t *monitorinfo)
Definition: randr.c:5355
xcb_randr_get_output_primary_reply_t
struct xcb_randr_get_output_primary_reply_t xcb_randr_get_output_primary_reply_t
xcb_randr_get_output_primary_reply_t
xcb_randr_notify_event_t
struct xcb_randr_notify_event_t xcb_randr_notify_event_t
xcb_randr_notify_event_t
xcb_randr_get_screen_resources_current_reply
xcb_randr_get_screen_resources_current_reply_t * xcb_randr_get_screen_resources_current_reply(xcb_connection_t *c, xcb_randr_get_screen_resources_current_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:3063
xcb_randr_get_output_info_request_t
struct xcb_randr_get_output_info_request_t xcb_randr_get_output_info_request_t
xcb_randr_get_output_info_request_t
xcb_randr_get_provider_info_reply
xcb_randr_get_provider_info_reply_t * xcb_randr_get_provider_info_reply(xcb_connection_t *c, xcb_randr_get_provider_info_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:4151
xcb_randr_create_mode_request_t
struct xcb_randr_create_mode_request_t xcb_randr_create_mode_request_t
xcb_randr_create_mode_request_t
xcb_randr_get_screen_size_range_request_t
struct xcb_randr_get_screen_size_range_request_t xcb_randr_get_screen_size_range_request_t
xcb_randr_get_screen_size_range_request_t
xcb_randr_output_change_t
struct xcb_randr_output_change_t xcb_randr_output_change_t
xcb_randr_output_change_t
xcb_randr_select_input
xcb_void_cookie_t xcb_randr_select_input(xcb_connection_t *c, xcb_window_t window, uint16_t enable)
Definition: randr.c:364
xcb_randr_query_provider_property_request_t
xcb_randr_query_provider_property_request_t
Definition: randr.h:1267
xcb_randr_monitor_info_iterator_t
struct xcb_randr_monitor_info_iterator_t xcb_randr_monitor_info_iterator_t
xcb_randr_monitor_info_iterator_t
xcb_randr_get_screen_resources_reply_t
struct xcb_randr_get_screen_resources_reply_t xcb_randr_get_screen_resources_reply_t
xcb_randr_get_screen_resources_reply_t
xcb_randr_query_version_reply_t
xcb_randr_query_version_reply_t
Definition: randr.h:188
xcb_randr_destroy_mode
xcb_void_cookie_t xcb_randr_destroy_mode(xcb_connection_t *c, xcb_randr_mode_t mode)
Definition: randr.c:1964
xcb_randr_output_change_iterator_t
xcb_randr_output_change_iterator_t
Definition: randr.h:1454
xcb_randr_get_providers_reply_t
xcb_randr_get_providers_reply_t
Definition: randr.h:1137
xcb_randr_change_provider_property_request_t
struct xcb_randr_change_provider_property_request_t xcb_randr_change_provider_property_request_t
xcb_randr_change_provider_property_request_t
xcb_randr_get_screen_size_range_reply_t
struct xcb_randr_get_screen_size_range_reply_t xcb_randr_get_screen_size_range_reply_t
xcb_randr_get_screen_size_range_reply_t
xcb_randr_delete_output_mode
xcb_void_cookie_t xcb_randr_delete_output_mode(xcb_connection_t *c, xcb_randr_output_t output, xcb_randr_mode_t mode)
Definition: randr.c:2074
xcb_randr_notify_data_next
void xcb_randr_notify_data_next(xcb_randr_notify_data_iterator_t *i)
Definition: randr.c:5084
xcb_randr_get_screen_resources_current_unchecked
xcb_randr_get_screen_resources_current_cookie_t xcb_randr_get_screen_resources_current_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: randr.c:2943
xcb_randr_get_output_property_reply_t
struct xcb_randr_get_output_property_reply_t xcb_randr_get_output_property_reply_t
xcb_randr_get_output_property_reply_t
xcb_randr_get_crtc_transform_request_t
struct xcb_randr_get_crtc_transform_request_t xcb_randr_get_crtc_transform_request_t
xcb_randr_get_crtc_transform_request_t
xcb_randr_list_output_properties_reply_t
xcb_randr_list_output_properties_reply_t
Definition: randr.h:515
xcb_randr_list_output_properties_cookie_t
struct xcb_randr_list_output_properties_cookie_t xcb_randr_list_output_properties_cookie_t
xcb_randr_list_output_properties_cookie_t
xcb_randr_crtc_iterator_t
xcb_randr_crtc_iterator_t
Definition: randr.h:44
xcb_randr_get_panning
xcb_randr_get_panning_cookie_t xcb_randr_get_panning(xcb_connection_t *c, xcb_randr_crtc_t crtc)
Definition: randr.c:3497