XCB: randr.h Source File

XCB 1.11.1

- Main Page
- Related Pages
- Modules
- Data Structures
- Files

- File List
- Globals

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 4
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
1581 void
1582 xcb_randr_mode_next (xcb_randr_mode_iterator_t *i );
1583
1593 xcb_generic_iterator_t
1594 xcb_randr_mode_end (xcb_randr_mode_iterator_t i );
1595
1604 void
1605 xcb_randr_crtc_next (xcb_randr_crtc_iterator_t *i );
1606
1616 xcb_generic_iterator_t
1617 xcb_randr_crtc_end (xcb_randr_crtc_iterator_t i );
1618
1627 void
1628 xcb_randr_output_next (xcb_randr_output_iterator_t *i );
1629
1639 xcb_generic_iterator_t
1640 xcb_randr_output_end (xcb_randr_output_iterator_t i );
1641
1650 void
1651 xcb_randr_provider_next (xcb_randr_provider_iterator_t *i );
1652
1662 xcb_generic_iterator_t
1663 xcb_randr_provider_end (xcb_randr_provider_iterator_t i );
1664
1673 void
1674 xcb_randr_screen_size_next (xcb_randr_screen_size_iterator_t *i );
1675
1685 xcb_generic_iterator_t
1686 xcb_randr_screen_size_end (xcb_randr_screen_size_iterator_t i );
1687
1688 int
1689 xcb_randr_refresh_rates_sizeof (const void *_buffer );
1690
1691 uint16_t *
1692 xcb_randr_refresh_rates_rates (const xcb_randr_refresh_rates_t *R );
1693
1694 int
1695 xcb_randr_refresh_rates_rates_length (const xcb_randr_refresh_rates_t *R );
1696
1697 xcb_generic_iterator_t
1698 xcb_randr_refresh_rates_rates_end (const xcb_randr_refresh_rates_t *R );
1699
1708 void
1709 xcb_randr_refresh_rates_next (xcb_randr_refresh_rates_iterator_t *i );
1710
1720 xcb_generic_iterator_t
1721 xcb_randr_refresh_rates_end (xcb_randr_refresh_rates_iterator_t i );
1722
1731 xcb_randr_query_version_cookie_t
1732 xcb_randr_query_version (xcb_connection_t *c ,
1733 uint32_t major_version ,
1734 uint32_t minor_version );
1735
1747 xcb_randr_query_version_cookie_t
1748 xcb_randr_query_version_unchecked (xcb_connection_t *c ,
1749 uint32_t major_version ,
1750 uint32_t minor_version );
1751
1766 xcb_randr_query_version_reply_t *
1767 xcb_randr_query_version_reply (xcb_connection_t *c ,
1768 xcb_randr_query_version_cookie_t cookie ,
1769 xcb_generic_error_t **e );
1770
1779 xcb_randr_set_screen_config_cookie_t
1780 xcb_randr_set_screen_config (xcb_connection_t *c ,
1781 xcb_window_t window ,
1782 xcb_timestamp_t timestamp ,
1783 xcb_timestamp_t config_timestamp ,
1784 uint16_t sizeID ,
1785 uint16_t rotation ,
1786 uint16_t rate );
1787
1799 xcb_randr_set_screen_config_cookie_t
1800 xcb_randr_set_screen_config_unchecked (xcb_connection_t *c ,
1801 xcb_window_t window ,
1802 xcb_timestamp_t timestamp ,
1803 xcb_timestamp_t config_timestamp ,
1804 uint16_t sizeID ,
1805 uint16_t rotation ,
1806 uint16_t rate );
1807
1822 xcb_randr_set_screen_config_reply_t *
1823 xcb_randr_set_screen_config_reply (xcb_connection_t *c ,
1824 xcb_randr_set_screen_config_cookie_t cookie ,
1825 xcb_generic_error_t **e );
1826
1838 xcb_void_cookie_t
1839 xcb_randr_select_input_checked (xcb_connection_t *c ,
1840 xcb_window_t window ,
1841 uint16_t enable );
1842
1851 xcb_void_cookie_t
1852 xcb_randr_select_input (xcb_connection_t *c ,
1853 xcb_window_t window ,
1854 uint16_t enable );
1855
1856 int
1857 xcb_randr_get_screen_info_sizeof (const void *_buffer );
1858
1867 xcb_randr_get_screen_info_cookie_t
1868 xcb_randr_get_screen_info (xcb_connection_t *c ,
1869 xcb_window_t window );
1870
1882 xcb_randr_get_screen_info_cookie_t
1883 xcb_randr_get_screen_info_unchecked (xcb_connection_t *c ,
1884 xcb_window_t window );
1885
1886 xcb_randr_screen_size_t *
1887 xcb_randr_get_screen_info_sizes (const xcb_randr_get_screen_info_reply_t *R );
1888
1889 int
1890 xcb_randr_get_screen_info_sizes_length (const xcb_randr_get_screen_info_reply_t *R );
1891
1892 xcb_randr_screen_size_iterator_t
1893 xcb_randr_get_screen_info_sizes_iterator (const xcb_randr_get_screen_info_reply_t *R );
1894
1895 int
1896 xcb_randr_get_screen_info_rates_length (const xcb_randr_get_screen_info_reply_t *R );
1897
1898 xcb_randr_refresh_rates_iterator_t
1899 xcb_randr_get_screen_info_rates_iterator (const xcb_randr_get_screen_info_reply_t *R );
1900
1915 xcb_randr_get_screen_info_reply_t *
1916 xcb_randr_get_screen_info_reply (xcb_connection_t *c ,
1917 xcb_randr_get_screen_info_cookie_t cookie ,
1918 xcb_generic_error_t **e );
1919
1928 xcb_randr_get_screen_size_range_cookie_t
1929 xcb_randr_get_screen_size_range (xcb_connection_t *c ,
1930 xcb_window_t window );
1931
1943 xcb_randr_get_screen_size_range_cookie_t
1944 xcb_randr_get_screen_size_range_unchecked (xcb_connection_t *c ,
1945 xcb_window_t window );
1946
1961 xcb_randr_get_screen_size_range_reply_t *
1962 xcb_randr_get_screen_size_range_reply (xcb_connection_t *c ,
1963 xcb_randr_get_screen_size_range_cookie_t cookie ,
1964 xcb_generic_error_t **e );
1965
1977 xcb_void_cookie_t
1978 xcb_randr_set_screen_size_checked (xcb_connection_t *c ,
1979 xcb_window_t window ,
1980 uint16_t width ,
1981 uint16_t height ,
1982 uint32_t mm_width ,
1983 uint32_t mm_height );
1984
1993 xcb_void_cookie_t
1994 xcb_randr_set_screen_size (xcb_connection_t *c ,
1995 xcb_window_t window ,
1996 uint16_t width ,
1997 uint16_t height ,
1998 uint32_t mm_width ,
1999 uint32_t mm_height );
2000
2009 void
2010 xcb_randr_mode_info_next (xcb_randr_mode_info_iterator_t *i );
2011
2021 xcb_generic_iterator_t
2022 xcb_randr_mode_info_end (xcb_randr_mode_info_iterator_t i );
2023
2024 int
2025 xcb_randr_get_screen_resources_sizeof (const void *_buffer );
2026
2035 xcb_randr_get_screen_resources_cookie_t
2036 xcb_randr_get_screen_resources (xcb_connection_t *c ,
2037 xcb_window_t window );
2038
2050 xcb_randr_get_screen_resources_cookie_t
2051 xcb_randr_get_screen_resources_unchecked (xcb_connection_t *c ,
2052 xcb_window_t window );
2053
2054 xcb_randr_crtc_t *
2055 xcb_randr_get_screen_resources_crtcs (const xcb_randr_get_screen_resources_reply_t *R );
2056
2057 int
2058 xcb_randr_get_screen_resources_crtcs_length (const xcb_randr_get_screen_resources_reply_t *R );
2059
2060 xcb_generic_iterator_t
2061 xcb_randr_get_screen_resources_crtcs_end (const xcb_randr_get_screen_resources_reply_t *R );
2062
2063 xcb_randr_output_t *
2064 xcb_randr_get_screen_resources_outputs (const xcb_randr_get_screen_resources_reply_t *R );
2065
2066 int
2067 xcb_randr_get_screen_resources_outputs_length (const xcb_randr_get_screen_resources_reply_t *R );
2068
2069 xcb_generic_iterator_t
2070 xcb_randr_get_screen_resources_outputs_end (const xcb_randr_get_screen_resources_reply_t *R );
2071
2072 xcb_randr_mode_info_t *
2073 xcb_randr_get_screen_resources_modes (const xcb_randr_get_screen_resources_reply_t *R );
2074
2075 int
2076 xcb_randr_get_screen_resources_modes_length (const xcb_randr_get_screen_resources_reply_t *R );
2077
2078 xcb_randr_mode_info_iterator_t
2079 xcb_randr_get_screen_resources_modes_iterator (const xcb_randr_get_screen_resources_reply_t *R );
2080
2081 uint8_t *
2082 xcb_randr_get_screen_resources_names (const xcb_randr_get_screen_resources_reply_t *R );
2083
2084 int
2085 xcb_randr_get_screen_resources_names_length (const xcb_randr_get_screen_resources_reply_t *R );
2086
2087 xcb_generic_iterator_t
2088 xcb_randr_get_screen_resources_names_end (const xcb_randr_get_screen_resources_reply_t *R );
2089
2104 xcb_randr_get_screen_resources_reply_t *
2105 xcb_randr_get_screen_resources_reply (xcb_connection_t *c ,
2106 xcb_randr_get_screen_resources_cookie_t cookie ,
2107 xcb_generic_error_t **e );
2108
2109 int
2110 xcb_randr_get_output_info_sizeof (const void *_buffer );
2111
2120 xcb_randr_get_output_info_cookie_t
2121 xcb_randr_get_output_info (xcb_connection_t *c ,
2122 xcb_randr_output_t output ,
2123 xcb_timestamp_t config_timestamp );
2124
2136 xcb_randr_get_output_info_cookie_t
2137 xcb_randr_get_output_info_unchecked (xcb_connection_t *c ,
2138 xcb_randr_output_t output ,
2139 xcb_timestamp_t config_timestamp );
2140
2141 xcb_randr_crtc_t *
2142 xcb_randr_get_output_info_crtcs (const xcb_randr_get_output_info_reply_t *R );
2143
2144 int
2145 xcb_randr_get_output_info_crtcs_length (const xcb_randr_get_output_info_reply_t *R );
2146
2147 xcb_generic_iterator_t
2148 xcb_randr_get_output_info_crtcs_end (const xcb_randr_get_output_info_reply_t *R );
2149
2150 xcb_randr_mode_t *
2151 xcb_randr_get_output_info_modes (const xcb_randr_get_output_info_reply_t *R );
2152
2153 int
2154 xcb_randr_get_output_info_modes_length (const xcb_randr_get_output_info_reply_t *R );
2155
2156 xcb_generic_iterator_t
2157 xcb_randr_get_output_info_modes_end (const xcb_randr_get_output_info_reply_t *R );
2158
2159 xcb_randr_output_t *
2160 xcb_randr_get_output_info_clones (const xcb_randr_get_output_info_reply_t *R );
2161
2162 int
2163 xcb_randr_get_output_info_clones_length (const xcb_randr_get_output_info_reply_t *R );
2164
2165 xcb_generic_iterator_t
2166 xcb_randr_get_output_info_clones_end (const xcb_randr_get_output_info_reply_t *R );
2167
2168 uint8_t *
2169 xcb_randr_get_output_info_name (const xcb_randr_get_output_info_reply_t *R );
2170
2171 int
2172 xcb_randr_get_output_info_name_length (const xcb_randr_get_output_info_reply_t *R );
2173
2174 xcb_generic_iterator_t
2175 xcb_randr_get_output_info_name_end (const xcb_randr_get_output_info_reply_t *R );
2176
2191 xcb_randr_get_output_info_reply_t *
2192 xcb_randr_get_output_info_reply (xcb_connection_t *c ,
2193 xcb_randr_get_output_info_cookie_t cookie ,
2194 xcb_generic_error_t **e );
2195
2196 int
2197 xcb_randr_list_output_properties_sizeof (const void *_buffer );
2198
2207 xcb_randr_list_output_properties_cookie_t
2208 xcb_randr_list_output_properties (xcb_connection_t *c ,
2209 xcb_randr_output_t output );
2210
2222 xcb_randr_list_output_properties_cookie_t
2223 xcb_randr_list_output_properties_unchecked (xcb_connection_t *c ,
2224 xcb_randr_output_t output );
2225
2226 xcb_atom_t *
2227 xcb_randr_list_output_properties_atoms (const xcb_randr_list_output_properties_reply_t *R );
2228
2229 int
2230 xcb_randr_list_output_properties_atoms_length (const xcb_randr_list_output_properties_reply_t *R );
2231
2232 xcb_generic_iterator_t
2233 xcb_randr_list_output_properties_atoms_end (const xcb_randr_list_output_properties_reply_t *R );
2234
2249 xcb_randr_list_output_properties_reply_t *
2250 xcb_randr_list_output_properties_reply (xcb_connection_t *c ,
2251 xcb_randr_list_output_properties_cookie_t cookie ,
2252 xcb_generic_error_t **e );
2253
2254 int
2255 xcb_randr_query_output_property_sizeof (const void *_buffer );
2256
2265 xcb_randr_query_output_property_cookie_t
2266 xcb_randr_query_output_property (xcb_connection_t *c ,
2267 xcb_randr_output_t output ,
2268 xcb_atom_t property );
2269
2281 xcb_randr_query_output_property_cookie_t
2282 xcb_randr_query_output_property_unchecked (xcb_connection_t *c ,
2283 xcb_randr_output_t output ,
2284 xcb_atom_t property );
2285
2286 int32_t *
2287 xcb_randr_query_output_property_valid_values (const xcb_randr_query_output_property_reply_t *R );
2288
2289 int
2290 xcb_randr_query_output_property_valid_values_length (const xcb_randr_query_output_property_reply_t *R );
2291
2292 xcb_generic_iterator_t
2293 xcb_randr_query_output_property_valid_values_end (const xcb_randr_query_output_property_reply_t *R );
2294
2309 xcb_randr_query_output_property_reply_t *
2310 xcb_randr_query_output_property_reply (xcb_connection_t *c ,
2311 xcb_randr_query_output_property_cookie_t cookie ,
2312 xcb_generic_error_t **e );
2313
2314 int
2315 xcb_randr_configure_output_property_sizeof (const void *_buffer ,
2316 uint32_t values_len );
2317
2329 xcb_void_cookie_t
2330 xcb_randr_configure_output_property_checked (xcb_connection_t *c ,
2331 xcb_randr_output_t output ,
2332 xcb_atom_t property ,
2333 uint8_t pending ,
2334 uint8_t range ,
2335 uint32_t values_len ,
2336 const int32_t *values );
2337
2346 xcb_void_cookie_t
2347 xcb_randr_configure_output_property (xcb_connection_t *c ,
2348 xcb_randr_output_t output ,
2349 xcb_atom_t property ,
2350 uint8_t pending ,
2351 uint8_t range ,
2352 uint32_t values_len ,
2353 const int32_t *values );
2354
2355 int
2356 xcb_randr_change_output_property_sizeof (const void *_buffer );
2357
2369 xcb_void_cookie_t
2370 xcb_randr_change_output_property_checked (xcb_connection_t *c ,
2371 xcb_randr_output_t output ,
2372 xcb_atom_t property ,
2373 xcb_atom_t type ,
2374 uint8_t format ,
2375 uint8_t mode ,
2376 uint32_t num_units ,
2377 const void *data );
2378
2387 xcb_void_cookie_t
2388 xcb_randr_change_output_property (xcb_connection_t *c ,
2389 xcb_randr_output_t output ,
2390 xcb_atom_t property ,
2391 xcb_atom_t type ,
2392 uint8_t format ,
2393 uint8_t mode ,
2394 uint32_t num_units ,
2395 const void *data );
2396
2408 xcb_void_cookie_t
2409 xcb_randr_delete_output_property_checked (xcb_connection_t *c ,
2410 xcb_randr_output_t output ,
2411 xcb_atom_t property );
2412
2421 xcb_void_cookie_t
2422 xcb_randr_delete_output_property (xcb_connection_t *c ,
2423 xcb_randr_output_t output ,
2424 xcb_atom_t property );
2425
2426 int
2427 xcb_randr_get_output_property_sizeof (const void *_buffer );
2428
2437 xcb_randr_get_output_property_cookie_t
2438 xcb_randr_get_output_property (xcb_connection_t *c ,
2439 xcb_randr_output_t output ,
2440 xcb_atom_t property ,
2441 xcb_atom_t type ,
2442 uint32_t long_offset ,
2443 uint32_t long_length ,
2444 uint8_t _delete ,
2445 uint8_t pending );
2446
2458 xcb_randr_get_output_property_cookie_t
2459 xcb_randr_get_output_property_unchecked (xcb_connection_t *c ,
2460 xcb_randr_output_t output ,
2461 xcb_atom_t property ,
2462 xcb_atom_t type ,
2463 uint32_t long_offset ,
2464 uint32_t long_length ,
2465 uint8_t _delete ,
2466 uint8_t pending );
2467
2468 uint8_t *
2469 xcb_randr_get_output_property_data (const xcb_randr_get_output_property_reply_t *R );
2470
2471 int
2472 xcb_randr_get_output_property_data_length (const xcb_randr_get_output_property_reply_t *R );
2473
2474 xcb_generic_iterator_t
2475 xcb_randr_get_output_property_data_end (const xcb_randr_get_output_property_reply_t *R );
2476
2491 xcb_randr_get_output_property_reply_t *
2492 xcb_randr_get_output_property_reply (xcb_connection_t *c ,
2493 xcb_randr_get_output_property_cookie_t cookie ,
2494 xcb_generic_error_t **e );
2495
2496 int
2497 xcb_randr_create_mode_sizeof (const void *_buffer ,
2498 uint32_t name_len );
2499
2508 xcb_randr_create_mode_cookie_t
2509 xcb_randr_create_mode (xcb_connection_t *c ,
2510 xcb_window_t window ,
2511 xcb_randr_mode_info_t mode_info ,
2512 uint32_t name_len ,
2513 const char *name );
2514
2526 xcb_randr_create_mode_cookie_t
2527 xcb_randr_create_mode_unchecked (xcb_connection_t *c ,
2528 xcb_window_t window ,
2529 xcb_randr_mode_info_t mode_info ,
2530 uint32_t name_len ,
2531 const char *name );
2532
2547 xcb_randr_create_mode_reply_t *
2548 xcb_randr_create_mode_reply (xcb_connection_t *c ,
2549 xcb_randr_create_mode_cookie_t cookie ,
2550 xcb_generic_error_t **e );
2551
2563 xcb_void_cookie_t
2564 xcb_randr_destroy_mode_checked (xcb_connection_t *c ,
2565 xcb_randr_mode_t mode );
2566
2575 xcb_void_cookie_t
2576 xcb_randr_destroy_mode (xcb_connection_t *c ,
2577 xcb_randr_mode_t mode );
2578
2590 xcb_void_cookie_t
2591 xcb_randr_add_output_mode_checked (xcb_connection_t *c ,
2592 xcb_randr_output_t output ,
2593 xcb_randr_mode_t mode );
2594
2603 xcb_void_cookie_t
2604 xcb_randr_add_output_mode (xcb_connection_t *c ,
2605 xcb_randr_output_t output ,
2606 xcb_randr_mode_t mode );
2607
2619 xcb_void_cookie_t
2620 xcb_randr_delete_output_mode_checked (xcb_connection_t *c ,
2621 xcb_randr_output_t output ,
2622 xcb_randr_mode_t mode );
2623
2632 xcb_void_cookie_t
2633 xcb_randr_delete_output_mode (xcb_connection_t *c ,
2634 xcb_randr_output_t output ,
2635 xcb_randr_mode_t mode );
2636
2637 int
2638 xcb_randr_get_crtc_info_sizeof (const void *_buffer );
2639
2648 xcb_randr_get_crtc_info_cookie_t
2649 xcb_randr_get_crtc_info (xcb_connection_t *c ,
2650 xcb_randr_crtc_t crtc ,
2651 xcb_timestamp_t config_timestamp );
2652
2664 xcb_randr_get_crtc_info_cookie_t
2665 xcb_randr_get_crtc_info_unchecked (xcb_connection_t *c ,
2666 xcb_randr_crtc_t crtc ,
2667 xcb_timestamp_t config_timestamp );
2668
2669 xcb_randr_output_t *
2670 xcb_randr_get_crtc_info_outputs (const xcb_randr_get_crtc_info_reply_t *R );
2671
2672 int
2673 xcb_randr_get_crtc_info_outputs_length (const xcb_randr_get_crtc_info_reply_t *R );
2674
2675 xcb_generic_iterator_t
2676 xcb_randr_get_crtc_info_outputs_end (const xcb_randr_get_crtc_info_reply_t *R );
2677
2678 xcb_randr_output_t *
2679 xcb_randr_get_crtc_info_possible (const xcb_randr_get_crtc_info_reply_t *R );
2680
2681 int
2682 xcb_randr_get_crtc_info_possible_length (const xcb_randr_get_crtc_info_reply_t *R );
2683
2684 xcb_generic_iterator_t
2685 xcb_randr_get_crtc_info_possible_end (const xcb_randr_get_crtc_info_reply_t *R );
2686
2701 xcb_randr_get_crtc_info_reply_t *
2702 xcb_randr_get_crtc_info_reply (xcb_connection_t *c ,
2703 xcb_randr_get_crtc_info_cookie_t cookie ,
2704 xcb_generic_error_t **e );
2705
2706 int
2707 xcb_randr_set_crtc_config_sizeof (const void *_buffer ,
2708 uint32_t outputs_len );
2709
2718 xcb_randr_set_crtc_config_cookie_t
2719 xcb_randr_set_crtc_config (xcb_connection_t *c ,
2720 xcb_randr_crtc_t crtc ,
2721 xcb_timestamp_t timestamp ,
2722 xcb_timestamp_t config_timestamp ,
2723 int16_t x ,
2724 int16_t y ,
2725 xcb_randr_mode_t mode ,
2726 uint16_t rotation ,
2727 uint32_t outputs_len ,
2728 const xcb_randr_output_t *outputs );
2729
2741 xcb_randr_set_crtc_config_cookie_t
2742 xcb_randr_set_crtc_config_unchecked (xcb_connection_t *c ,
2743 xcb_randr_crtc_t crtc ,
2744 xcb_timestamp_t timestamp ,
2745 xcb_timestamp_t config_timestamp ,
2746 int16_t x ,
2747 int16_t y ,
2748 xcb_randr_mode_t mode ,
2749 uint16_t rotation ,
2750 uint32_t outputs_len ,
2751 const xcb_randr_output_t *outputs );
2752
2767 xcb_randr_set_crtc_config_reply_t *
2768 xcb_randr_set_crtc_config_reply (xcb_connection_t *c ,
2769 xcb_randr_set_crtc_config_cookie_t cookie ,
2770 xcb_generic_error_t **e );
2771
2780 xcb_randr_get_crtc_gamma_size_cookie_t
2781 xcb_randr_get_crtc_gamma_size (xcb_connection_t *c ,
2782 xcb_randr_crtc_t crtc );
2783
2795 xcb_randr_get_crtc_gamma_size_cookie_t
2796 xcb_randr_get_crtc_gamma_size_unchecked (xcb_connection_t *c ,
2797 xcb_randr_crtc_t crtc );
2798
2813 xcb_randr_get_crtc_gamma_size_reply_t *
2814 xcb_randr_get_crtc_gamma_size_reply (xcb_connection_t *c ,
2815 xcb_randr_get_crtc_gamma_size_cookie_t cookie ,
2816 xcb_generic_error_t **e );
2817
2818 int
2819 xcb_randr_get_crtc_gamma_sizeof (const void *_buffer );
2820
2829 xcb_randr_get_crtc_gamma_cookie_t
2830 xcb_randr_get_crtc_gamma (xcb_connection_t *c ,
2831 xcb_randr_crtc_t crtc );
2832
2844 xcb_randr_get_crtc_gamma_cookie_t
2845 xcb_randr_get_crtc_gamma_unchecked (xcb_connection_t *c ,
2846 xcb_randr_crtc_t crtc );
2847
2848 uint16_t *
2849 xcb_randr_get_crtc_gamma_red (const xcb_randr_get_crtc_gamma_reply_t *R );
2850
2851 int
2852 xcb_randr_get_crtc_gamma_red_length (const xcb_randr_get_crtc_gamma_reply_t *R );
2853
2854 xcb_generic_iterator_t
2855 xcb_randr_get_crtc_gamma_red_end (const xcb_randr_get_crtc_gamma_reply_t *R );
2856
2857 uint16_t *
2858 xcb_randr_get_crtc_gamma_green (const xcb_randr_get_crtc_gamma_reply_t *R );
2859
2860 int
2861 xcb_randr_get_crtc_gamma_green_length (const xcb_randr_get_crtc_gamma_reply_t *R );
2862
2863 xcb_generic_iterator_t
2864 xcb_randr_get_crtc_gamma_green_end (const xcb_randr_get_crtc_gamma_reply_t *R );
2865
2866 uint16_t *
2867 xcb_randr_get_crtc_gamma_blue (const xcb_randr_get_crtc_gamma_reply_t *R );
2868
2869 int
2870 xcb_randr_get_crtc_gamma_blue_length (const xcb_randr_get_crtc_gamma_reply_t *R );
2871
2872 xcb_generic_iterator_t
2873 xcb_randr_get_crtc_gamma_blue_end (const xcb_randr_get_crtc_gamma_reply_t *R );
2874
2889 xcb_randr_get_crtc_gamma_reply_t *
2890 xcb_randr_get_crtc_gamma_reply (xcb_connection_t *c ,
2891 xcb_randr_get_crtc_gamma_cookie_t cookie ,
2892 xcb_generic_error_t **e );
2893
2894 int
2895 xcb_randr_set_crtc_gamma_sizeof (const void *_buffer );
2896
2908 xcb_void_cookie_t
2909 xcb_randr_set_crtc_gamma_checked (xcb_connection_t *c ,
2910 xcb_randr_crtc_t crtc ,
2911 uint16_t size ,
2912 const uint16_t *red ,
2913 const uint16_t *green ,
2914 const uint16_t *blue );
2915
2924 xcb_void_cookie_t
2925 xcb_randr_set_crtc_gamma (xcb_connection_t *c ,
2926 xcb_randr_crtc_t crtc ,
2927 uint16_t size ,
2928 const uint16_t *red ,
2929 const uint16_t *green ,
2930 const uint16_t *blue );
2931
2932 int
2933 xcb_randr_get_screen_resources_current_sizeof (const void *_buffer );
2934
2943 xcb_randr_get_screen_resources_current_cookie_t
2944 xcb_randr_get_screen_resources_current (xcb_connection_t *c ,
2945 xcb_window_t window );
2946
2958 xcb_randr_get_screen_resources_current_cookie_t
2959 xcb_randr_get_screen_resources_current_unchecked (xcb_connection_t *c ,
2960 xcb_window_t window );
2961
2962 xcb_randr_crtc_t *
2963 xcb_randr_get_screen_resources_current_crtcs (const xcb_randr_get_screen_resources_current_reply_t *R );
2964
2965 int
2966 xcb_randr_get_screen_resources_current_crtcs_length (const xcb_randr_get_screen_resources_current_reply_t *R );
2967
2968 xcb_generic_iterator_t
2969 xcb_randr_get_screen_resources_current_crtcs_end (const xcb_randr_get_screen_resources_current_reply_t *R );
2970
2971 xcb_randr_output_t *
2972 xcb_randr_get_screen_resources_current_outputs (const xcb_randr_get_screen_resources_current_reply_t *R );
2973
2974 int
2975 xcb_randr_get_screen_resources_current_outputs_length (const xcb_randr_get_screen_resources_current_reply_t *R );
2976
2977 xcb_generic_iterator_t
2978 xcb_randr_get_screen_resources_current_outputs_end (const xcb_randr_get_screen_resources_current_reply_t *R );
2979
2980 xcb_randr_mode_info_t *
2981 xcb_randr_get_screen_resources_current_modes (const xcb_randr_get_screen_resources_current_reply_t *R );
2982
2983 int
2984 xcb_randr_get_screen_resources_current_modes_length (const xcb_randr_get_screen_resources_current_reply_t *R );
2985
2986 xcb_randr_mode_info_iterator_t
2987 xcb_randr_get_screen_resources_current_modes_iterator (const xcb_randr_get_screen_resources_current_reply_t *R );
2988
2989 uint8_t *
2990 xcb_randr_get_screen_resources_current_names (const xcb_randr_get_screen_resources_current_reply_t *R );
2991
2992 int
2993 xcb_randr_get_screen_resources_current_names_length (const xcb_randr_get_screen_resources_current_reply_t *R );
2994
2995 xcb_generic_iterator_t
2996 xcb_randr_get_screen_resources_current_names_end (const xcb_randr_get_screen_resources_current_reply_t *R );
2997
3012 xcb_randr_get_screen_resources_current_reply_t *
3013 xcb_randr_get_screen_resources_current_reply (xcb_connection_t *c ,
3014 xcb_randr_get_screen_resources_current_cookie_t cookie ,
3015 xcb_generic_error_t **e );
3016
3017 int
3018 xcb_randr_set_crtc_transform_sizeof (const void *_buffer ,
3019 uint32_t filter_params_len );
3020
3032 xcb_void_cookie_t
3033 xcb_randr_set_crtc_transform_checked (xcb_connection_t *c ,
3034 xcb_randr_crtc_t crtc ,
3035 xcb_render_transform_t transform ,
3036 uint16_t filter_len ,
3037 const char *filter_name ,
3038 uint32_t filter_params_len ,
3039 const xcb_render_fixed_t *filter_params );
3040
3049 xcb_void_cookie_t
3050 xcb_randr_set_crtc_transform (xcb_connection_t *c ,
3051 xcb_randr_crtc_t crtc ,
3052 xcb_render_transform_t transform ,
3053 uint16_t filter_len ,
3054 const char *filter_name ,
3055 uint32_t filter_params_len ,
3056 const xcb_render_fixed_t *filter_params );
3057
3058 int
3059 xcb_randr_get_crtc_transform_sizeof (const void *_buffer );
3060
3069 xcb_randr_get_crtc_transform_cookie_t
3070 xcb_randr_get_crtc_transform (xcb_connection_t *c ,
3071 xcb_randr_crtc_t crtc );
3072
3084 xcb_randr_get_crtc_transform_cookie_t
3085 xcb_randr_get_crtc_transform_unchecked (xcb_connection_t *c ,
3086 xcb_randr_crtc_t crtc );
3087
3088 char *
3089 xcb_randr_get_crtc_transform_pending_filter_name (const xcb_randr_get_crtc_transform_reply_t *R );
3090
3091 int
3092 xcb_randr_get_crtc_transform_pending_filter_name_length (const xcb_randr_get_crtc_transform_reply_t *R );
3093
3094 xcb_generic_iterator_t
3095 xcb_randr_get_crtc_transform_pending_filter_name_end (const xcb_randr_get_crtc_transform_reply_t *R );
3096
3097 xcb_render_fixed_t *
3098 xcb_randr_get_crtc_transform_pending_params (const xcb_randr_get_crtc_transform_reply_t *R );
3099
3100 int
3101 xcb_randr_get_crtc_transform_pending_params_length (const xcb_randr_get_crtc_transform_reply_t *R );
3102
3103 xcb_generic_iterator_t
3104 xcb_randr_get_crtc_transform_pending_params_end (const xcb_randr_get_crtc_transform_reply_t *R );
3105
3106 char *
3107 xcb_randr_get_crtc_transform_current_filter_name (const xcb_randr_get_crtc_transform_reply_t *R );
3108
3109 int
3110 xcb_randr_get_crtc_transform_current_filter_name_length (const xcb_randr_get_crtc_transform_reply_t *R );
3111
3112 xcb_generic_iterator_t
3113 xcb_randr_get_crtc_transform_current_filter_name_end (const xcb_randr_get_crtc_transform_reply_t *R );
3114
3115 xcb_render_fixed_t *
3116 xcb_randr_get_crtc_transform_current_params (const xcb_randr_get_crtc_transform_reply_t *R );
3117
3118 int
3119 xcb_randr_get_crtc_transform_current_params_length (const xcb_randr_get_crtc_transform_reply_t *R );
3120
3121 xcb_generic_iterator_t
3122 xcb_randr_get_crtc_transform_current_params_end (const xcb_randr_get_crtc_transform_reply_t *R );
3123
3138 xcb_randr_get_crtc_transform_reply_t *
3139 xcb_randr_get_crtc_transform_reply (xcb_connection_t *c ,
3140 xcb_randr_get_crtc_transform_cookie_t cookie ,
3141 xcb_generic_error_t **e );
3142
3151 xcb_randr_get_panning_cookie_t
3152 xcb_randr_get_panning (xcb_connection_t *c ,
3153 xcb_randr_crtc_t crtc );
3154
3166 xcb_randr_get_panning_cookie_t
3167 xcb_randr_get_panning_unchecked (xcb_connection_t *c ,
3168 xcb_randr_crtc_t crtc );
3169
3184 xcb_randr_get_panning_reply_t *
3185 xcb_randr_get_panning_reply (xcb_connection_t *c ,
3186 xcb_randr_get_panning_cookie_t cookie ,
3187 xcb_generic_error_t **e );
3188
3197 xcb_randr_set_panning_cookie_t
3198 xcb_randr_set_panning (xcb_connection_t *c ,
3199 xcb_randr_crtc_t crtc ,
3200 xcb_timestamp_t timestamp ,
3201 uint16_t left ,
3202 uint16_t top ,
3203 uint16_t width ,
3204 uint16_t height ,
3205 uint16_t track_left ,
3206 uint16_t track_top ,
3207 uint16_t track_width ,
3208 uint16_t track_height ,
3209 int16_t border_left ,
3210 int16_t border_top ,
3211 int16_t border_right ,
3212 int16_t border_bottom );
3213
3225 xcb_randr_set_panning_cookie_t
3226 xcb_randr_set_panning_unchecked (xcb_connection_t *c ,
3227 xcb_randr_crtc_t crtc ,
3228 xcb_timestamp_t timestamp ,
3229 uint16_t left ,
3230 uint16_t top ,
3231 uint16_t width ,
3232 uint16_t height ,
3233 uint16_t track_left ,
3234 uint16_t track_top ,
3235 uint16_t track_width ,
3236 uint16_t track_height ,
3237 int16_t border_left ,
3238 int16_t border_top ,
3239 int16_t border_right ,
3240 int16_t border_bottom );
3241
3256 xcb_randr_set_panning_reply_t *
3257 xcb_randr_set_panning_reply (xcb_connection_t *c ,
3258 xcb_randr_set_panning_cookie_t cookie ,
3259 xcb_generic_error_t **e );
3260
3272 xcb_void_cookie_t
3273 xcb_randr_set_output_primary_checked (xcb_connection_t *c ,
3274 xcb_window_t window ,
3275 xcb_randr_output_t output );
3276
3285 xcb_void_cookie_t
3286 xcb_randr_set_output_primary (xcb_connection_t *c ,
3287 xcb_window_t window ,
3288 xcb_randr_output_t output );
3289
3298 xcb_randr_get_output_primary_cookie_t
3299 xcb_randr_get_output_primary (xcb_connection_t *c ,
3300 xcb_window_t window );
3301
3313 xcb_randr_get_output_primary_cookie_t
3314 xcb_randr_get_output_primary_unchecked (xcb_connection_t *c ,
3315 xcb_window_t window );
3316
3331 xcb_randr_get_output_primary_reply_t *
3332 xcb_randr_get_output_primary_reply (xcb_connection_t *c ,
3333 xcb_randr_get_output_primary_cookie_t cookie ,
3334 xcb_generic_error_t **e );
3335
3336 int
3337 xcb_randr_get_providers_sizeof (const void *_buffer );
3338
3347 xcb_randr_get_providers_cookie_t
3348 xcb_randr_get_providers (xcb_connection_t *c ,
3349 xcb_window_t window );
3350
3362 xcb_randr_get_providers_cookie_t
3363 xcb_randr_get_providers_unchecked (xcb_connection_t *c ,
3364 xcb_window_t window );
3365
3366 xcb_randr_provider_t *
3367 xcb_randr_get_providers_providers (const xcb_randr_get_providers_reply_t *R );
3368
3369 int
3370 xcb_randr_get_providers_providers_length (const xcb_randr_get_providers_reply_t *R );
3371
3372 xcb_generic_iterator_t
3373 xcb_randr_get_providers_providers_end (const xcb_randr_get_providers_reply_t *R );
3374
3389 xcb_randr_get_providers_reply_t *
3390 xcb_randr_get_providers_reply (xcb_connection_t *c ,
3391 xcb_randr_get_providers_cookie_t cookie ,
3392 xcb_generic_error_t **e );
3393
3394 int
3395 xcb_randr_get_provider_info_sizeof (const void *_buffer );
3396
3405 xcb_randr_get_provider_info_cookie_t
3406 xcb_randr_get_provider_info (xcb_connection_t *c ,
3407 xcb_randr_provider_t provider ,
3408 xcb_timestamp_t config_timestamp );
3409
3421 xcb_randr_get_provider_info_cookie_t
3422 xcb_randr_get_provider_info_unchecked (xcb_connection_t *c ,
3423 xcb_randr_provider_t provider ,
3424 xcb_timestamp_t config_timestamp );
3425
3426 xcb_randr_crtc_t *
3427 xcb_randr_get_provider_info_crtcs (const xcb_randr_get_provider_info_reply_t *R );
3428
3429 int
3430 xcb_randr_get_provider_info_crtcs_length (const xcb_randr_get_provider_info_reply_t *R );
3431
3432 xcb_generic_iterator_t
3433 xcb_randr_get_provider_info_crtcs_end (const xcb_randr_get_provider_info_reply_t *R );
3434
3435 xcb_randr_output_t *
3436 xcb_randr_get_provider_info_outputs (const xcb_randr_get_provider_info_reply_t *R );
3437
3438 int
3439 xcb_randr_get_provider_info_outputs_length (const xcb_randr_get_provider_info_reply_t *R );
3440
3441 xcb_generic_iterator_t
3442 xcb_randr_get_provider_info_outputs_end (const xcb_randr_get_provider_info_reply_t *R );
3443
3444 xcb_randr_provider_t *
3445 xcb_randr_get_provider_info_associated_providers (const xcb_randr_get_provider_info_reply_t *R );
3446
3447 int
3448 xcb_randr_get_provider_info_associated_providers_length (const xcb_randr_get_provider_info_reply_t *R );
3449
3450 xcb_generic_iterator_t
3451 xcb_randr_get_provider_info_associated_providers_end (const xcb_randr_get_provider_info_reply_t *R );
3452
3453 uint32_t *
3454 xcb_randr_get_provider_info_associated_capability (const xcb_randr_get_provider_info_reply_t *R );
3455
3456 int
3457 xcb_randr_get_provider_info_associated_capability_length (const xcb_randr_get_provider_info_reply_t *R );
3458
3459 xcb_generic_iterator_t
3460 xcb_randr_get_provider_info_associated_capability_end (const xcb_randr_get_provider_info_reply_t *R );
3461
3462 char *
3463 xcb_randr_get_provider_info_name (const xcb_randr_get_provider_info_reply_t *R );
3464
3465 int
3466 xcb_randr_get_provider_info_name_length (const xcb_randr_get_provider_info_reply_t *R );
3467
3468 xcb_generic_iterator_t
3469 xcb_randr_get_provider_info_name_end (const xcb_randr_get_provider_info_reply_t *R );
3470
3485 xcb_randr_get_provider_info_reply_t *
3486 xcb_randr_get_provider_info_reply (xcb_connection_t *c ,
3487 xcb_randr_get_provider_info_cookie_t cookie ,
3488 xcb_generic_error_t **e );
3489
3501 xcb_void_cookie_t
3502 xcb_randr_set_provider_offload_sink_checked (xcb_connection_t *c ,
3503 xcb_randr_provider_t provider ,
3504 xcb_randr_provider_t sink_provider ,
3505 xcb_timestamp_t config_timestamp );
3506
3515 xcb_void_cookie_t
3516 xcb_randr_set_provider_offload_sink (xcb_connection_t *c ,
3517 xcb_randr_provider_t provider ,
3518 xcb_randr_provider_t sink_provider ,
3519 xcb_timestamp_t config_timestamp );
3520
3532 xcb_void_cookie_t
3533 xcb_randr_set_provider_output_source_checked (xcb_connection_t *c ,
3534 xcb_randr_provider_t provider ,
3535 xcb_randr_provider_t source_provider ,
3536 xcb_timestamp_t config_timestamp );
3537
3546 xcb_void_cookie_t
3547 xcb_randr_set_provider_output_source (xcb_connection_t *c ,
3548 xcb_randr_provider_t provider ,
3549 xcb_randr_provider_t source_provider ,
3550 xcb_timestamp_t config_timestamp );
3551
3552 int
3553 xcb_randr_list_provider_properties_sizeof (const void *_buffer );
3554
3563 xcb_randr_list_provider_properties_cookie_t
3564 xcb_randr_list_provider_properties (xcb_connection_t *c ,
3565 xcb_randr_provider_t provider );
3566
3578 xcb_randr_list_provider_properties_cookie_t
3579 xcb_randr_list_provider_properties_unchecked (xcb_connection_t *c ,
3580 xcb_randr_provider_t provider );
3581
3582 xcb_atom_t *
3583 xcb_randr_list_provider_properties_atoms (const xcb_randr_list_provider_properties_reply_t *R );
3584
3585 int
3586 xcb_randr_list_provider_properties_atoms_length (const xcb_randr_list_provider_properties_reply_t *R );
3587
3588 xcb_generic_iterator_t
3589 xcb_randr_list_provider_properties_atoms_end (const xcb_randr_list_provider_properties_reply_t *R );
3590
3605 xcb_randr_list_provider_properties_reply_t *
3606 xcb_randr_list_provider_properties_reply (xcb_connection_t *c ,
3607 xcb_randr_list_provider_properties_cookie_t cookie ,
3608 xcb_generic_error_t **e );
3609
3610 int
3611 xcb_randr_query_provider_property_sizeof (const void *_buffer );
3612
3621 xcb_randr_query_provider_property_cookie_t
3622 xcb_randr_query_provider_property (xcb_connection_t *c ,
3623 xcb_randr_provider_t provider ,
3624 xcb_atom_t property );
3625
3637 xcb_randr_query_provider_property_cookie_t
3638 xcb_randr_query_provider_property_unchecked (xcb_connection_t *c ,
3639 xcb_randr_provider_t provider ,
3640 xcb_atom_t property );
3641
3642 int32_t *
3643 xcb_randr_query_provider_property_valid_values (const xcb_randr_query_provider_property_reply_t *R );
3644
3645 int
3646 xcb_randr_query_provider_property_valid_values_length (const xcb_randr_query_provider_property_reply_t *R );
3647
3648 xcb_generic_iterator_t
3649 xcb_randr_query_provider_property_valid_values_end (const xcb_randr_query_provider_property_reply_t *R );
3650
3665 xcb_randr_query_provider_property_reply_t *
3666 xcb_randr_query_provider_property_reply (xcb_connection_t *c ,
3667 xcb_randr_query_provider_property_cookie_t cookie ,
3668 xcb_generic_error_t **e );
3669
3670 int
3671 xcb_randr_configure_provider_property_sizeof (const void *_buffer ,
3672 uint32_t values_len );
3673
3685 xcb_void_cookie_t
3686 xcb_randr_configure_provider_property_checked (xcb_connection_t *c ,
3687 xcb_randr_provider_t provider ,
3688 xcb_atom_t property ,
3689 uint8_t pending ,
3690 uint8_t range ,
3691 uint32_t values_len ,
3692 const int32_t *values );
3693
3702 xcb_void_cookie_t
3703 xcb_randr_configure_provider_property (xcb_connection_t *c ,
3704 xcb_randr_provider_t provider ,
3705 xcb_atom_t property ,
3706 uint8_t pending ,
3707 uint8_t range ,
3708 uint32_t values_len ,
3709 const int32_t *values );
3710
3711 int
3712 xcb_randr_change_provider_property_sizeof (const void *_buffer );
3713
3725 xcb_void_cookie_t
3726 xcb_randr_change_provider_property_checked (xcb_connection_t *c ,
3727 xcb_randr_provider_t provider ,
3728 xcb_atom_t property ,
3729 xcb_atom_t type ,
3730 uint8_t format ,
3731 uint8_t mode ,
3732 uint32_t num_items ,
3733 const void *data );
3734
3743 xcb_void_cookie_t
3744 xcb_randr_change_provider_property (xcb_connection_t *c ,
3745 xcb_randr_provider_t provider ,
3746 xcb_atom_t property ,
3747 xcb_atom_t type ,
3748 uint8_t format ,
3749 uint8_t mode ,
3750 uint32_t num_items ,
3751 const void *data );
3752
3764 xcb_void_cookie_t
3765 xcb_randr_delete_provider_property_checked (xcb_connection_t *c ,
3766 xcb_randr_provider_t provider ,
3767 xcb_atom_t property );
3768
3777 xcb_void_cookie_t
3778 xcb_randr_delete_provider_property (xcb_connection_t *c ,
3779 xcb_randr_provider_t provider ,
3780 xcb_atom_t property );
3781
3782 int
3783 xcb_randr_get_provider_property_sizeof (const void *_buffer );
3784
3793 xcb_randr_get_provider_property_cookie_t
3794 xcb_randr_get_provider_property (xcb_connection_t *c ,
3795 xcb_randr_provider_t provider ,
3796 xcb_atom_t property ,
3797 xcb_atom_t type ,
3798 uint32_t long_offset ,
3799 uint32_t long_length ,
3800 uint8_t _delete ,
3801 uint8_t pending );
3802
3814 xcb_randr_get_provider_property_cookie_t
3815 xcb_randr_get_provider_property_unchecked (xcb_connection_t *c ,
3816 xcb_randr_provider_t provider ,
3817 xcb_atom_t property ,
3818 xcb_atom_t type ,
3819 uint32_t long_offset ,
3820 uint32_t long_length ,
3821 uint8_t _delete ,
3822 uint8_t pending );
3823
3824 void *
3825 xcb_randr_get_provider_property_data (const xcb_randr_get_provider_property_reply_t *R );
3826
3827 int
3828 xcb_randr_get_provider_property_data_length (const xcb_randr_get_provider_property_reply_t *R );
3829
3830 xcb_generic_iterator_t
3831 xcb_randr_get_provider_property_data_end (const xcb_randr_get_provider_property_reply_t *R );
3832
3847 xcb_randr_get_provider_property_reply_t *
3848 xcb_randr_get_provider_property_reply (xcb_connection_t *c ,
3849 xcb_randr_get_provider_property_cookie_t cookie ,
3850 xcb_generic_error_t **e );
3851
3860 void
3861 xcb_randr_crtc_change_next (xcb_randr_crtc_change_iterator_t *i );
3862
3872 xcb_generic_iterator_t
3873 xcb_randr_crtc_change_end (xcb_randr_crtc_change_iterator_t i );
3874
3883 void
3884 xcb_randr_output_change_next (xcb_randr_output_change_iterator_t *i );
3885
3895 xcb_generic_iterator_t
3896 xcb_randr_output_change_end (xcb_randr_output_change_iterator_t i );
3897
3906 void
3907 xcb_randr_output_property_next (xcb_randr_output_property_iterator_t *i );
3908
3918 xcb_generic_iterator_t
3919 xcb_randr_output_property_end (xcb_randr_output_property_iterator_t i );
3920
3929 void
3930 xcb_randr_provider_change_next (xcb_randr_provider_change_iterator_t *i );
3931
3941 xcb_generic_iterator_t
3942 xcb_randr_provider_change_end (xcb_randr_provider_change_iterator_t i );
3943
3952 void
3953 xcb_randr_provider_property_next (xcb_randr_provider_property_iterator_t *i );
3954
3964 xcb_generic_iterator_t
3965 xcb_randr_provider_property_end (xcb_randr_provider_property_iterator_t i );
3966
3975 void
3976 xcb_randr_resource_change_next (xcb_randr_resource_change_iterator_t *i );
3977
3987 xcb_generic_iterator_t
3988 xcb_randr_resource_change_end (xcb_randr_resource_change_iterator_t i );
3989
3998 void
3999 xcb_randr_notify_data_next (xcb_randr_notify_data_iterator_t *i );
4000
4010 xcb_generic_iterator_t
4011 xcb_randr_notify_data_end (xcb_randr_notify_data_iterator_t i );
4012
4013
4014 #ifdef __cplusplus
4015 }
4016 #endif
4017
4018 #endif
4019
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:3510
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:2483
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:1677
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:3001
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_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:4578
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_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:2002
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_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:2288
xcb_randr_crtc_change_t
xcb_randr_crtc_change_t
Definition: randr.h:1414
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_providers_unchecked
xcb_randr_get_providers_cookie_t xcb_randr_get_providers_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: randr.c:3655
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:4002
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_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:3045
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:1504
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:3422
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:2689
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:1816
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_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:4763
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:2203
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:4799
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:1886
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:4197
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:4737
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:4264
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:3474
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:2242
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:4314
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:4393
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:4781
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:4550
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:3564
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_destroy_mode_checked
xcb_void_cookie_t xcb_randr_destroy_mode_checked(xcb_connection_t *c, xcb_randr_mode_t mode)
Definition: randr.c:1894
xcb_randr_query_output_property_request_t
xcb_randr_query_output_property_request_t
Definition: randr.h:537
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:4753
xcb_randr_refresh_rates_t
xcb_randr_refresh_rates_t
Definition: randr.h:151
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:3482
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:4676
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:2334
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_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_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:3818
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:2101
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:4771
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:1547
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:4149
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:4745
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:1716
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:4464
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:900
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:3182
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:4843
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:4507
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:2129
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:1974
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:4062
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:4032
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:3336
xcb_randr_notify_data_end
xcb_generic_iterator_t xcb_randr_notify_data_end(xcb_randr_notify_data_iterator_t i)
Definition: randr.c:4861
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:4236
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:3370
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:1590
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:4353
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:1851
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:1946
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:2457
xcb_randr_set_screen_size_request_t
xcb_randr_set_screen_size_request_t
Definition: randr.h:351
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:2642
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:3538
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:3972
xcb_randr_output_property_end
xcb_generic_iterator_t xcb_randr_output_property_end(xcb_randr_output_property_iterator_t i)
Definition: randr.c:4789
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:3590
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:1777
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:3629
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_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:2803
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:2342
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:3362
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:3302
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_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:4637
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:3790
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:2368
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:4835
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:3703
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:1618
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:4825
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_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:2579
xcb.h
xcb_randr_provider_property_next
void xcb_randr_provider_property_next(xcb_randr_provider_property_iterator_t *i)
Definition: randr.c:4817
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:4807
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:4123
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:2394
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:3156
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_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:2949
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:3964
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_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:1920
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:2030
xcb_randr_notify_data_next
void xcb_randr_notify_data_next(xcb_randr_notify_data_iterator_t *i)
Definition: randr.c:4853
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:2829
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:3310