XCB: randr.h Source File

XCB 1.17.0

randr.h
1/*
2 * This file generated automatically from randr.xml by c_client.py.
3 * Edit at your peril.
4 */
5
11
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
20extern "C" {
21#endif
22
23#define XCB_RANDR_MAJOR_VERSION 1
24#define XCB_RANDR_MINOR_VERSION 6
25
26extern xcb_extension_t xcb_randr_id;
27
28typedef 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
39typedef 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
50typedef 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
61typedef 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
72typedef uint32_t xcb_randr_lease_t;
73
77 typedef struct xcb_randr_lease_iterator_t {
78 xcb_randr_lease_t *data;
79 int rem;
80 int index;
81} xcb_randr_lease_iterator_t;
82
84#define XCB_RANDR_BAD_OUTPUT 0
85
89 typedef struct xcb_randr_bad_output_error_t {
90 uint8_t response_type;
91 uint8_t error_code;
92 uint16_t sequence;
93 uint32_t bad_value;
94 uint16_t minor_opcode;
95 uint8_t major_opcode;
96} xcb_randr_bad_output_error_t;
97
99#define XCB_RANDR_BAD_CRTC 1
100
104 typedef struct xcb_randr_bad_crtc_error_t {
105 uint8_t response_type;
106 uint8_t error_code;
107 uint16_t sequence;
108 uint32_t bad_value;
109 uint16_t minor_opcode;
110 uint8_t major_opcode;
111} xcb_randr_bad_crtc_error_t;
112
114#define XCB_RANDR_BAD_MODE 2
115
119 typedef struct xcb_randr_bad_mode_error_t {
120 uint8_t response_type;
121 uint8_t error_code;
122 uint16_t sequence;
123 uint32_t bad_value;
124 uint16_t minor_opcode;
125 uint8_t major_opcode;
126} xcb_randr_bad_mode_error_t;
127
129#define XCB_RANDR_BAD_PROVIDER 3
130
134 typedef struct xcb_randr_bad_provider_error_t {
135 uint8_t response_type;
136 uint8_t error_code;
137 uint16_t sequence;
138 uint32_t bad_value;
139 uint16_t minor_opcode;
140 uint8_t major_opcode;
141} xcb_randr_bad_provider_error_t;
142
143typedef enum xcb_randr_rotation_t {
144 XCB_RANDR_ROTATION_ROTATE_0 = 1,
145 XCB_RANDR_ROTATION_ROTATE_90 = 2,
146 XCB_RANDR_ROTATION_ROTATE_180 = 4,
147 XCB_RANDR_ROTATION_ROTATE_270 = 8,
148 XCB_RANDR_ROTATION_REFLECT_X = 16,
149 XCB_RANDR_ROTATION_REFLECT_Y = 32
150} xcb_randr_rotation_t;
151
155 typedef struct xcb_randr_screen_size_t {
156 uint16_t width;
157 uint16_t height;
158 uint16_t mwidth;
159 uint16_t mheight;
160} xcb_randr_screen_size_t;
161
165 typedef struct xcb_randr_screen_size_iterator_t {
166 xcb_randr_screen_size_t *data;
167 int rem;
168 int index;
169} xcb_randr_screen_size_iterator_t;
170
174 typedef struct xcb_randr_refresh_rates_t {
175 uint16_t nRates;
176} xcb_randr_refresh_rates_t;
177
181 typedef struct xcb_randr_refresh_rates_iterator_t {
182 xcb_randr_refresh_rates_t *data;
183 int rem;
184 int index;
185} xcb_randr_refresh_rates_iterator_t;
186
190 typedef struct xcb_randr_query_version_cookie_t {
191 unsigned int sequence;
192} xcb_randr_query_version_cookie_t;
193
195#define XCB_RANDR_QUERY_VERSION 0
196
200 typedef struct xcb_randr_query_version_request_t {
201 uint8_t major_opcode;
202 uint8_t minor_opcode;
203 uint16_t length;
204 uint32_t major_version;
205 uint32_t minor_version;
206} xcb_randr_query_version_request_t;
207
211 typedef struct xcb_randr_query_version_reply_t {
212 uint8_t response_type;
213 uint8_t pad0;
214 uint16_t sequence;
215 uint32_t length;
216 uint32_t major_version;
217 uint32_t minor_version;
218 uint8_t pad1[16];
219} xcb_randr_query_version_reply_t;
220
221typedef enum xcb_randr_set_config_t {
222 XCB_RANDR_SET_CONFIG_SUCCESS = 0,
223 XCB_RANDR_SET_CONFIG_INVALID_CONFIG_TIME = 1,
224 XCB_RANDR_SET_CONFIG_INVALID_TIME = 2,
225 XCB_RANDR_SET_CONFIG_FAILED = 3
226} xcb_randr_set_config_t;
227
231 typedef struct xcb_randr_set_screen_config_cookie_t {
232 unsigned int sequence;
233} xcb_randr_set_screen_config_cookie_t;
234
236#define XCB_RANDR_SET_SCREEN_CONFIG 2
237
241 typedef struct xcb_randr_set_screen_config_request_t {
242 uint8_t major_opcode;
243 uint8_t minor_opcode;
244 uint16_t length;
245 xcb_window_t window;
246 xcb_timestamp_t timestamp;
247 xcb_timestamp_t config_timestamp;
248 uint16_t sizeID;
249 uint16_t rotation;
250 uint16_t rate;
251 uint8_t pad0[2];
252} xcb_randr_set_screen_config_request_t;
253
257 typedef struct xcb_randr_set_screen_config_reply_t {
258 uint8_t response_type;
259 uint8_t status;
260 uint16_t sequence;
261 uint32_t length;
262 xcb_timestamp_t new_timestamp;
263 xcb_timestamp_t config_timestamp;
264 xcb_window_t root;
265 uint16_t subpixel_order;
266 uint8_t pad0[10];
267} xcb_randr_set_screen_config_reply_t;
268
269typedef enum xcb_randr_notify_mask_t {
270 XCB_RANDR_NOTIFY_MASK_SCREEN_CHANGE = 1,
271 XCB_RANDR_NOTIFY_MASK_CRTC_CHANGE = 2,
272 XCB_RANDR_NOTIFY_MASK_OUTPUT_CHANGE = 4,
273 XCB_RANDR_NOTIFY_MASK_OUTPUT_PROPERTY = 8,
274 XCB_RANDR_NOTIFY_MASK_PROVIDER_CHANGE = 16,
275 XCB_RANDR_NOTIFY_MASK_PROVIDER_PROPERTY = 32,
276 XCB_RANDR_NOTIFY_MASK_RESOURCE_CHANGE = 64,
277 XCB_RANDR_NOTIFY_MASK_LEASE = 128
278} xcb_randr_notify_mask_t;
279
281#define XCB_RANDR_SELECT_INPUT 4
282
286 typedef struct xcb_randr_select_input_request_t {
287 uint8_t major_opcode;
288 uint8_t minor_opcode;
289 uint16_t length;
290 xcb_window_t window;
291 uint16_t enable;
292 uint8_t pad0[2];
293} xcb_randr_select_input_request_t;
294
298 typedef struct xcb_randr_get_screen_info_cookie_t {
299 unsigned int sequence;
300} xcb_randr_get_screen_info_cookie_t;
301
303#define XCB_RANDR_GET_SCREEN_INFO 5
304
308 typedef struct xcb_randr_get_screen_info_request_t {
309 uint8_t major_opcode;
310 uint8_t minor_opcode;
311 uint16_t length;
312 xcb_window_t window;
313} xcb_randr_get_screen_info_request_t;
314
318 typedef struct xcb_randr_get_screen_info_reply_t {
319 uint8_t response_type;
320 uint8_t rotations;
321 uint16_t sequence;
322 uint32_t length;
323 xcb_window_t root;
324 xcb_timestamp_t timestamp;
325 xcb_timestamp_t config_timestamp;
326 uint16_t nSizes;
327 uint16_t sizeID;
328 uint16_t rotation;
329 uint16_t rate;
330 uint16_t nInfo;
331 uint8_t pad0[2];
332} xcb_randr_get_screen_info_reply_t;
333
337 typedef struct xcb_randr_get_screen_size_range_cookie_t {
338 unsigned int sequence;
339} xcb_randr_get_screen_size_range_cookie_t;
340
342#define XCB_RANDR_GET_SCREEN_SIZE_RANGE 6
343
347 typedef struct xcb_randr_get_screen_size_range_request_t {
348 uint8_t major_opcode;
349 uint8_t minor_opcode;
350 uint16_t length;
351 xcb_window_t window;
352} xcb_randr_get_screen_size_range_request_t;
353
357 typedef struct xcb_randr_get_screen_size_range_reply_t {
358 uint8_t response_type;
359 uint8_t pad0;
360 uint16_t sequence;
361 uint32_t length;
362 uint16_t min_width;
363 uint16_t min_height;
364 uint16_t max_width;
365 uint16_t max_height;
366 uint8_t pad1[16];
367} xcb_randr_get_screen_size_range_reply_t;
368
370#define XCB_RANDR_SET_SCREEN_SIZE 7
371
375 typedef struct xcb_randr_set_screen_size_request_t {
376 uint8_t major_opcode;
377 uint8_t minor_opcode;
378 uint16_t length;
379 xcb_window_t window;
380 uint16_t width;
381 uint16_t height;
382 uint32_t mm_width;
383 uint32_t mm_height;
384} xcb_randr_set_screen_size_request_t;
385
386typedef enum xcb_randr_mode_flag_t {
387 XCB_RANDR_MODE_FLAG_HSYNC_POSITIVE = 1,
388 XCB_RANDR_MODE_FLAG_HSYNC_NEGATIVE = 2,
389 XCB_RANDR_MODE_FLAG_VSYNC_POSITIVE = 4,
390 XCB_RANDR_MODE_FLAG_VSYNC_NEGATIVE = 8,
391 XCB_RANDR_MODE_FLAG_INTERLACE = 16,
392 XCB_RANDR_MODE_FLAG_DOUBLE_SCAN = 32,
393 XCB_RANDR_MODE_FLAG_CSYNC = 64,
394 XCB_RANDR_MODE_FLAG_CSYNC_POSITIVE = 128,
395 XCB_RANDR_MODE_FLAG_CSYNC_NEGATIVE = 256,
396 XCB_RANDR_MODE_FLAG_HSKEW_PRESENT = 512,
397 XCB_RANDR_MODE_FLAG_BCAST = 1024,
398 XCB_RANDR_MODE_FLAG_PIXEL_MULTIPLEX = 2048,
399 XCB_RANDR_MODE_FLAG_DOUBLE_CLOCK = 4096,
400 XCB_RANDR_MODE_FLAG_HALVE_CLOCK = 8192
401} xcb_randr_mode_flag_t;
402
406 typedef struct xcb_randr_mode_info_t {
407 uint32_t id;
408 uint16_t width;
409 uint16_t height;
410 uint32_t dot_clock;
411 uint16_t hsync_start;
412 uint16_t hsync_end;
413 uint16_t htotal;
414 uint16_t hskew;
415 uint16_t vsync_start;
416 uint16_t vsync_end;
417 uint16_t vtotal;
418 uint16_t name_len;
419 uint32_t mode_flags;
420} xcb_randr_mode_info_t;
421
425 typedef struct xcb_randr_mode_info_iterator_t {
426 xcb_randr_mode_info_t *data;
427 int rem;
428 int index;
429} xcb_randr_mode_info_iterator_t;
430
434 typedef struct xcb_randr_get_screen_resources_cookie_t {
435 unsigned int sequence;
436} xcb_randr_get_screen_resources_cookie_t;
437
439#define XCB_RANDR_GET_SCREEN_RESOURCES 8
440
444 typedef struct xcb_randr_get_screen_resources_request_t {
445 uint8_t major_opcode;
446 uint8_t minor_opcode;
447 uint16_t length;
448 xcb_window_t window;
449} xcb_randr_get_screen_resources_request_t;
450
454 typedef struct xcb_randr_get_screen_resources_reply_t {
455 uint8_t response_type;
456 uint8_t pad0;
457 uint16_t sequence;
458 uint32_t length;
459 xcb_timestamp_t timestamp;
460 xcb_timestamp_t config_timestamp;
461 uint16_t num_crtcs;
462 uint16_t num_outputs;
463 uint16_t num_modes;
464 uint16_t names_len;
465 uint8_t pad1[8];
466} xcb_randr_get_screen_resources_reply_t;
467
468typedef enum xcb_randr_connection_t {
469 XCB_RANDR_CONNECTION_CONNECTED = 0,
470 XCB_RANDR_CONNECTION_DISCONNECTED = 1,
471 XCB_RANDR_CONNECTION_UNKNOWN = 2
472} xcb_randr_connection_t;
473
477 typedef struct xcb_randr_get_output_info_cookie_t {
478 unsigned int sequence;
479} xcb_randr_get_output_info_cookie_t;
480
482#define XCB_RANDR_GET_OUTPUT_INFO 9
483
487 typedef struct xcb_randr_get_output_info_request_t {
488 uint8_t major_opcode;
489 uint8_t minor_opcode;
490 uint16_t length;
491 xcb_randr_output_t output;
492 xcb_timestamp_t config_timestamp;
493} xcb_randr_get_output_info_request_t;
494
498 typedef struct xcb_randr_get_output_info_reply_t {
499 uint8_t response_type;
500 uint8_t status;
501 uint16_t sequence;
502 uint32_t length;
503 xcb_timestamp_t timestamp;
504 xcb_randr_crtc_t crtc;
505 uint32_t mm_width;
506 uint32_t mm_height;
507 uint8_t connection;
508 uint8_t subpixel_order;
509 uint16_t num_crtcs;
510 uint16_t num_modes;
511 uint16_t num_preferred;
512 uint16_t num_clones;
513 uint16_t name_len;
514} xcb_randr_get_output_info_reply_t;
515
519 typedef struct xcb_randr_list_output_properties_cookie_t {
520 unsigned int sequence;
521} xcb_randr_list_output_properties_cookie_t;
522
524#define XCB_RANDR_LIST_OUTPUT_PROPERTIES 10
525
529 typedef struct xcb_randr_list_output_properties_request_t {
530 uint8_t major_opcode;
531 uint8_t minor_opcode;
532 uint16_t length;
533 xcb_randr_output_t output;
534} xcb_randr_list_output_properties_request_t;
535
539 typedef struct xcb_randr_list_output_properties_reply_t {
540 uint8_t response_type;
541 uint8_t pad0;
542 uint16_t sequence;
543 uint32_t length;
544 uint16_t num_atoms;
545 uint8_t pad1[22];
546} xcb_randr_list_output_properties_reply_t;
547
551 typedef struct xcb_randr_query_output_property_cookie_t {
552 unsigned int sequence;
553} xcb_randr_query_output_property_cookie_t;
554
556#define XCB_RANDR_QUERY_OUTPUT_PROPERTY 11
557
561 typedef struct xcb_randr_query_output_property_request_t {
562 uint8_t major_opcode;
563 uint8_t minor_opcode;
564 uint16_t length;
565 xcb_randr_output_t output;
566 xcb_atom_t property;
567} xcb_randr_query_output_property_request_t;
568
572 typedef struct xcb_randr_query_output_property_reply_t {
573 uint8_t response_type;
574 uint8_t pad0;
575 uint16_t sequence;
576 uint32_t length;
577 uint8_t pending;
578 uint8_t range;
579 uint8_t immutable;
580 uint8_t pad1[21];
581} xcb_randr_query_output_property_reply_t;
582
584#define XCB_RANDR_CONFIGURE_OUTPUT_PROPERTY 12
585
589 typedef struct xcb_randr_configure_output_property_request_t {
590 uint8_t major_opcode;
591 uint8_t minor_opcode;
592 uint16_t length;
593 xcb_randr_output_t output;
594 xcb_atom_t property;
595 uint8_t pending;
596 uint8_t range;
597 uint8_t pad0[2];
598} xcb_randr_configure_output_property_request_t;
599
601#define XCB_RANDR_CHANGE_OUTPUT_PROPERTY 13
602
606 typedef struct xcb_randr_change_output_property_request_t {
607 uint8_t major_opcode;
608 uint8_t minor_opcode;
609 uint16_t length;
610 xcb_randr_output_t output;
611 xcb_atom_t property;
612 xcb_atom_t type;
613 uint8_t format;
614 uint8_t mode;
615 uint8_t pad0[2];
616 uint32_t num_units;
617} xcb_randr_change_output_property_request_t;
618
620#define XCB_RANDR_DELETE_OUTPUT_PROPERTY 14
621
625 typedef struct xcb_randr_delete_output_property_request_t {
626 uint8_t major_opcode;
627 uint8_t minor_opcode;
628 uint16_t length;
629 xcb_randr_output_t output;
630 xcb_atom_t property;
631} xcb_randr_delete_output_property_request_t;
632
636 typedef struct xcb_randr_get_output_property_cookie_t {
637 unsigned int sequence;
638} xcb_randr_get_output_property_cookie_t;
639
641#define XCB_RANDR_GET_OUTPUT_PROPERTY 15
642
646 typedef struct xcb_randr_get_output_property_request_t {
647 uint8_t major_opcode;
648 uint8_t minor_opcode;
649 uint16_t length;
650 xcb_randr_output_t output;
651 xcb_atom_t property;
652 xcb_atom_t type;
653 uint32_t long_offset;
654 uint32_t long_length;
655 uint8_t _delete;
656 uint8_t pending;
657 uint8_t pad0[2];
658} xcb_randr_get_output_property_request_t;
659
663 typedef struct xcb_randr_get_output_property_reply_t {
664 uint8_t response_type;
665 uint8_t format;
666 uint16_t sequence;
667 uint32_t length;
668 xcb_atom_t type;
669 uint32_t bytes_after;
670 uint32_t num_items;
671 uint8_t pad0[12];
672} xcb_randr_get_output_property_reply_t;
673
677 typedef struct xcb_randr_create_mode_cookie_t {
678 unsigned int sequence;
679} xcb_randr_create_mode_cookie_t;
680
682#define XCB_RANDR_CREATE_MODE 16
683
687 typedef struct xcb_randr_create_mode_request_t {
688 uint8_t major_opcode;
689 uint8_t minor_opcode;
690 uint16_t length;
691 xcb_window_t window;
692 xcb_randr_mode_info_t mode_info;
693} xcb_randr_create_mode_request_t;
694
698 typedef struct xcb_randr_create_mode_reply_t {
699 uint8_t response_type;
700 uint8_t pad0;
701 uint16_t sequence;
702 uint32_t length;
703 xcb_randr_mode_t mode;
704 uint8_t pad1[20];
705} xcb_randr_create_mode_reply_t;
706
708#define XCB_RANDR_DESTROY_MODE 17
709
713 typedef struct xcb_randr_destroy_mode_request_t {
714 uint8_t major_opcode;
715 uint8_t minor_opcode;
716 uint16_t length;
717 xcb_randr_mode_t mode;
718} xcb_randr_destroy_mode_request_t;
719
721#define XCB_RANDR_ADD_OUTPUT_MODE 18
722
726 typedef struct xcb_randr_add_output_mode_request_t {
727 uint8_t major_opcode;
728 uint8_t minor_opcode;
729 uint16_t length;
730 xcb_randr_output_t output;
731 xcb_randr_mode_t mode;
732} xcb_randr_add_output_mode_request_t;
733
735#define XCB_RANDR_DELETE_OUTPUT_MODE 19
736
740 typedef struct xcb_randr_delete_output_mode_request_t {
741 uint8_t major_opcode;
742 uint8_t minor_opcode;
743 uint16_t length;
744 xcb_randr_output_t output;
745 xcb_randr_mode_t mode;
746} xcb_randr_delete_output_mode_request_t;
747
751 typedef struct xcb_randr_get_crtc_info_cookie_t {
752 unsigned int sequence;
753} xcb_randr_get_crtc_info_cookie_t;
754
756#define XCB_RANDR_GET_CRTC_INFO 20
757
761 typedef struct xcb_randr_get_crtc_info_request_t {
762 uint8_t major_opcode;
763 uint8_t minor_opcode;
764 uint16_t length;
765 xcb_randr_crtc_t crtc;
766 xcb_timestamp_t config_timestamp;
767} xcb_randr_get_crtc_info_request_t;
768
772 typedef struct xcb_randr_get_crtc_info_reply_t {
773 uint8_t response_type;
774 uint8_t status;
775 uint16_t sequence;
776 uint32_t length;
777 xcb_timestamp_t timestamp;
778 int16_t x;
779 int16_t y;
780 uint16_t width;
781 uint16_t height;
782 xcb_randr_mode_t mode;
783 uint16_t rotation;
784 uint16_t rotations;
785 uint16_t num_outputs;
786 uint16_t num_possible_outputs;
787} xcb_randr_get_crtc_info_reply_t;
788
792 typedef struct xcb_randr_set_crtc_config_cookie_t {
793 unsigned int sequence;
794} xcb_randr_set_crtc_config_cookie_t;
795
797#define XCB_RANDR_SET_CRTC_CONFIG 21
798
802 typedef struct xcb_randr_set_crtc_config_request_t {
803 uint8_t major_opcode;
804 uint8_t minor_opcode;
805 uint16_t length;
806 xcb_randr_crtc_t crtc;
807 xcb_timestamp_t timestamp;
808 xcb_timestamp_t config_timestamp;
809 int16_t x;
810 int16_t y;
811 xcb_randr_mode_t mode;
812 uint16_t rotation;
813 uint8_t pad0[2];
814} xcb_randr_set_crtc_config_request_t;
815
819 typedef struct xcb_randr_set_crtc_config_reply_t {
820 uint8_t response_type;
821 uint8_t status;
822 uint16_t sequence;
823 uint32_t length;
824 xcb_timestamp_t timestamp;
825 uint8_t pad0[20];
826} xcb_randr_set_crtc_config_reply_t;
827
831 typedef struct xcb_randr_get_crtc_gamma_size_cookie_t {
832 unsigned int sequence;
833} xcb_randr_get_crtc_gamma_size_cookie_t;
834
836#define XCB_RANDR_GET_CRTC_GAMMA_SIZE 22
837
841 typedef struct xcb_randr_get_crtc_gamma_size_request_t {
842 uint8_t major_opcode;
843 uint8_t minor_opcode;
844 uint16_t length;
845 xcb_randr_crtc_t crtc;
846} xcb_randr_get_crtc_gamma_size_request_t;
847
851 typedef struct xcb_randr_get_crtc_gamma_size_reply_t {
852 uint8_t response_type;
853 uint8_t pad0;
854 uint16_t sequence;
855 uint32_t length;
856 uint16_t size;
857 uint8_t pad1[22];
858} xcb_randr_get_crtc_gamma_size_reply_t;
859
863 typedef struct xcb_randr_get_crtc_gamma_cookie_t {
864 unsigned int sequence;
865} xcb_randr_get_crtc_gamma_cookie_t;
866
868#define XCB_RANDR_GET_CRTC_GAMMA 23
869
873 typedef struct xcb_randr_get_crtc_gamma_request_t {
874 uint8_t major_opcode;
875 uint8_t minor_opcode;
876 uint16_t length;
877 xcb_randr_crtc_t crtc;
878} xcb_randr_get_crtc_gamma_request_t;
879
883 typedef struct xcb_randr_get_crtc_gamma_reply_t {
884 uint8_t response_type;
885 uint8_t pad0;
886 uint16_t sequence;
887 uint32_t length;
888 uint16_t size;
889 uint8_t pad1[22];
890} xcb_randr_get_crtc_gamma_reply_t;
891
893#define XCB_RANDR_SET_CRTC_GAMMA 24
894
898 typedef struct xcb_randr_set_crtc_gamma_request_t {
899 uint8_t major_opcode;
900 uint8_t minor_opcode;
901 uint16_t length;
902 xcb_randr_crtc_t crtc;
903 uint16_t size;
904 uint8_t pad0[2];
905} xcb_randr_set_crtc_gamma_request_t;
906
910 typedef struct xcb_randr_get_screen_resources_current_cookie_t {
911 unsigned int sequence;
912} xcb_randr_get_screen_resources_current_cookie_t;
913
915#define XCB_RANDR_GET_SCREEN_RESOURCES_CURRENT 25
916
920 typedef struct xcb_randr_get_screen_resources_current_request_t {
921 uint8_t major_opcode;
922 uint8_t minor_opcode;
923 uint16_t length;
924 xcb_window_t window;
925} xcb_randr_get_screen_resources_current_request_t;
926
930 typedef struct xcb_randr_get_screen_resources_current_reply_t {
931 uint8_t response_type;
932 uint8_t pad0;
933 uint16_t sequence;
934 uint32_t length;
935 xcb_timestamp_t timestamp;
936 xcb_timestamp_t config_timestamp;
937 uint16_t num_crtcs;
938 uint16_t num_outputs;
939 uint16_t num_modes;
940 uint16_t names_len;
941 uint8_t pad1[8];
942} xcb_randr_get_screen_resources_current_reply_t;
943
944typedef enum xcb_randr_transform_t {
945 XCB_RANDR_TRANSFORM_UNIT = 1,
946 XCB_RANDR_TRANSFORM_SCALE_UP = 2,
947 XCB_RANDR_TRANSFORM_SCALE_DOWN = 4,
948 XCB_RANDR_TRANSFORM_PROJECTIVE = 8
949} xcb_randr_transform_t;
950
952#define XCB_RANDR_SET_CRTC_TRANSFORM 26
953
957 typedef struct xcb_randr_set_crtc_transform_request_t {
958 uint8_t major_opcode;
959 uint8_t minor_opcode;
960 uint16_t length;
961 xcb_randr_crtc_t crtc;
962 xcb_render_transform_t transform;
963 uint16_t filter_len;
964 uint8_t pad0[2];
965} xcb_randr_set_crtc_transform_request_t;
966
970 typedef struct xcb_randr_get_crtc_transform_cookie_t {
971 unsigned int sequence;
972} xcb_randr_get_crtc_transform_cookie_t;
973
975#define XCB_RANDR_GET_CRTC_TRANSFORM 27
976
980 typedef struct xcb_randr_get_crtc_transform_request_t {
981 uint8_t major_opcode;
982 uint8_t minor_opcode;
983 uint16_t length;
984 xcb_randr_crtc_t crtc;
985} xcb_randr_get_crtc_transform_request_t;
986
990 typedef struct xcb_randr_get_crtc_transform_reply_t {
991 uint8_t response_type;
992 uint8_t pad0;
993 uint16_t sequence;
994 uint32_t length;
995 xcb_render_transform_t pending_transform;
996 uint8_t has_transforms;
997 uint8_t pad1[3];
998 xcb_render_transform_t current_transform;
999 uint8_t pad2[4];
1000 uint16_t pending_len;
1001 uint16_t pending_nparams;
1002 uint16_t current_len;
1003 uint16_t current_nparams;
1004} xcb_randr_get_crtc_transform_reply_t;
1005
1009 typedef struct xcb_randr_get_panning_cookie_t {
1010 unsigned int sequence;
1011} xcb_randr_get_panning_cookie_t;
1012
1014#define XCB_RANDR_GET_PANNING 28
1015
1019 typedef struct xcb_randr_get_panning_request_t {
1020 uint8_t major_opcode;
1021 uint8_t minor_opcode;
1022 uint16_t length;
1023 xcb_randr_crtc_t crtc;
1024} xcb_randr_get_panning_request_t;
1025
1029 typedef struct xcb_randr_get_panning_reply_t {
1030 uint8_t response_type;
1031 uint8_t status;
1032 uint16_t sequence;
1033 uint32_t length;
1034 xcb_timestamp_t timestamp;
1035 uint16_t left;
1036 uint16_t top;
1037 uint16_t width;
1038 uint16_t height;
1039 uint16_t track_left;
1040 uint16_t track_top;
1041 uint16_t track_width;
1042 uint16_t track_height;
1043 int16_t border_left;
1044 int16_t border_top;
1045 int16_t border_right;
1046 int16_t border_bottom;
1047} xcb_randr_get_panning_reply_t;
1048
1052 typedef struct xcb_randr_set_panning_cookie_t {
1053 unsigned int sequence;
1054} xcb_randr_set_panning_cookie_t;
1055
1057#define XCB_RANDR_SET_PANNING 29
1058
1062 typedef struct xcb_randr_set_panning_request_t {
1063 uint8_t major_opcode;
1064 uint8_t minor_opcode;
1065 uint16_t length;
1066 xcb_randr_crtc_t crtc;
1067 xcb_timestamp_t timestamp;
1068 uint16_t left;
1069 uint16_t top;
1070 uint16_t width;
1071 uint16_t height;
1072 uint16_t track_left;
1073 uint16_t track_top;
1074 uint16_t track_width;
1075 uint16_t track_height;
1076 int16_t border_left;
1077 int16_t border_top;
1078 int16_t border_right;
1079 int16_t border_bottom;
1080} xcb_randr_set_panning_request_t;
1081
1085 typedef struct xcb_randr_set_panning_reply_t {
1086 uint8_t response_type;
1087 uint8_t status;
1088 uint16_t sequence;
1089 uint32_t length;
1090 xcb_timestamp_t timestamp;
1091} xcb_randr_set_panning_reply_t;
1092
1094#define XCB_RANDR_SET_OUTPUT_PRIMARY 30
1095
1099 typedef struct xcb_randr_set_output_primary_request_t {
1100 uint8_t major_opcode;
1101 uint8_t minor_opcode;
1102 uint16_t length;
1103 xcb_window_t window;
1104 xcb_randr_output_t output;
1105} xcb_randr_set_output_primary_request_t;
1106
1110 typedef struct xcb_randr_get_output_primary_cookie_t {
1111 unsigned int sequence;
1112} xcb_randr_get_output_primary_cookie_t;
1113
1115#define XCB_RANDR_GET_OUTPUT_PRIMARY 31
1116
1120 typedef struct xcb_randr_get_output_primary_request_t {
1121 uint8_t major_opcode;
1122 uint8_t minor_opcode;
1123 uint16_t length;
1124 xcb_window_t window;
1125} xcb_randr_get_output_primary_request_t;
1126
1130 typedef struct xcb_randr_get_output_primary_reply_t {
1131 uint8_t response_type;
1132 uint8_t pad0;
1133 uint16_t sequence;
1134 uint32_t length;
1135 xcb_randr_output_t output;
1136} xcb_randr_get_output_primary_reply_t;
1137
1141 typedef struct xcb_randr_get_providers_cookie_t {
1142 unsigned int sequence;
1143} xcb_randr_get_providers_cookie_t;
1144
1146#define XCB_RANDR_GET_PROVIDERS 32
1147
1151 typedef struct xcb_randr_get_providers_request_t {
1152 uint8_t major_opcode;
1153 uint8_t minor_opcode;
1154 uint16_t length;
1155 xcb_window_t window;
1156} xcb_randr_get_providers_request_t;
1157
1161 typedef struct xcb_randr_get_providers_reply_t {
1162 uint8_t response_type;
1163 uint8_t pad0;
1164 uint16_t sequence;
1165 uint32_t length;
1166 xcb_timestamp_t timestamp;
1167 uint16_t num_providers;
1168 uint8_t pad1[18];
1169} xcb_randr_get_providers_reply_t;
1170
1171typedef enum xcb_randr_provider_capability_t {
1172 XCB_RANDR_PROVIDER_CAPABILITY_SOURCE_OUTPUT = 1,
1173 XCB_RANDR_PROVIDER_CAPABILITY_SINK_OUTPUT = 2,
1174 XCB_RANDR_PROVIDER_CAPABILITY_SOURCE_OFFLOAD = 4,
1175 XCB_RANDR_PROVIDER_CAPABILITY_SINK_OFFLOAD = 8
1176} xcb_randr_provider_capability_t;
1177
1181 typedef struct xcb_randr_get_provider_info_cookie_t {
1182 unsigned int sequence;
1183} xcb_randr_get_provider_info_cookie_t;
1184
1186#define XCB_RANDR_GET_PROVIDER_INFO 33
1187
1191 typedef struct xcb_randr_get_provider_info_request_t {
1192 uint8_t major_opcode;
1193 uint8_t minor_opcode;
1194 uint16_t length;
1195 xcb_randr_provider_t provider;
1196 xcb_timestamp_t config_timestamp;
1197} xcb_randr_get_provider_info_request_t;
1198
1202 typedef struct xcb_randr_get_provider_info_reply_t {
1203 uint8_t response_type;
1204 uint8_t status;
1205 uint16_t sequence;
1206 uint32_t length;
1207 xcb_timestamp_t timestamp;
1208 uint32_t capabilities;
1209 uint16_t num_crtcs;
1210 uint16_t num_outputs;
1211 uint16_t num_associated_providers;
1212 uint16_t name_len;
1213 uint8_t pad0[8];
1214} xcb_randr_get_provider_info_reply_t;
1215
1217#define XCB_RANDR_SET_PROVIDER_OFFLOAD_SINK 34
1218
1222 typedef struct xcb_randr_set_provider_offload_sink_request_t {
1223 uint8_t major_opcode;
1224 uint8_t minor_opcode;
1225 uint16_t length;
1226 xcb_randr_provider_t provider;
1227 xcb_randr_provider_t sink_provider;
1228 xcb_timestamp_t config_timestamp;
1229} xcb_randr_set_provider_offload_sink_request_t;
1230
1232#define XCB_RANDR_SET_PROVIDER_OUTPUT_SOURCE 35
1233
1237 typedef struct xcb_randr_set_provider_output_source_request_t {
1238 uint8_t major_opcode;
1239 uint8_t minor_opcode;
1240 uint16_t length;
1241 xcb_randr_provider_t provider;
1242 xcb_randr_provider_t source_provider;
1243 xcb_timestamp_t config_timestamp;
1244} xcb_randr_set_provider_output_source_request_t;
1245
1249 typedef struct xcb_randr_list_provider_properties_cookie_t {
1250 unsigned int sequence;
1251} xcb_randr_list_provider_properties_cookie_t;
1252
1254#define XCB_RANDR_LIST_PROVIDER_PROPERTIES 36
1255
1259 typedef struct xcb_randr_list_provider_properties_request_t {
1260 uint8_t major_opcode;
1261 uint8_t minor_opcode;
1262 uint16_t length;
1263 xcb_randr_provider_t provider;
1264} xcb_randr_list_provider_properties_request_t;
1265
1269 typedef struct xcb_randr_list_provider_properties_reply_t {
1270 uint8_t response_type;
1271 uint8_t pad0;
1272 uint16_t sequence;
1273 uint32_t length;
1274 uint16_t num_atoms;
1275 uint8_t pad1[22];
1276} xcb_randr_list_provider_properties_reply_t;
1277
1281 typedef struct xcb_randr_query_provider_property_cookie_t {
1282 unsigned int sequence;
1283} xcb_randr_query_provider_property_cookie_t;
1284
1286#define XCB_RANDR_QUERY_PROVIDER_PROPERTY 37
1287
1291 typedef struct xcb_randr_query_provider_property_request_t {
1292 uint8_t major_opcode;
1293 uint8_t minor_opcode;
1294 uint16_t length;
1295 xcb_randr_provider_t provider;
1296 xcb_atom_t property;
1297} xcb_randr_query_provider_property_request_t;
1298
1302 typedef struct xcb_randr_query_provider_property_reply_t {
1303 uint8_t response_type;
1304 uint8_t pad0;
1305 uint16_t sequence;
1306 uint32_t length;
1307 uint8_t pending;
1308 uint8_t range;
1309 uint8_t immutable;
1310 uint8_t pad1[21];
1311} xcb_randr_query_provider_property_reply_t;
1312
1314#define XCB_RANDR_CONFIGURE_PROVIDER_PROPERTY 38
1315
1319 typedef struct xcb_randr_configure_provider_property_request_t {
1320 uint8_t major_opcode;
1321 uint8_t minor_opcode;
1322 uint16_t length;
1323 xcb_randr_provider_t provider;
1324 xcb_atom_t property;
1325 uint8_t pending;
1326 uint8_t range;
1327 uint8_t pad0[2];
1328} xcb_randr_configure_provider_property_request_t;
1329
1331#define XCB_RANDR_CHANGE_PROVIDER_PROPERTY 39
1332
1336 typedef struct xcb_randr_change_provider_property_request_t {
1337 uint8_t major_opcode;
1338 uint8_t minor_opcode;
1339 uint16_t length;
1340 xcb_randr_provider_t provider;
1341 xcb_atom_t property;
1342 xcb_atom_t type;
1343 uint8_t format;
1344 uint8_t mode;
1345 uint8_t pad0[2];
1346 uint32_t num_items;
1347} xcb_randr_change_provider_property_request_t;
1348
1350#define XCB_RANDR_DELETE_PROVIDER_PROPERTY 40
1351
1355 typedef struct xcb_randr_delete_provider_property_request_t {
1356 uint8_t major_opcode;
1357 uint8_t minor_opcode;
1358 uint16_t length;
1359 xcb_randr_provider_t provider;
1360 xcb_atom_t property;
1361} xcb_randr_delete_provider_property_request_t;
1362
1366 typedef struct xcb_randr_get_provider_property_cookie_t {
1367 unsigned int sequence;
1368} xcb_randr_get_provider_property_cookie_t;
1369
1371#define XCB_RANDR_GET_PROVIDER_PROPERTY 41
1372
1376 typedef struct xcb_randr_get_provider_property_request_t {
1377 uint8_t major_opcode;
1378 uint8_t minor_opcode;
1379 uint16_t length;
1380 xcb_randr_provider_t provider;
1381 xcb_atom_t property;
1382 xcb_atom_t type;
1383 uint32_t long_offset;
1384 uint32_t long_length;
1385 uint8_t _delete;
1386 uint8_t pending;
1387 uint8_t pad0[2];
1388} xcb_randr_get_provider_property_request_t;
1389
1393 typedef struct xcb_randr_get_provider_property_reply_t {
1394 uint8_t response_type;
1395 uint8_t format;
1396 uint16_t sequence;
1397 uint32_t length;
1398 xcb_atom_t type;
1399 uint32_t bytes_after;
1400 uint32_t num_items;
1401 uint8_t pad0[12];
1402} xcb_randr_get_provider_property_reply_t;
1403
1405#define XCB_RANDR_SCREEN_CHANGE_NOTIFY 0
1406
1410 typedef struct xcb_randr_screen_change_notify_event_t {
1411 uint8_t response_type;
1412 uint8_t rotation;
1413 uint16_t sequence;
1414 xcb_timestamp_t timestamp;
1415 xcb_timestamp_t config_timestamp;
1416 xcb_window_t root;
1417 xcb_window_t request_window;
1418 uint16_t sizeID;
1419 uint16_t subpixel_order;
1420 uint16_t width;
1421 uint16_t height;
1422 uint16_t mwidth;
1423 uint16_t mheight;
1424} xcb_randr_screen_change_notify_event_t;
1425
1426typedef enum xcb_randr_notify_t {
1427 XCB_RANDR_NOTIFY_CRTC_CHANGE = 0,
1428 XCB_RANDR_NOTIFY_OUTPUT_CHANGE = 1,
1429 XCB_RANDR_NOTIFY_OUTPUT_PROPERTY = 2,
1430 XCB_RANDR_NOTIFY_PROVIDER_CHANGE = 3,
1431 XCB_RANDR_NOTIFY_PROVIDER_PROPERTY = 4,
1432 XCB_RANDR_NOTIFY_RESOURCE_CHANGE = 5,
1433 XCB_RANDR_NOTIFY_LEASE = 6
1434} xcb_randr_notify_t;
1435
1439 typedef struct xcb_randr_crtc_change_t {
1440 xcb_timestamp_t timestamp;
1441 xcb_window_t window;
1442 xcb_randr_crtc_t crtc;
1443 xcb_randr_mode_t mode;
1444 uint16_t rotation;
1445 uint8_t pad0[2];
1446 int16_t x;
1447 int16_t y;
1448 uint16_t width;
1449 uint16_t height;
1450} xcb_randr_crtc_change_t;
1451
1455 typedef struct xcb_randr_crtc_change_iterator_t {
1456 xcb_randr_crtc_change_t *data;
1457 int rem;
1458 int index;
1459} xcb_randr_crtc_change_iterator_t;
1460
1464 typedef struct xcb_randr_output_change_t {
1465 xcb_timestamp_t timestamp;
1466 xcb_timestamp_t config_timestamp;
1467 xcb_window_t window;
1468 xcb_randr_output_t output;
1469 xcb_randr_crtc_t crtc;
1470 xcb_randr_mode_t mode;
1471 uint16_t rotation;
1472 uint8_t connection;
1473 uint8_t subpixel_order;
1474} xcb_randr_output_change_t;
1475
1479 typedef struct xcb_randr_output_change_iterator_t {
1480 xcb_randr_output_change_t *data;
1481 int rem;
1482 int index;
1483} xcb_randr_output_change_iterator_t;
1484
1488 typedef struct xcb_randr_output_property_t {
1489 xcb_window_t window;
1490 xcb_randr_output_t output;
1491 xcb_atom_t atom;
1492 xcb_timestamp_t timestamp;
1493 uint8_t status;
1494 uint8_t pad0[11];
1495} xcb_randr_output_property_t;
1496
1500 typedef struct xcb_randr_output_property_iterator_t {
1501 xcb_randr_output_property_t *data;
1502 int rem;
1503 int index;
1504} xcb_randr_output_property_iterator_t;
1505
1509 typedef struct xcb_randr_provider_change_t {
1510 xcb_timestamp_t timestamp;
1511 xcb_window_t window;
1512 xcb_randr_provider_t provider;
1513 uint8_t pad0[16];
1514} xcb_randr_provider_change_t;
1515
1519 typedef struct xcb_randr_provider_change_iterator_t {
1520 xcb_randr_provider_change_t *data;
1521 int rem;
1522 int index;
1523} xcb_randr_provider_change_iterator_t;
1524
1528 typedef struct xcb_randr_provider_property_t {
1529 xcb_window_t window;
1530 xcb_randr_provider_t provider;
1531 xcb_atom_t atom;
1532 xcb_timestamp_t timestamp;
1533 uint8_t state;
1534 uint8_t pad0[11];
1535} xcb_randr_provider_property_t;
1536
1540 typedef struct xcb_randr_provider_property_iterator_t {
1541 xcb_randr_provider_property_t *data;
1542 int rem;
1543 int index;
1544} xcb_randr_provider_property_iterator_t;
1545
1549 typedef struct xcb_randr_resource_change_t {
1550 xcb_timestamp_t timestamp;
1551 xcb_window_t window;
1552 uint8_t pad0[20];
1553} xcb_randr_resource_change_t;
1554
1558 typedef struct xcb_randr_resource_change_iterator_t {
1559 xcb_randr_resource_change_t *data;
1560 int rem;
1561 int index;
1562} xcb_randr_resource_change_iterator_t;
1563
1567 typedef struct xcb_randr_monitor_info_t {
1568 xcb_atom_t name;
1569 uint8_t primary;
1570 uint8_t automatic;
1571 uint16_t nOutput;
1572 int16_t x;
1573 int16_t y;
1574 uint16_t width;
1575 uint16_t height;
1576 uint32_t width_in_millimeters;
1577 uint32_t height_in_millimeters;
1578} xcb_randr_monitor_info_t;
1579
1583 typedef struct xcb_randr_monitor_info_iterator_t {
1584 xcb_randr_monitor_info_t *data;
1585 int rem;
1586 int index;
1587} xcb_randr_monitor_info_iterator_t;
1588
1592 typedef struct xcb_randr_get_monitors_cookie_t {
1593 unsigned int sequence;
1594} xcb_randr_get_monitors_cookie_t;
1595
1597#define XCB_RANDR_GET_MONITORS 42
1598
1602 typedef struct xcb_randr_get_monitors_request_t {
1603 uint8_t major_opcode;
1604 uint8_t minor_opcode;
1605 uint16_t length;
1606 xcb_window_t window;
1607 uint8_t get_active;
1608} xcb_randr_get_monitors_request_t;
1609
1613 typedef struct xcb_randr_get_monitors_reply_t {
1614 uint8_t response_type;
1615 uint8_t pad0;
1616 uint16_t sequence;
1617 uint32_t length;
1618 xcb_timestamp_t timestamp;
1619 uint32_t nMonitors;
1620 uint32_t nOutputs;
1621 uint8_t pad1[12];
1622} xcb_randr_get_monitors_reply_t;
1623
1625#define XCB_RANDR_SET_MONITOR 43
1626
1630 typedef struct xcb_randr_set_monitor_request_t {
1631 uint8_t major_opcode;
1632 uint8_t minor_opcode;
1633 uint16_t length;
1634 xcb_window_t window;
1635} xcb_randr_set_monitor_request_t;
1636
1638#define XCB_RANDR_DELETE_MONITOR 44
1639
1643 typedef struct xcb_randr_delete_monitor_request_t {
1644 uint8_t major_opcode;
1645 uint8_t minor_opcode;
1646 uint16_t length;
1647 xcb_window_t window;
1648 xcb_atom_t name;
1649} xcb_randr_delete_monitor_request_t;
1650
1654 typedef struct xcb_randr_create_lease_cookie_t {
1655 unsigned int sequence;
1656} xcb_randr_create_lease_cookie_t;
1657
1659#define XCB_RANDR_CREATE_LEASE 45
1660
1664 typedef struct xcb_randr_create_lease_request_t {
1665 uint8_t major_opcode;
1666 uint8_t minor_opcode;
1667 uint16_t length;
1668 xcb_window_t window;
1669 xcb_randr_lease_t lid;
1670 uint16_t num_crtcs;
1671 uint16_t num_outputs;
1672} xcb_randr_create_lease_request_t;
1673
1677 typedef struct xcb_randr_create_lease_reply_t {
1678 uint8_t response_type;
1679 uint8_t nfd;
1680 uint16_t sequence;
1681 uint32_t length;
1682 uint8_t pad0[24];
1683} xcb_randr_create_lease_reply_t;
1684
1686#define XCB_RANDR_FREE_LEASE 46
1687
1691 typedef struct xcb_randr_free_lease_request_t {
1692 uint8_t major_opcode;
1693 uint8_t minor_opcode;
1694 uint16_t length;
1695 xcb_randr_lease_t lid;
1696 uint8_t terminate;
1697} xcb_randr_free_lease_request_t;
1698
1702 typedef struct xcb_randr_lease_notify_t {
1703 xcb_timestamp_t timestamp;
1704 xcb_window_t window;
1705 xcb_randr_lease_t lease;
1706 uint8_t created;
1707 uint8_t pad0[15];
1708} xcb_randr_lease_notify_t;
1709
1713 typedef struct xcb_randr_lease_notify_iterator_t {
1714 xcb_randr_lease_notify_t *data;
1715 int rem;
1716 int index;
1717} xcb_randr_lease_notify_iterator_t;
1718
1722 typedef union xcb_randr_notify_data_t {
1723 xcb_randr_crtc_change_t cc;
1724 xcb_randr_output_change_t oc;
1725 xcb_randr_output_property_t op;
1726 xcb_randr_provider_change_t pc;
1727 xcb_randr_provider_property_t pp;
1728 xcb_randr_resource_change_t rc;
1729 xcb_randr_lease_notify_t lc;
1730} xcb_randr_notify_data_t;
1731
1735 typedef struct xcb_randr_notify_data_iterator_t {
1736 xcb_randr_notify_data_t *data;
1737 int rem;
1738 int index;
1739} xcb_randr_notify_data_iterator_t;
1740
1742#define XCB_RANDR_NOTIFY 1
1743
1747 typedef struct xcb_randr_notify_event_t {
1748 uint8_t response_type;
1749 uint8_t subCode;
1750 uint16_t sequence;
1751 xcb_randr_notify_data_t u;
1752} xcb_randr_notify_event_t;
1753
1762void
1763 xcb_randr_mode_next (xcb_randr_mode_iterator_t *i);
1764
1774 xcb_generic_iterator_t
1775 xcb_randr_mode_end (xcb_randr_mode_iterator_t i);
1776
1785void
1786 xcb_randr_crtc_next (xcb_randr_crtc_iterator_t *i);
1787
1797 xcb_generic_iterator_t
1798 xcb_randr_crtc_end (xcb_randr_crtc_iterator_t i);
1799
1808void
1809 xcb_randr_output_next (xcb_randr_output_iterator_t *i);
1810
1820 xcb_generic_iterator_t
1821 xcb_randr_output_end (xcb_randr_output_iterator_t i);
1822
1831void
1832 xcb_randr_provider_next (xcb_randr_provider_iterator_t *i);
1833
1843 xcb_generic_iterator_t
1844 xcb_randr_provider_end (xcb_randr_provider_iterator_t i);
1845
1854void
1855 xcb_randr_lease_next (xcb_randr_lease_iterator_t *i);
1856
1866 xcb_generic_iterator_t
1867 xcb_randr_lease_end (xcb_randr_lease_iterator_t i);
1868
1877void
1878 xcb_randr_screen_size_next (xcb_randr_screen_size_iterator_t *i);
1879
1889 xcb_generic_iterator_t
1890 xcb_randr_screen_size_end (xcb_randr_screen_size_iterator_t i);
1891
1892int
1893xcb_randr_refresh_rates_sizeof (const void *_buffer);
1894
1895uint16_t *
1896xcb_randr_refresh_rates_rates (const xcb_randr_refresh_rates_t *R);
1897
1898int
1899xcb_randr_refresh_rates_rates_length (const xcb_randr_refresh_rates_t *R);
1900
1901 xcb_generic_iterator_t
1902xcb_randr_refresh_rates_rates_end (const xcb_randr_refresh_rates_t *R);
1903
1912void
1913 xcb_randr_refresh_rates_next (xcb_randr_refresh_rates_iterator_t *i);
1914
1924 xcb_generic_iterator_t
1925 xcb_randr_refresh_rates_end (xcb_randr_refresh_rates_iterator_t i);
1926
1935 xcb_randr_query_version_cookie_t
1936 xcb_randr_query_version (xcb_connection_t *c,
1937 uint32_t major_version,
1938 uint32_t minor_version);
1939
1951 xcb_randr_query_version_cookie_t
1952 xcb_randr_query_version_unchecked (xcb_connection_t *c,
1953 uint32_t major_version,
1954 uint32_t minor_version);
1955
1970 xcb_randr_query_version_reply_t *
1971 xcb_randr_query_version_reply (xcb_connection_t *c,
1972 xcb_randr_query_version_cookie_t cookie ,
1973 xcb_generic_error_t **e);
1974
1983 xcb_randr_set_screen_config_cookie_t
1984 xcb_randr_set_screen_config (xcb_connection_t *c,
1985 xcb_window_t window,
1986 xcb_timestamp_t timestamp,
1987 xcb_timestamp_t config_timestamp,
1988 uint16_t sizeID,
1989 uint16_t rotation,
1990 uint16_t rate);
1991
2003 xcb_randr_set_screen_config_cookie_t
2004 xcb_randr_set_screen_config_unchecked (xcb_connection_t *c,
2005 xcb_window_t window,
2006 xcb_timestamp_t timestamp,
2007 xcb_timestamp_t config_timestamp,
2008 uint16_t sizeID,
2009 uint16_t rotation,
2010 uint16_t rate);
2011
2026 xcb_randr_set_screen_config_reply_t *
2027 xcb_randr_set_screen_config_reply (xcb_connection_t *c,
2028 xcb_randr_set_screen_config_cookie_t cookie ,
2029 xcb_generic_error_t **e);
2030
2042 xcb_void_cookie_t
2043 xcb_randr_select_input_checked (xcb_connection_t *c,
2044 xcb_window_t window,
2045 uint16_t enable);
2046
2055 xcb_void_cookie_t
2056 xcb_randr_select_input (xcb_connection_t *c,
2057 xcb_window_t window,
2058 uint16_t enable);
2059
2060int
2061xcb_randr_get_screen_info_sizeof (const void *_buffer);
2062
2071 xcb_randr_get_screen_info_cookie_t
2072 xcb_randr_get_screen_info (xcb_connection_t *c,
2073 xcb_window_t window);
2074
2086 xcb_randr_get_screen_info_cookie_t
2087 xcb_randr_get_screen_info_unchecked (xcb_connection_t *c,
2088 xcb_window_t window);
2089
2090 xcb_randr_screen_size_t *
2091xcb_randr_get_screen_info_sizes (const xcb_randr_get_screen_info_reply_t *R);
2092
2093int
2094xcb_randr_get_screen_info_sizes_length (const xcb_randr_get_screen_info_reply_t *R);
2095
2096 xcb_randr_screen_size_iterator_t
2097xcb_randr_get_screen_info_sizes_iterator (const xcb_randr_get_screen_info_reply_t *R);
2098
2099int
2100xcb_randr_get_screen_info_rates_length (const xcb_randr_get_screen_info_reply_t *R);
2101
2102 xcb_randr_refresh_rates_iterator_t
2103xcb_randr_get_screen_info_rates_iterator (const xcb_randr_get_screen_info_reply_t *R);
2104
2119 xcb_randr_get_screen_info_reply_t *
2120 xcb_randr_get_screen_info_reply (xcb_connection_t *c,
2121 xcb_randr_get_screen_info_cookie_t cookie ,
2122 xcb_generic_error_t **e);
2123
2132 xcb_randr_get_screen_size_range_cookie_t
2133 xcb_randr_get_screen_size_range (xcb_connection_t *c,
2134 xcb_window_t window);
2135
2147 xcb_randr_get_screen_size_range_cookie_t
2148 xcb_randr_get_screen_size_range_unchecked (xcb_connection_t *c,
2149 xcb_window_t window);
2150
2165 xcb_randr_get_screen_size_range_reply_t *
2166 xcb_randr_get_screen_size_range_reply (xcb_connection_t *c,
2167 xcb_randr_get_screen_size_range_cookie_t cookie ,
2168 xcb_generic_error_t **e);
2169
2181 xcb_void_cookie_t
2182 xcb_randr_set_screen_size_checked (xcb_connection_t *c,
2183 xcb_window_t window,
2184 uint16_t width,
2185 uint16_t height,
2186 uint32_t mm_width,
2187 uint32_t mm_height);
2188
2197 xcb_void_cookie_t
2198 xcb_randr_set_screen_size (xcb_connection_t *c,
2199 xcb_window_t window,
2200 uint16_t width,
2201 uint16_t height,
2202 uint32_t mm_width,
2203 uint32_t mm_height);
2204
2213void
2214 xcb_randr_mode_info_next (xcb_randr_mode_info_iterator_t *i);
2215
2225 xcb_generic_iterator_t
2226 xcb_randr_mode_info_end (xcb_randr_mode_info_iterator_t i);
2227
2228int
2229xcb_randr_get_screen_resources_sizeof (const void *_buffer);
2230
2239 xcb_randr_get_screen_resources_cookie_t
2240 xcb_randr_get_screen_resources (xcb_connection_t *c,
2241 xcb_window_t window);
2242
2254 xcb_randr_get_screen_resources_cookie_t
2255 xcb_randr_get_screen_resources_unchecked (xcb_connection_t *c,
2256 xcb_window_t window);
2257
2258xcb_randr_crtc_t *
2259xcb_randr_get_screen_resources_crtcs (const xcb_randr_get_screen_resources_reply_t *R);
2260
2261int
2262xcb_randr_get_screen_resources_crtcs_length (const xcb_randr_get_screen_resources_reply_t *R);
2263
2264 xcb_generic_iterator_t
2265xcb_randr_get_screen_resources_crtcs_end (const xcb_randr_get_screen_resources_reply_t *R);
2266
2267xcb_randr_output_t *
2268xcb_randr_get_screen_resources_outputs (const xcb_randr_get_screen_resources_reply_t *R);
2269
2270int
2271xcb_randr_get_screen_resources_outputs_length (const xcb_randr_get_screen_resources_reply_t *R);
2272
2273 xcb_generic_iterator_t
2274xcb_randr_get_screen_resources_outputs_end (const xcb_randr_get_screen_resources_reply_t *R);
2275
2276 xcb_randr_mode_info_t *
2277xcb_randr_get_screen_resources_modes (const xcb_randr_get_screen_resources_reply_t *R);
2278
2279int
2280xcb_randr_get_screen_resources_modes_length (const xcb_randr_get_screen_resources_reply_t *R);
2281
2282 xcb_randr_mode_info_iterator_t
2283xcb_randr_get_screen_resources_modes_iterator (const xcb_randr_get_screen_resources_reply_t *R);
2284
2285uint8_t *
2286xcb_randr_get_screen_resources_names (const xcb_randr_get_screen_resources_reply_t *R);
2287
2288int
2289xcb_randr_get_screen_resources_names_length (const xcb_randr_get_screen_resources_reply_t *R);
2290
2291 xcb_generic_iterator_t
2292xcb_randr_get_screen_resources_names_end (const xcb_randr_get_screen_resources_reply_t *R);
2293
2308 xcb_randr_get_screen_resources_reply_t *
2309 xcb_randr_get_screen_resources_reply (xcb_connection_t *c,
2310 xcb_randr_get_screen_resources_cookie_t cookie ,
2311 xcb_generic_error_t **e);
2312
2313int
2314xcb_randr_get_output_info_sizeof (const void *_buffer);
2315
2324 xcb_randr_get_output_info_cookie_t
2325 xcb_randr_get_output_info (xcb_connection_t *c,
2326 xcb_randr_output_t output,
2327 xcb_timestamp_t config_timestamp);
2328
2340 xcb_randr_get_output_info_cookie_t
2341 xcb_randr_get_output_info_unchecked (xcb_connection_t *c,
2342 xcb_randr_output_t output,
2343 xcb_timestamp_t config_timestamp);
2344
2345xcb_randr_crtc_t *
2346xcb_randr_get_output_info_crtcs (const xcb_randr_get_output_info_reply_t *R);
2347
2348int
2349xcb_randr_get_output_info_crtcs_length (const xcb_randr_get_output_info_reply_t *R);
2350
2351 xcb_generic_iterator_t
2352xcb_randr_get_output_info_crtcs_end (const xcb_randr_get_output_info_reply_t *R);
2353
2354xcb_randr_mode_t *
2355xcb_randr_get_output_info_modes (const xcb_randr_get_output_info_reply_t *R);
2356
2357int
2358xcb_randr_get_output_info_modes_length (const xcb_randr_get_output_info_reply_t *R);
2359
2360 xcb_generic_iterator_t
2361xcb_randr_get_output_info_modes_end (const xcb_randr_get_output_info_reply_t *R);
2362
2363xcb_randr_output_t *
2364xcb_randr_get_output_info_clones (const xcb_randr_get_output_info_reply_t *R);
2365
2366int
2367xcb_randr_get_output_info_clones_length (const xcb_randr_get_output_info_reply_t *R);
2368
2369 xcb_generic_iterator_t
2370xcb_randr_get_output_info_clones_end (const xcb_randr_get_output_info_reply_t *R);
2371
2372uint8_t *
2373xcb_randr_get_output_info_name (const xcb_randr_get_output_info_reply_t *R);
2374
2375int
2376xcb_randr_get_output_info_name_length (const xcb_randr_get_output_info_reply_t *R);
2377
2378 xcb_generic_iterator_t
2379xcb_randr_get_output_info_name_end (const xcb_randr_get_output_info_reply_t *R);
2380
2395 xcb_randr_get_output_info_reply_t *
2396 xcb_randr_get_output_info_reply (xcb_connection_t *c,
2397 xcb_randr_get_output_info_cookie_t cookie ,
2398 xcb_generic_error_t **e);
2399
2400int
2401xcb_randr_list_output_properties_sizeof (const void *_buffer);
2402
2411 xcb_randr_list_output_properties_cookie_t
2412 xcb_randr_list_output_properties (xcb_connection_t *c,
2413 xcb_randr_output_t output);
2414
2426 xcb_randr_list_output_properties_cookie_t
2427 xcb_randr_list_output_properties_unchecked (xcb_connection_t *c,
2428 xcb_randr_output_t output);
2429
2430xcb_atom_t *
2431xcb_randr_list_output_properties_atoms (const xcb_randr_list_output_properties_reply_t *R);
2432
2433int
2434xcb_randr_list_output_properties_atoms_length (const xcb_randr_list_output_properties_reply_t *R);
2435
2436 xcb_generic_iterator_t
2437xcb_randr_list_output_properties_atoms_end (const xcb_randr_list_output_properties_reply_t *R);
2438
2453 xcb_randr_list_output_properties_reply_t *
2454 xcb_randr_list_output_properties_reply (xcb_connection_t *c,
2455 xcb_randr_list_output_properties_cookie_t cookie ,
2456 xcb_generic_error_t **e);
2457
2458int
2459xcb_randr_query_output_property_sizeof (const void *_buffer);
2460
2469 xcb_randr_query_output_property_cookie_t
2470 xcb_randr_query_output_property (xcb_connection_t *c,
2471 xcb_randr_output_t output,
2472 xcb_atom_t property);
2473
2485 xcb_randr_query_output_property_cookie_t
2486 xcb_randr_query_output_property_unchecked (xcb_connection_t *c,
2487 xcb_randr_output_t output,
2488 xcb_atom_t property);
2489
2490int32_t *
2491xcb_randr_query_output_property_valid_values (const xcb_randr_query_output_property_reply_t *R);
2492
2493int
2494xcb_randr_query_output_property_valid_values_length (const xcb_randr_query_output_property_reply_t *R);
2495
2496 xcb_generic_iterator_t
2497xcb_randr_query_output_property_valid_values_end (const xcb_randr_query_output_property_reply_t *R);
2498
2513 xcb_randr_query_output_property_reply_t *
2514 xcb_randr_query_output_property_reply (xcb_connection_t *c,
2515 xcb_randr_query_output_property_cookie_t cookie ,
2516 xcb_generic_error_t **e);
2517
2518int
2519xcb_randr_configure_output_property_sizeof (const void *_buffer,
2520 uint32_t values_len);
2521
2533 xcb_void_cookie_t
2534 xcb_randr_configure_output_property_checked (xcb_connection_t *c,
2535 xcb_randr_output_t output,
2536 xcb_atom_t property,
2537 uint8_t pending,
2538 uint8_t range,
2539 uint32_t values_len,
2540 const int32_t *values);
2541
2550 xcb_void_cookie_t
2551 xcb_randr_configure_output_property (xcb_connection_t *c,
2552 xcb_randr_output_t output,
2553 xcb_atom_t property,
2554 uint8_t pending,
2555 uint8_t range,
2556 uint32_t values_len,
2557 const int32_t *values);
2558
2559int32_t *
2560xcb_randr_configure_output_property_values (const xcb_randr_configure_output_property_request_t *R);
2561
2562int
2563xcb_randr_configure_output_property_values_length (const xcb_randr_configure_output_property_request_t *R);
2564
2565 xcb_generic_iterator_t
2566xcb_randr_configure_output_property_values_end (const xcb_randr_configure_output_property_request_t *R);
2567
2568int
2569xcb_randr_change_output_property_sizeof (const void *_buffer);
2570
2582 xcb_void_cookie_t
2583 xcb_randr_change_output_property_checked (xcb_connection_t *c,
2584 xcb_randr_output_t output,
2585 xcb_atom_t property,
2586 xcb_atom_t type,
2587 uint8_t format,
2588 uint8_t mode,
2589 uint32_t num_units,
2590 const void *data);
2591
2600 xcb_void_cookie_t
2601 xcb_randr_change_output_property (xcb_connection_t *c,
2602 xcb_randr_output_t output,
2603 xcb_atom_t property,
2604 xcb_atom_t type,
2605 uint8_t format,
2606 uint8_t mode,
2607 uint32_t num_units,
2608 const void *data);
2609
2610void *
2611xcb_randr_change_output_property_data (const xcb_randr_change_output_property_request_t *R);
2612
2613int
2614xcb_randr_change_output_property_data_length (const xcb_randr_change_output_property_request_t *R);
2615
2616 xcb_generic_iterator_t
2617xcb_randr_change_output_property_data_end (const xcb_randr_change_output_property_request_t *R);
2618
2630 xcb_void_cookie_t
2631 xcb_randr_delete_output_property_checked (xcb_connection_t *c,
2632 xcb_randr_output_t output,
2633 xcb_atom_t property);
2634
2643 xcb_void_cookie_t
2644 xcb_randr_delete_output_property (xcb_connection_t *c,
2645 xcb_randr_output_t output,
2646 xcb_atom_t property);
2647
2648int
2649xcb_randr_get_output_property_sizeof (const void *_buffer);
2650
2659 xcb_randr_get_output_property_cookie_t
2660 xcb_randr_get_output_property (xcb_connection_t *c,
2661 xcb_randr_output_t output,
2662 xcb_atom_t property,
2663 xcb_atom_t type,
2664 uint32_t long_offset,
2665 uint32_t long_length,
2666 uint8_t _delete,
2667 uint8_t pending);
2668
2680 xcb_randr_get_output_property_cookie_t
2681 xcb_randr_get_output_property_unchecked (xcb_connection_t *c,
2682 xcb_randr_output_t output,
2683 xcb_atom_t property,
2684 xcb_atom_t type,
2685 uint32_t long_offset,
2686 uint32_t long_length,
2687 uint8_t _delete,
2688 uint8_t pending);
2689
2690uint8_t *
2691xcb_randr_get_output_property_data (const xcb_randr_get_output_property_reply_t *R);
2692
2693int
2694xcb_randr_get_output_property_data_length (const xcb_randr_get_output_property_reply_t *R);
2695
2696 xcb_generic_iterator_t
2697xcb_randr_get_output_property_data_end (const xcb_randr_get_output_property_reply_t *R);
2698
2713 xcb_randr_get_output_property_reply_t *
2714 xcb_randr_get_output_property_reply (xcb_connection_t *c,
2715 xcb_randr_get_output_property_cookie_t cookie ,
2716 xcb_generic_error_t **e);
2717
2718int
2719xcb_randr_create_mode_sizeof (const void *_buffer,
2720 uint32_t name_len);
2721
2730 xcb_randr_create_mode_cookie_t
2731 xcb_randr_create_mode (xcb_connection_t *c,
2732 xcb_window_t window,
2733 xcb_randr_mode_info_t mode_info,
2734 uint32_t name_len,
2735 const char *name);
2736
2748 xcb_randr_create_mode_cookie_t
2749 xcb_randr_create_mode_unchecked (xcb_connection_t *c,
2750 xcb_window_t window,
2751 xcb_randr_mode_info_t mode_info,
2752 uint32_t name_len,
2753 const char *name);
2754
2769 xcb_randr_create_mode_reply_t *
2770 xcb_randr_create_mode_reply (xcb_connection_t *c,
2771 xcb_randr_create_mode_cookie_t cookie ,
2772 xcb_generic_error_t **e);
2773
2785 xcb_void_cookie_t
2786 xcb_randr_destroy_mode_checked (xcb_connection_t *c,
2787 xcb_randr_mode_t mode);
2788
2797 xcb_void_cookie_t
2798 xcb_randr_destroy_mode (xcb_connection_t *c,
2799 xcb_randr_mode_t mode);
2800
2812 xcb_void_cookie_t
2813 xcb_randr_add_output_mode_checked (xcb_connection_t *c,
2814 xcb_randr_output_t output,
2815 xcb_randr_mode_t mode);
2816
2825 xcb_void_cookie_t
2826 xcb_randr_add_output_mode (xcb_connection_t *c,
2827 xcb_randr_output_t output,
2828 xcb_randr_mode_t mode);
2829
2841 xcb_void_cookie_t
2842 xcb_randr_delete_output_mode_checked (xcb_connection_t *c,
2843 xcb_randr_output_t output,
2844 xcb_randr_mode_t mode);
2845
2854 xcb_void_cookie_t
2855 xcb_randr_delete_output_mode (xcb_connection_t *c,
2856 xcb_randr_output_t output,
2857 xcb_randr_mode_t mode);
2858
2859int
2860xcb_randr_get_crtc_info_sizeof (const void *_buffer);
2861
2870 xcb_randr_get_crtc_info_cookie_t
2871 xcb_randr_get_crtc_info (xcb_connection_t *c,
2872 xcb_randr_crtc_t crtc,
2873 xcb_timestamp_t config_timestamp);
2874
2886 xcb_randr_get_crtc_info_cookie_t
2887 xcb_randr_get_crtc_info_unchecked (xcb_connection_t *c,
2888 xcb_randr_crtc_t crtc,
2889 xcb_timestamp_t config_timestamp);
2890
2891xcb_randr_output_t *
2892xcb_randr_get_crtc_info_outputs (const xcb_randr_get_crtc_info_reply_t *R);
2893
2894int
2895xcb_randr_get_crtc_info_outputs_length (const xcb_randr_get_crtc_info_reply_t *R);
2896
2897 xcb_generic_iterator_t
2898xcb_randr_get_crtc_info_outputs_end (const xcb_randr_get_crtc_info_reply_t *R);
2899
2900xcb_randr_output_t *
2901xcb_randr_get_crtc_info_possible (const xcb_randr_get_crtc_info_reply_t *R);
2902
2903int
2904xcb_randr_get_crtc_info_possible_length (const xcb_randr_get_crtc_info_reply_t *R);
2905
2906 xcb_generic_iterator_t
2907xcb_randr_get_crtc_info_possible_end (const xcb_randr_get_crtc_info_reply_t *R);
2908
2923 xcb_randr_get_crtc_info_reply_t *
2924 xcb_randr_get_crtc_info_reply (xcb_connection_t *c,
2925 xcb_randr_get_crtc_info_cookie_t cookie ,
2926 xcb_generic_error_t **e);
2927
2928int
2929xcb_randr_set_crtc_config_sizeof (const void *_buffer,
2930 uint32_t outputs_len);
2931
2940 xcb_randr_set_crtc_config_cookie_t
2941 xcb_randr_set_crtc_config (xcb_connection_t *c,
2942 xcb_randr_crtc_t crtc,
2943 xcb_timestamp_t timestamp,
2944 xcb_timestamp_t config_timestamp,
2945 int16_t x,
2946 int16_t y,
2947 xcb_randr_mode_t mode,
2948 uint16_t rotation,
2949 uint32_t outputs_len,
2950 const xcb_randr_output_t *outputs);
2951
2963 xcb_randr_set_crtc_config_cookie_t
2964 xcb_randr_set_crtc_config_unchecked (xcb_connection_t *c,
2965 xcb_randr_crtc_t crtc,
2966 xcb_timestamp_t timestamp,
2967 xcb_timestamp_t config_timestamp,
2968 int16_t x,
2969 int16_t y,
2970 xcb_randr_mode_t mode,
2971 uint16_t rotation,
2972 uint32_t outputs_len,
2973 const xcb_randr_output_t *outputs);
2974
2989 xcb_randr_set_crtc_config_reply_t *
2990 xcb_randr_set_crtc_config_reply (xcb_connection_t *c,
2991 xcb_randr_set_crtc_config_cookie_t cookie ,
2992 xcb_generic_error_t **e);
2993
3002 xcb_randr_get_crtc_gamma_size_cookie_t
3003 xcb_randr_get_crtc_gamma_size (xcb_connection_t *c,
3004 xcb_randr_crtc_t crtc);
3005
3017 xcb_randr_get_crtc_gamma_size_cookie_t
3018 xcb_randr_get_crtc_gamma_size_unchecked (xcb_connection_t *c,
3019 xcb_randr_crtc_t crtc);
3020
3035 xcb_randr_get_crtc_gamma_size_reply_t *
3036 xcb_randr_get_crtc_gamma_size_reply (xcb_connection_t *c,
3037 xcb_randr_get_crtc_gamma_size_cookie_t cookie ,
3038 xcb_generic_error_t **e);
3039
3040int
3041xcb_randr_get_crtc_gamma_sizeof (const void *_buffer);
3042
3051 xcb_randr_get_crtc_gamma_cookie_t
3052 xcb_randr_get_crtc_gamma (xcb_connection_t *c,
3053 xcb_randr_crtc_t crtc);
3054
3066 xcb_randr_get_crtc_gamma_cookie_t
3067 xcb_randr_get_crtc_gamma_unchecked (xcb_connection_t *c,
3068 xcb_randr_crtc_t crtc);
3069
3070uint16_t *
3071xcb_randr_get_crtc_gamma_red (const xcb_randr_get_crtc_gamma_reply_t *R);
3072
3073int
3074xcb_randr_get_crtc_gamma_red_length (const xcb_randr_get_crtc_gamma_reply_t *R);
3075
3076 xcb_generic_iterator_t
3077xcb_randr_get_crtc_gamma_red_end (const xcb_randr_get_crtc_gamma_reply_t *R);
3078
3079uint16_t *
3080xcb_randr_get_crtc_gamma_green (const xcb_randr_get_crtc_gamma_reply_t *R);
3081
3082int
3083xcb_randr_get_crtc_gamma_green_length (const xcb_randr_get_crtc_gamma_reply_t *R);
3084
3085 xcb_generic_iterator_t
3086xcb_randr_get_crtc_gamma_green_end (const xcb_randr_get_crtc_gamma_reply_t *R);
3087
3088uint16_t *
3089xcb_randr_get_crtc_gamma_blue (const xcb_randr_get_crtc_gamma_reply_t *R);
3090
3091int
3092xcb_randr_get_crtc_gamma_blue_length (const xcb_randr_get_crtc_gamma_reply_t *R);
3093
3094 xcb_generic_iterator_t
3095xcb_randr_get_crtc_gamma_blue_end (const xcb_randr_get_crtc_gamma_reply_t *R);
3096
3111 xcb_randr_get_crtc_gamma_reply_t *
3112 xcb_randr_get_crtc_gamma_reply (xcb_connection_t *c,
3113 xcb_randr_get_crtc_gamma_cookie_t cookie ,
3114 xcb_generic_error_t **e);
3115
3116int
3117xcb_randr_set_crtc_gamma_sizeof (const void *_buffer);
3118
3130 xcb_void_cookie_t
3131 xcb_randr_set_crtc_gamma_checked (xcb_connection_t *c,
3132 xcb_randr_crtc_t crtc,
3133 uint16_t size,
3134 const uint16_t *red,
3135 const uint16_t *green,
3136 const uint16_t *blue);
3137
3146 xcb_void_cookie_t
3147 xcb_randr_set_crtc_gamma (xcb_connection_t *c,
3148 xcb_randr_crtc_t crtc,
3149 uint16_t size,
3150 const uint16_t *red,
3151 const uint16_t *green,
3152 const uint16_t *blue);
3153
3154uint16_t *
3155xcb_randr_set_crtc_gamma_red (const xcb_randr_set_crtc_gamma_request_t *R);
3156
3157int
3158xcb_randr_set_crtc_gamma_red_length (const xcb_randr_set_crtc_gamma_request_t *R);
3159
3160 xcb_generic_iterator_t
3161xcb_randr_set_crtc_gamma_red_end (const xcb_randr_set_crtc_gamma_request_t *R);
3162
3163uint16_t *
3164xcb_randr_set_crtc_gamma_green (const xcb_randr_set_crtc_gamma_request_t *R);
3165
3166int
3167xcb_randr_set_crtc_gamma_green_length (const xcb_randr_set_crtc_gamma_request_t *R);
3168
3169 xcb_generic_iterator_t
3170xcb_randr_set_crtc_gamma_green_end (const xcb_randr_set_crtc_gamma_request_t *R);
3171
3172uint16_t *
3173xcb_randr_set_crtc_gamma_blue (const xcb_randr_set_crtc_gamma_request_t *R);
3174
3175int
3176xcb_randr_set_crtc_gamma_blue_length (const xcb_randr_set_crtc_gamma_request_t *R);
3177
3178 xcb_generic_iterator_t
3179xcb_randr_set_crtc_gamma_blue_end (const xcb_randr_set_crtc_gamma_request_t *R);
3180
3181int
3182xcb_randr_get_screen_resources_current_sizeof (const void *_buffer);
3183
3192 xcb_randr_get_screen_resources_current_cookie_t
3193 xcb_randr_get_screen_resources_current (xcb_connection_t *c,
3194 xcb_window_t window);
3195
3207 xcb_randr_get_screen_resources_current_cookie_t
3208 xcb_randr_get_screen_resources_current_unchecked (xcb_connection_t *c,
3209 xcb_window_t window);
3210
3211xcb_randr_crtc_t *
3212xcb_randr_get_screen_resources_current_crtcs (const xcb_randr_get_screen_resources_current_reply_t *R);
3213
3214int
3215xcb_randr_get_screen_resources_current_crtcs_length (const xcb_randr_get_screen_resources_current_reply_t *R);
3216
3217 xcb_generic_iterator_t
3218xcb_randr_get_screen_resources_current_crtcs_end (const xcb_randr_get_screen_resources_current_reply_t *R);
3219
3220xcb_randr_output_t *
3221xcb_randr_get_screen_resources_current_outputs (const xcb_randr_get_screen_resources_current_reply_t *R);
3222
3223int
3224xcb_randr_get_screen_resources_current_outputs_length (const xcb_randr_get_screen_resources_current_reply_t *R);
3225
3226 xcb_generic_iterator_t
3227xcb_randr_get_screen_resources_current_outputs_end (const xcb_randr_get_screen_resources_current_reply_t *R);
3228
3229 xcb_randr_mode_info_t *
3230xcb_randr_get_screen_resources_current_modes (const xcb_randr_get_screen_resources_current_reply_t *R);
3231
3232int
3233xcb_randr_get_screen_resources_current_modes_length (const xcb_randr_get_screen_resources_current_reply_t *R);
3234
3235 xcb_randr_mode_info_iterator_t
3236xcb_randr_get_screen_resources_current_modes_iterator (const xcb_randr_get_screen_resources_current_reply_t *R);
3237
3238uint8_t *
3239xcb_randr_get_screen_resources_current_names (const xcb_randr_get_screen_resources_current_reply_t *R);
3240
3241int
3242xcb_randr_get_screen_resources_current_names_length (const xcb_randr_get_screen_resources_current_reply_t *R);
3243
3244 xcb_generic_iterator_t
3245xcb_randr_get_screen_resources_current_names_end (const xcb_randr_get_screen_resources_current_reply_t *R);
3246
3261 xcb_randr_get_screen_resources_current_reply_t *
3262 xcb_randr_get_screen_resources_current_reply (xcb_connection_t *c,
3263 xcb_randr_get_screen_resources_current_cookie_t cookie ,
3264 xcb_generic_error_t **e);
3265
3266int
3267xcb_randr_set_crtc_transform_sizeof (const void *_buffer,
3268 uint32_t filter_params_len);
3269
3281 xcb_void_cookie_t
3282 xcb_randr_set_crtc_transform_checked (xcb_connection_t *c,
3283 xcb_randr_crtc_t crtc,
3284 xcb_render_transform_t transform,
3285 uint16_t filter_len,
3286 const char *filter_name,
3287 uint32_t filter_params_len,
3288 const xcb_render_fixed_t *filter_params);
3289
3298 xcb_void_cookie_t
3299 xcb_randr_set_crtc_transform (xcb_connection_t *c,
3300 xcb_randr_crtc_t crtc,
3301 xcb_render_transform_t transform,
3302 uint16_t filter_len,
3303 const char *filter_name,
3304 uint32_t filter_params_len,
3305 const xcb_render_fixed_t *filter_params);
3306
3307char *
3308xcb_randr_set_crtc_transform_filter_name (const xcb_randr_set_crtc_transform_request_t *R);
3309
3310int
3311xcb_randr_set_crtc_transform_filter_name_length (const xcb_randr_set_crtc_transform_request_t *R);
3312
3313 xcb_generic_iterator_t
3314xcb_randr_set_crtc_transform_filter_name_end (const xcb_randr_set_crtc_transform_request_t *R);
3315
3316xcb_render_fixed_t *
3317xcb_randr_set_crtc_transform_filter_params (const xcb_randr_set_crtc_transform_request_t *R);
3318
3319int
3320xcb_randr_set_crtc_transform_filter_params_length (const xcb_randr_set_crtc_transform_request_t *R);
3321
3322 xcb_generic_iterator_t
3323xcb_randr_set_crtc_transform_filter_params_end (const xcb_randr_set_crtc_transform_request_t *R);
3324
3325int
3326xcb_randr_get_crtc_transform_sizeof (const void *_buffer);
3327
3336 xcb_randr_get_crtc_transform_cookie_t
3337 xcb_randr_get_crtc_transform (xcb_connection_t *c,
3338 xcb_randr_crtc_t crtc);
3339
3351 xcb_randr_get_crtc_transform_cookie_t
3352 xcb_randr_get_crtc_transform_unchecked (xcb_connection_t *c,
3353 xcb_randr_crtc_t crtc);
3354
3355char *
3356xcb_randr_get_crtc_transform_pending_filter_name (const xcb_randr_get_crtc_transform_reply_t *R);
3357
3358int
3359xcb_randr_get_crtc_transform_pending_filter_name_length (const xcb_randr_get_crtc_transform_reply_t *R);
3360
3361 xcb_generic_iterator_t
3362xcb_randr_get_crtc_transform_pending_filter_name_end (const xcb_randr_get_crtc_transform_reply_t *R);
3363
3364xcb_render_fixed_t *
3365xcb_randr_get_crtc_transform_pending_params (const xcb_randr_get_crtc_transform_reply_t *R);
3366
3367int
3368xcb_randr_get_crtc_transform_pending_params_length (const xcb_randr_get_crtc_transform_reply_t *R);
3369
3370 xcb_generic_iterator_t
3371xcb_randr_get_crtc_transform_pending_params_end (const xcb_randr_get_crtc_transform_reply_t *R);
3372
3373char *
3374xcb_randr_get_crtc_transform_current_filter_name (const xcb_randr_get_crtc_transform_reply_t *R);
3375
3376int
3377xcb_randr_get_crtc_transform_current_filter_name_length (const xcb_randr_get_crtc_transform_reply_t *R);
3378
3379 xcb_generic_iterator_t
3380xcb_randr_get_crtc_transform_current_filter_name_end (const xcb_randr_get_crtc_transform_reply_t *R);
3381
3382xcb_render_fixed_t *
3383xcb_randr_get_crtc_transform_current_params (const xcb_randr_get_crtc_transform_reply_t *R);
3384
3385int
3386xcb_randr_get_crtc_transform_current_params_length (const xcb_randr_get_crtc_transform_reply_t *R);
3387
3388 xcb_generic_iterator_t
3389xcb_randr_get_crtc_transform_current_params_end (const xcb_randr_get_crtc_transform_reply_t *R);
3390
3405 xcb_randr_get_crtc_transform_reply_t *
3406 xcb_randr_get_crtc_transform_reply (xcb_connection_t *c,
3407 xcb_randr_get_crtc_transform_cookie_t cookie ,
3408 xcb_generic_error_t **e);
3409
3418 xcb_randr_get_panning_cookie_t
3419 xcb_randr_get_panning (xcb_connection_t *c,
3420 xcb_randr_crtc_t crtc);
3421
3433 xcb_randr_get_panning_cookie_t
3434 xcb_randr_get_panning_unchecked (xcb_connection_t *c,
3435 xcb_randr_crtc_t crtc);
3436
3451 xcb_randr_get_panning_reply_t *
3452 xcb_randr_get_panning_reply (xcb_connection_t *c,
3453 xcb_randr_get_panning_cookie_t cookie ,
3454 xcb_generic_error_t **e);
3455
3464 xcb_randr_set_panning_cookie_t
3465 xcb_randr_set_panning (xcb_connection_t *c,
3466 xcb_randr_crtc_t crtc,
3467 xcb_timestamp_t timestamp,
3468 uint16_t left,
3469 uint16_t top,
3470 uint16_t width,
3471 uint16_t height,
3472 uint16_t track_left,
3473 uint16_t track_top,
3474 uint16_t track_width,
3475 uint16_t track_height,
3476 int16_t border_left,
3477 int16_t border_top,
3478 int16_t border_right,
3479 int16_t border_bottom);
3480
3492 xcb_randr_set_panning_cookie_t
3493 xcb_randr_set_panning_unchecked (xcb_connection_t *c,
3494 xcb_randr_crtc_t crtc,
3495 xcb_timestamp_t timestamp,
3496 uint16_t left,
3497 uint16_t top,
3498 uint16_t width,
3499 uint16_t height,
3500 uint16_t track_left,
3501 uint16_t track_top,
3502 uint16_t track_width,
3503 uint16_t track_height,
3504 int16_t border_left,
3505 int16_t border_top,
3506 int16_t border_right,
3507 int16_t border_bottom);
3508
3523 xcb_randr_set_panning_reply_t *
3524 xcb_randr_set_panning_reply (xcb_connection_t *c,
3525 xcb_randr_set_panning_cookie_t cookie ,
3526 xcb_generic_error_t **e);
3527
3539 xcb_void_cookie_t
3540 xcb_randr_set_output_primary_checked (xcb_connection_t *c,
3541 xcb_window_t window,
3542 xcb_randr_output_t output);
3543
3552 xcb_void_cookie_t
3553 xcb_randr_set_output_primary (xcb_connection_t *c,
3554 xcb_window_t window,
3555 xcb_randr_output_t output);
3556
3565 xcb_randr_get_output_primary_cookie_t
3566 xcb_randr_get_output_primary (xcb_connection_t *c,
3567 xcb_window_t window);
3568
3580 xcb_randr_get_output_primary_cookie_t
3581 xcb_randr_get_output_primary_unchecked (xcb_connection_t *c,
3582 xcb_window_t window);
3583
3598 xcb_randr_get_output_primary_reply_t *
3599 xcb_randr_get_output_primary_reply (xcb_connection_t *c,
3600 xcb_randr_get_output_primary_cookie_t cookie ,
3601 xcb_generic_error_t **e);
3602
3603int
3604xcb_randr_get_providers_sizeof (const void *_buffer);
3605
3614 xcb_randr_get_providers_cookie_t
3615 xcb_randr_get_providers (xcb_connection_t *c,
3616 xcb_window_t window);
3617
3629 xcb_randr_get_providers_cookie_t
3630 xcb_randr_get_providers_unchecked (xcb_connection_t *c,
3631 xcb_window_t window);
3632
3633xcb_randr_provider_t *
3634xcb_randr_get_providers_providers (const xcb_randr_get_providers_reply_t *R);
3635
3636int
3637xcb_randr_get_providers_providers_length (const xcb_randr_get_providers_reply_t *R);
3638
3639 xcb_generic_iterator_t
3640xcb_randr_get_providers_providers_end (const xcb_randr_get_providers_reply_t *R);
3641
3656 xcb_randr_get_providers_reply_t *
3657 xcb_randr_get_providers_reply (xcb_connection_t *c,
3658 xcb_randr_get_providers_cookie_t cookie ,
3659 xcb_generic_error_t **e);
3660
3661int
3662xcb_randr_get_provider_info_sizeof (const void *_buffer);
3663
3672 xcb_randr_get_provider_info_cookie_t
3673 xcb_randr_get_provider_info (xcb_connection_t *c,
3674 xcb_randr_provider_t provider,
3675 xcb_timestamp_t config_timestamp);
3676
3688 xcb_randr_get_provider_info_cookie_t
3689 xcb_randr_get_provider_info_unchecked (xcb_connection_t *c,
3690 xcb_randr_provider_t provider,
3691 xcb_timestamp_t config_timestamp);
3692
3693xcb_randr_crtc_t *
3694xcb_randr_get_provider_info_crtcs (const xcb_randr_get_provider_info_reply_t *R);
3695
3696int
3697xcb_randr_get_provider_info_crtcs_length (const xcb_randr_get_provider_info_reply_t *R);
3698
3699 xcb_generic_iterator_t
3700xcb_randr_get_provider_info_crtcs_end (const xcb_randr_get_provider_info_reply_t *R);
3701
3702xcb_randr_output_t *
3703xcb_randr_get_provider_info_outputs (const xcb_randr_get_provider_info_reply_t *R);
3704
3705int
3706xcb_randr_get_provider_info_outputs_length (const xcb_randr_get_provider_info_reply_t *R);
3707
3708 xcb_generic_iterator_t
3709xcb_randr_get_provider_info_outputs_end (const xcb_randr_get_provider_info_reply_t *R);
3710
3711xcb_randr_provider_t *
3712xcb_randr_get_provider_info_associated_providers (const xcb_randr_get_provider_info_reply_t *R);
3713
3714int
3715xcb_randr_get_provider_info_associated_providers_length (const xcb_randr_get_provider_info_reply_t *R);
3716
3717 xcb_generic_iterator_t
3718xcb_randr_get_provider_info_associated_providers_end (const xcb_randr_get_provider_info_reply_t *R);
3719
3720uint32_t *
3721xcb_randr_get_provider_info_associated_capability (const xcb_randr_get_provider_info_reply_t *R);
3722
3723int
3724xcb_randr_get_provider_info_associated_capability_length (const xcb_randr_get_provider_info_reply_t *R);
3725
3726 xcb_generic_iterator_t
3727xcb_randr_get_provider_info_associated_capability_end (const xcb_randr_get_provider_info_reply_t *R);
3728
3729char *
3730xcb_randr_get_provider_info_name (const xcb_randr_get_provider_info_reply_t *R);
3731
3732int
3733xcb_randr_get_provider_info_name_length (const xcb_randr_get_provider_info_reply_t *R);
3734
3735 xcb_generic_iterator_t
3736xcb_randr_get_provider_info_name_end (const xcb_randr_get_provider_info_reply_t *R);
3737
3752 xcb_randr_get_provider_info_reply_t *
3753 xcb_randr_get_provider_info_reply (xcb_connection_t *c,
3754 xcb_randr_get_provider_info_cookie_t cookie ,
3755 xcb_generic_error_t **e);
3756
3768 xcb_void_cookie_t
3769 xcb_randr_set_provider_offload_sink_checked (xcb_connection_t *c,
3770 xcb_randr_provider_t provider,
3771 xcb_randr_provider_t sink_provider,
3772 xcb_timestamp_t config_timestamp);
3773
3782 xcb_void_cookie_t
3783 xcb_randr_set_provider_offload_sink (xcb_connection_t *c,
3784 xcb_randr_provider_t provider,
3785 xcb_randr_provider_t sink_provider,
3786 xcb_timestamp_t config_timestamp);
3787
3799 xcb_void_cookie_t
3800 xcb_randr_set_provider_output_source_checked (xcb_connection_t *c,
3801 xcb_randr_provider_t provider,
3802 xcb_randr_provider_t source_provider,
3803 xcb_timestamp_t config_timestamp);
3804
3813 xcb_void_cookie_t
3814 xcb_randr_set_provider_output_source (xcb_connection_t *c,
3815 xcb_randr_provider_t provider,
3816 xcb_randr_provider_t source_provider,
3817 xcb_timestamp_t config_timestamp);
3818
3819int
3820xcb_randr_list_provider_properties_sizeof (const void *_buffer);
3821
3830 xcb_randr_list_provider_properties_cookie_t
3831 xcb_randr_list_provider_properties (xcb_connection_t *c,
3832 xcb_randr_provider_t provider);
3833
3845 xcb_randr_list_provider_properties_cookie_t
3846 xcb_randr_list_provider_properties_unchecked (xcb_connection_t *c,
3847 xcb_randr_provider_t provider);
3848
3849xcb_atom_t *
3850xcb_randr_list_provider_properties_atoms (const xcb_randr_list_provider_properties_reply_t *R);
3851
3852int
3853xcb_randr_list_provider_properties_atoms_length (const xcb_randr_list_provider_properties_reply_t *R);
3854
3855 xcb_generic_iterator_t
3856xcb_randr_list_provider_properties_atoms_end (const xcb_randr_list_provider_properties_reply_t *R);
3857
3872 xcb_randr_list_provider_properties_reply_t *
3873 xcb_randr_list_provider_properties_reply (xcb_connection_t *c,
3874 xcb_randr_list_provider_properties_cookie_t cookie ,
3875 xcb_generic_error_t **e);
3876
3877int
3878xcb_randr_query_provider_property_sizeof (const void *_buffer);
3879
3888 xcb_randr_query_provider_property_cookie_t
3889 xcb_randr_query_provider_property (xcb_connection_t *c,
3890 xcb_randr_provider_t provider,
3891 xcb_atom_t property);
3892
3904 xcb_randr_query_provider_property_cookie_t
3905 xcb_randr_query_provider_property_unchecked (xcb_connection_t *c,
3906 xcb_randr_provider_t provider,
3907 xcb_atom_t property);
3908
3909int32_t *
3910xcb_randr_query_provider_property_valid_values (const xcb_randr_query_provider_property_reply_t *R);
3911
3912int
3913xcb_randr_query_provider_property_valid_values_length (const xcb_randr_query_provider_property_reply_t *R);
3914
3915 xcb_generic_iterator_t
3916xcb_randr_query_provider_property_valid_values_end (const xcb_randr_query_provider_property_reply_t *R);
3917
3932 xcb_randr_query_provider_property_reply_t *
3933 xcb_randr_query_provider_property_reply (xcb_connection_t *c,
3934 xcb_randr_query_provider_property_cookie_t cookie ,
3935 xcb_generic_error_t **e);
3936
3937int
3938xcb_randr_configure_provider_property_sizeof (const void *_buffer,
3939 uint32_t values_len);
3940
3952 xcb_void_cookie_t
3953 xcb_randr_configure_provider_property_checked (xcb_connection_t *c,
3954 xcb_randr_provider_t provider,
3955 xcb_atom_t property,
3956 uint8_t pending,
3957 uint8_t range,
3958 uint32_t values_len,
3959 const int32_t *values);
3960
3969 xcb_void_cookie_t
3970 xcb_randr_configure_provider_property (xcb_connection_t *c,
3971 xcb_randr_provider_t provider,
3972 xcb_atom_t property,
3973 uint8_t pending,
3974 uint8_t range,
3975 uint32_t values_len,
3976 const int32_t *values);
3977
3978int32_t *
3979xcb_randr_configure_provider_property_values (const xcb_randr_configure_provider_property_request_t *R);
3980
3981int
3982xcb_randr_configure_provider_property_values_length (const xcb_randr_configure_provider_property_request_t *R);
3983
3984 xcb_generic_iterator_t
3985xcb_randr_configure_provider_property_values_end (const xcb_randr_configure_provider_property_request_t *R);
3986
3987int
3988xcb_randr_change_provider_property_sizeof (const void *_buffer);
3989
4001 xcb_void_cookie_t
4002 xcb_randr_change_provider_property_checked (xcb_connection_t *c,
4003 xcb_randr_provider_t provider,
4004 xcb_atom_t property,
4005 xcb_atom_t type,
4006 uint8_t format,
4007 uint8_t mode,
4008 uint32_t num_items,
4009 const void *data);
4010
4019 xcb_void_cookie_t
4020 xcb_randr_change_provider_property (xcb_connection_t *c,
4021 xcb_randr_provider_t provider,
4022 xcb_atom_t property,
4023 xcb_atom_t type,
4024 uint8_t format,
4025 uint8_t mode,
4026 uint32_t num_items,
4027 const void *data);
4028
4029void *
4030xcb_randr_change_provider_property_data (const xcb_randr_change_provider_property_request_t *R);
4031
4032int
4033xcb_randr_change_provider_property_data_length (const xcb_randr_change_provider_property_request_t *R);
4034
4035 xcb_generic_iterator_t
4036xcb_randr_change_provider_property_data_end (const xcb_randr_change_provider_property_request_t *R);
4037
4049 xcb_void_cookie_t
4050 xcb_randr_delete_provider_property_checked (xcb_connection_t *c,
4051 xcb_randr_provider_t provider,
4052 xcb_atom_t property);
4053
4062 xcb_void_cookie_t
4063 xcb_randr_delete_provider_property (xcb_connection_t *c,
4064 xcb_randr_provider_t provider,
4065 xcb_atom_t property);
4066
4067int
4068xcb_randr_get_provider_property_sizeof (const void *_buffer);
4069
4078 xcb_randr_get_provider_property_cookie_t
4079 xcb_randr_get_provider_property (xcb_connection_t *c,
4080 xcb_randr_provider_t provider,
4081 xcb_atom_t property,
4082 xcb_atom_t type,
4083 uint32_t long_offset,
4084 uint32_t long_length,
4085 uint8_t _delete,
4086 uint8_t pending);
4087
4099 xcb_randr_get_provider_property_cookie_t
4100 xcb_randr_get_provider_property_unchecked (xcb_connection_t *c,
4101 xcb_randr_provider_t provider,
4102 xcb_atom_t property,
4103 xcb_atom_t type,
4104 uint32_t long_offset,
4105 uint32_t long_length,
4106 uint8_t _delete,
4107 uint8_t pending);
4108
4109void *
4110xcb_randr_get_provider_property_data (const xcb_randr_get_provider_property_reply_t *R);
4111
4112int
4113xcb_randr_get_provider_property_data_length (const xcb_randr_get_provider_property_reply_t *R);
4114
4115 xcb_generic_iterator_t
4116xcb_randr_get_provider_property_data_end (const xcb_randr_get_provider_property_reply_t *R);
4117
4132 xcb_randr_get_provider_property_reply_t *
4133 xcb_randr_get_provider_property_reply (xcb_connection_t *c,
4134 xcb_randr_get_provider_property_cookie_t cookie ,
4135 xcb_generic_error_t **e);
4136
4145void
4146 xcb_randr_crtc_change_next (xcb_randr_crtc_change_iterator_t *i);
4147
4157 xcb_generic_iterator_t
4158 xcb_randr_crtc_change_end (xcb_randr_crtc_change_iterator_t i);
4159
4168void
4169 xcb_randr_output_change_next (xcb_randr_output_change_iterator_t *i);
4170
4180 xcb_generic_iterator_t
4181 xcb_randr_output_change_end (xcb_randr_output_change_iterator_t i);
4182
4191void
4192 xcb_randr_output_property_next (xcb_randr_output_property_iterator_t *i);
4193
4203 xcb_generic_iterator_t
4204 xcb_randr_output_property_end (xcb_randr_output_property_iterator_t i);
4205
4214void
4215 xcb_randr_provider_change_next (xcb_randr_provider_change_iterator_t *i);
4216
4226 xcb_generic_iterator_t
4227 xcb_randr_provider_change_end (xcb_randr_provider_change_iterator_t i);
4228
4237void
4238 xcb_randr_provider_property_next (xcb_randr_provider_property_iterator_t *i);
4239
4249 xcb_generic_iterator_t
4250 xcb_randr_provider_property_end (xcb_randr_provider_property_iterator_t i);
4251
4260void
4261 xcb_randr_resource_change_next (xcb_randr_resource_change_iterator_t *i);
4262
4272 xcb_generic_iterator_t
4273 xcb_randr_resource_change_end (xcb_randr_resource_change_iterator_t i);
4274
4275int
4276xcb_randr_monitor_info_sizeof (const void *_buffer);
4277
4278xcb_randr_output_t *
4279xcb_randr_monitor_info_outputs (const xcb_randr_monitor_info_t *R);
4280
4281int
4282xcb_randr_monitor_info_outputs_length (const xcb_randr_monitor_info_t *R);
4283
4284 xcb_generic_iterator_t
4285xcb_randr_monitor_info_outputs_end (const xcb_randr_monitor_info_t *R);
4286
4295void
4296 xcb_randr_monitor_info_next (xcb_randr_monitor_info_iterator_t *i);
4297
4307 xcb_generic_iterator_t
4308 xcb_randr_monitor_info_end (xcb_randr_monitor_info_iterator_t i);
4309
4310int
4311xcb_randr_get_monitors_sizeof (const void *_buffer);
4312
4321 xcb_randr_get_monitors_cookie_t
4322 xcb_randr_get_monitors (xcb_connection_t *c,
4323 xcb_window_t window,
4324 uint8_t get_active);
4325
4337 xcb_randr_get_monitors_cookie_t
4338 xcb_randr_get_monitors_unchecked (xcb_connection_t *c,
4339 xcb_window_t window,
4340 uint8_t get_active);
4341
4342int
4343xcb_randr_get_monitors_monitors_length (const xcb_randr_get_monitors_reply_t *R);
4344
4345 xcb_randr_monitor_info_iterator_t
4346xcb_randr_get_monitors_monitors_iterator (const xcb_randr_get_monitors_reply_t *R);
4347
4362 xcb_randr_get_monitors_reply_t *
4363 xcb_randr_get_monitors_reply (xcb_connection_t *c,
4364 xcb_randr_get_monitors_cookie_t cookie ,
4365 xcb_generic_error_t **e);
4366
4367int
4368xcb_randr_set_monitor_sizeof (const void *_buffer);
4369
4381 xcb_void_cookie_t
4382 xcb_randr_set_monitor_checked (xcb_connection_t *c,
4383 xcb_window_t window,
4384 xcb_randr_monitor_info_t *monitorinfo);
4385
4394 xcb_void_cookie_t
4395 xcb_randr_set_monitor (xcb_connection_t *c,
4396 xcb_window_t window,
4397 xcb_randr_monitor_info_t *monitorinfo);
4398
4399 xcb_randr_monitor_info_t *
4400xcb_randr_set_monitor_monitorinfo (const xcb_randr_set_monitor_request_t *R);
4401
4413 xcb_void_cookie_t
4414 xcb_randr_delete_monitor_checked (xcb_connection_t *c,
4415 xcb_window_t window,
4416 xcb_atom_t name);
4417
4426 xcb_void_cookie_t
4427 xcb_randr_delete_monitor (xcb_connection_t *c,
4428 xcb_window_t window,
4429 xcb_atom_t name);
4430
4431int
4432xcb_randr_create_lease_sizeof (const void *_buffer);
4433
4442 xcb_randr_create_lease_cookie_t
4443 xcb_randr_create_lease (xcb_connection_t *c,
4444 xcb_window_t window,
4445 xcb_randr_lease_t lid,
4446 uint16_t num_crtcs,
4447 uint16_t num_outputs,
4448 const xcb_randr_crtc_t *crtcs,
4449 const xcb_randr_output_t *outputs);
4450
4462 xcb_randr_create_lease_cookie_t
4463 xcb_randr_create_lease_unchecked (xcb_connection_t *c,
4464 xcb_window_t window,
4465 xcb_randr_lease_t lid,
4466 uint16_t num_crtcs,
4467 uint16_t num_outputs,
4468 const xcb_randr_crtc_t *crtcs,
4469 const xcb_randr_output_t *outputs);
4470
4485 xcb_randr_create_lease_reply_t *
4486 xcb_randr_create_lease_reply (xcb_connection_t *c,
4487 xcb_randr_create_lease_cookie_t cookie ,
4488 xcb_generic_error_t **e);
4489
4500int *
4501 xcb_randr_create_lease_reply_fds (xcb_connection_t *c ,
4502 xcb_randr_create_lease_reply_t *reply);
4503
4515 xcb_void_cookie_t
4516 xcb_randr_free_lease_checked (xcb_connection_t *c,
4517 xcb_randr_lease_t lid,
4518 uint8_t terminate);
4519
4528 xcb_void_cookie_t
4529 xcb_randr_free_lease (xcb_connection_t *c,
4530 xcb_randr_lease_t lid,
4531 uint8_t terminate);
4532
4541void
4542 xcb_randr_lease_notify_next (xcb_randr_lease_notify_iterator_t *i);
4543
4553 xcb_generic_iterator_t
4554 xcb_randr_lease_notify_end (xcb_randr_lease_notify_iterator_t i);
4555
4564void
4565 xcb_randr_notify_data_next (xcb_randr_notify_data_iterator_t *i);
4566
4576 xcb_generic_iterator_t
4577 xcb_randr_notify_data_end (xcb_randr_notify_data_iterator_t i);
4578
4579
4580#ifdef __cplusplus
4581}
4582#endif
4583
4584#endif
4585
xcb_randr_set_monitor_checked
xcb_void_cookie_t xcb_randr_set_monitor_checked(xcb_connection_t *c, xcb_window_t window, xcb_randr_monitor_info_t *monitorinfo)
Definition randr.c:5324
xcb_randr_crtc_next
void xcb_randr_crtc_next(xcb_randr_crtc_iterator_t *i)
Definition randr.c:41
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:3361
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:1294
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:4925
xcb_randr_mode_info_next
void xcb_randr_mode_info_next(xcb_randr_mode_info_iterator_t *i)
Definition randr.c:686
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:652
xcb_randr_mode_info_end
xcb_generic_iterator_t xcb_randr_mode_info_end(xcb_randr_mode_info_iterator_t i)
Definition randr.c:694
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:3186
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:3515
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:3081
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:1587
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:2641
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:3908
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:345
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:1878
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:1322
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:4354
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:3687
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:3743
xcb_randr_provider_property_next
void xcb_randr_provider_property_next(xcb_randr_provider_property_iterator_t *i)
Definition randr.c:5066
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:4799
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:3541
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:4886
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:4469
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:771
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:3795
xcb_randr_output_end
xcb_generic_iterator_t xcb_randr_output_end(xcb_randr_output_iterator_t i)
Definition randr.c:67
xcb_randr_lease_next
void xcb_randr_lease_next(xcb_randr_lease_iterator_t *i)
Definition randr.c:95
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:1652
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:1948
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:4023
xcb_randr_refresh_rates_next
void xcb_randr_refresh_rates_next(xcb_randr_refresh_rates_iterator_t *i)
Definition randr.c:184
xcb_randr_notify_data_next
void xcb_randr_notify_data_next(xcb_randr_notify_data_iterator_t *i)
Definition randr.c:5668
xcb_randr_crtc_end
xcb_generic_iterator_t xcb_randr_crtc_end(xcb_randr_crtc_iterator_t i)
Definition randr.c:49
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:584
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:1255
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:2265
xcb_randr_destroy_mode
xcb_void_cookie_t xcb_randr_destroy_mode(xcb_connection_t *c, xcb_randr_mode_t mode)
Definition randr.c:1982
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:3142
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:4598
xcb_randr_provider_end
xcb_generic_iterator_t xcb_randr_provider_end(xcb_randr_provider_iterator_t i)
Definition randr.c:85
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:1181
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:1839
xcb_randr_output_next
void xcb_randr_output_next(xcb_randr_output_iterator_t *i)
Definition randr.c:59
xcb_randr_provider_change_end
xcb_generic_iterator_t xcb_randr_provider_change_end(xcb_randr_provider_change_iterator_t i)
Definition randr.c:5056
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:2036
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:3627
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:2704
xcb_randr_create_lease_reply_fds
int * xcb_randr_create_lease_reply_fds(xcb_connection_t *c, xcb_randr_create_lease_reply_t *reply)
Definition randr.c:5587
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:3679
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:4519
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:1778
xcb_randr_get_monitors
xcb_randr_get_monitors_cookie_t xcb_randr_get_monitors(xcb_connection_t *c, xcb_window_t window, uint8_t get_active)
Definition randr.c:5214
xcb_randr_select_input_checked
xcb_void_cookie_t xcb_randr_select_input_checked(xcb_connection_t *c, xcb_window_t window, uint16_t enable)
Definition randr.c:353
xcb_randr_provider_next
void xcb_randr_provider_next(xcb_randr_provider_iterator_t *i)
Definition randr.c:77
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:308
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:3715
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:2396
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:992
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:4402
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:2430
xcb_randr_monitor_info_end
xcb_generic_iterator_t xcb_randr_monitor_info_end(xcb_randr_monitor_info_iterator_t i)
Definition randr.c:5166
xcb_randr_notify_data_end
xcb_generic_iterator_t xcb_randr_notify_data_end(xcb_randr_notify_data_iterator_t i)
Definition randr.c:5676
xcb_randr_delete_monitor
xcb_void_cookie_t xcb_randr_delete_monitor(xcb_connection_t *c, xcb_window_t window, xcb_atom_t name)
Definition randr.c:5420
xcb_randr_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:1544
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:207
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:2545
xcb_randr_set_monitor
xcb_void_cookie_t xcb_randr_set_monitor(xcb_connection_t *c, xcb_window_t window, xcb_randr_monitor_info_t *monitorinfo)
Definition randr.c:5355
xcb_randr_get_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:2935
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:2519
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:1739
xcb_randr_lease_notify_end
xcb_generic_iterator_t xcb_randr_lease_notify_end(xcb_randr_lease_notify_iterator_t i)
Definition randr.c:5658
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:1142
xcb_randr_output_property_next
void xcb_randr_output_property_next(xcb_randr_output_property_iterator_t *i)
Definition randr.c:5030
xcb_randr_create_lease_unchecked
xcb_randr_create_lease_cookie_t xcb_randr_create_lease_unchecked(xcb_connection_t *c, xcb_window_t window, xcb_randr_lease_t lid, uint16_t num_crtcs, uint16_t num_outputs, const xcb_randr_crtc_t *crtcs, const xcb_randr_output_t *outputs)
Definition randr.c:5535
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:235
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:1680
xcb_randr_mode_next
void xcb_randr_mode_next(xcb_randr_mode_iterator_t *i)
Definition randr.c:23
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:3387
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:1956
xcb_randr_crtc_change_end
xcb_generic_iterator_t xcb_randr_crtc_change_end(xcb_randr_crtc_change_iterator_t i)
Definition randr.c:5002
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:4691
xcb_randr_get_monitors_reply
xcb_randr_get_monitors_reply_t * xcb_randr_get_monitors_reply(xcb_connection_t *c, xcb_randr_get_monitors_cookie_t cookie, xcb_generic_error_t **e)
Definition randr.c:5286
xcb_randr_delete_monitor_checked
xcb_void_cookie_t xcb_randr_delete_monitor_checked(xcb_connection_t *c, xcb_window_t window, xcb_atom_t name)
Definition randr.c:5392
xcb_randr_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:4441
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:550
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:1020
xcb_randr_lease_notify_next
void xcb_randr_lease_notify_next(xcb_randr_lease_notify_iterator_t *i)
Definition randr.c:5650
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:1913
xcb_randr_resource_change_next
void xcb_randr_resource_change_next(xcb_randr_resource_change_iterator_t *i)
Definition randr.c:5084
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:271
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:4177
xcb_randr_resource_change_end
xcb_generic_iterator_t xcb_randr_resource_change_end(xcb_randr_resource_change_iterator_t i)
Definition randr.c:5092
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:2961
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:2092
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:1372
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:2008
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:4207
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:3575
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:917
xcb_randr_create_lease
xcb_randr_create_lease_cookie_t xcb_randr_create_lease(xcb_connection_t *c, xcb_window_t window, xcb_randr_lease_t lid, uint16_t num_crtcs, uint16_t num_outputs, const xcb_randr_crtc_t *crtcs, const xcb_randr_output_t *outputs)
Definition randr.c:5491
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:797
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:2163
xcb_randr_lease_end
xcb_generic_iterator_t xcb_randr_lease_end(xcb_randr_lease_iterator_t i)
Definition randr.c:103
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:610
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:2191
xcb_randr_crtc_change_next
void xcb_randr_crtc_change_next(xcb_randr_crtc_change_iterator_t *i)
Definition randr.c:4994
xcb_randr_screen_size_end
xcb_generic_iterator_t xcb_randr_screen_size_end(xcb_randr_screen_size_iterator_t i)
Definition randr.c:121
xcb_randr_output_change_end
xcb_generic_iterator_t xcb_randr_output_change_end(xcb_randr_output_change_iterator_t i)
Definition randr.c:5020
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:4986
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:4734
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:3567
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:4237
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:3860
xcb_randr_monitor_info_next
void xcb_randr_monitor_info_next(xcb_randr_monitor_info_iterator_t *i)
Definition randr.c:5155
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:1451
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:4267
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:558
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:459
xcb_randr_output_property_end
xcb_generic_iterator_t xcb_randr_output_property_end(xcb_randr_output_property_iterator_t i)
Definition randr.c:5038
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:4827
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:2751
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:3507
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:3834
xcb_randr_free_lease
xcb_void_cookie_t xcb_randr_free_lease(xcb_connection_t *c, xcb_randr_lease_t lid, uint8_t terminate)
Definition randr.c:5622
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:2456
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:485
xcb_randr_get_monitors_unchecked
xcb_randr_get_monitors_cookie_t xcb_randr_get_monitors_unchecked(xcb_connection_t *c, xcb_window_t window, uint8_t get_active)
Definition randr.c:5242
xcb_randr_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:1207
xcb_randr_provider_change_next
void xcb_randr_provider_change_next(xcb_randr_provider_change_iterator_t *i)
Definition randr.c:5048
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:3769
xcb_randr_refresh_rates_end
xcb_generic_iterator_t xcb_randr_refresh_rates_end(xcb_randr_refresh_rates_iterator_t i)
Definition randr.c:195
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:1411
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:2404
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:2064
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:382
xcb_randr_provider_property_end
xcb_generic_iterator_t xcb_randr_provider_property_end(xcb_randr_provider_property_iterator_t i)
Definition randr.c:5074
xcb_randr_screen_size_next
void xcb_randr_screen_size_next(xcb_randr_screen_size_iterator_t *i)
Definition randr.c:113
xcb_randr_create_lease_reply
xcb_randr_create_lease_reply_t * xcb_randr_create_lease_reply(xcb_connection_t *c, xcb_randr_create_lease_cookie_t cookie, xcb_generic_error_t **e)
Definition randr.c:5579
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:4558
xcb_randr_mode_end
xcb_generic_iterator_t xcb_randr_mode_end(xcb_randr_mode_iterator_t i)
Definition randr.c:31
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:263
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:618
xcb_randr_free_lease_checked
xcb_void_cookie_t xcb_randr_free_lease_checked(xcb_connection_t *c, xcb_randr_lease_t lid, uint8_t terminate)
Definition randr.c:5594
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:4169
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:2350
xcb_randr_output_change_next
void xcb_randr_output_change_next(xcb_randr_output_change_iterator_t *i)
Definition randr.c:5012
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:2304
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:4328
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:3995
xcb_connection_t
Definition xcbint.h:208
xcb_extension_t
Definition xcbext.h:39
xcb_generic_error_t
Generic error.
Definition xcb.h:186
xcb_generic_iterator_t
Generic iterator.
Definition xcb.h:118
xcb_randr_add_output_mode_request_t
xcb_randr_add_output_mode_request_t
Definition randr.h:726
xcb_randr_bad_crtc_error_t
xcb_randr_bad_crtc_error_t
Definition randr.h:104
xcb_randr_bad_mode_error_t
xcb_randr_bad_mode_error_t
Definition randr.h:119
xcb_randr_bad_output_error_t
xcb_randr_bad_output_error_t
Definition randr.h:89
xcb_randr_bad_provider_error_t
xcb_randr_bad_provider_error_t
Definition randr.h:134
xcb_randr_change_output_property_request_t
xcb_randr_change_output_property_request_t
Definition randr.h:606
xcb_randr_change_provider_property_request_t
xcb_randr_change_provider_property_request_t
Definition randr.h:1336
xcb_randr_configure_output_property_request_t
xcb_randr_configure_output_property_request_t
Definition randr.h:589
xcb_randr_configure_provider_property_request_t
xcb_randr_configure_provider_property_request_t
Definition randr.h:1319
xcb_randr_create_lease_cookie_t
xcb_randr_create_lease_cookie_t
Definition randr.h:1654
xcb_randr_create_lease_reply_t
xcb_randr_create_lease_reply_t
Definition randr.h:1677
xcb_randr_create_lease_request_t
xcb_randr_create_lease_request_t
Definition randr.h:1664
xcb_randr_create_mode_cookie_t
xcb_randr_create_mode_cookie_t
Definition randr.h:677
xcb_randr_create_mode_reply_t
xcb_randr_create_mode_reply_t
Definition randr.h:698
xcb_randr_create_mode_request_t
xcb_randr_create_mode_request_t
Definition randr.h:687
xcb_randr_crtc_change_iterator_t
xcb_randr_crtc_change_iterator_t
Definition randr.h:1455
xcb_randr_crtc_change_t
xcb_randr_crtc_change_t
Definition randr.h:1439
xcb_randr_crtc_iterator_t
xcb_randr_crtc_iterator_t
Definition randr.h:44
xcb_randr_delete_monitor_request_t
xcb_randr_delete_monitor_request_t
Definition randr.h:1643
xcb_randr_delete_output_mode_request_t
xcb_randr_delete_output_mode_request_t
Definition randr.h:740
xcb_randr_delete_output_property_request_t
xcb_randr_delete_output_property_request_t
Definition randr.h:625
xcb_randr_delete_provider_property_request_t
xcb_randr_delete_provider_property_request_t
Definition randr.h:1355
xcb_randr_destroy_mode_request_t
xcb_randr_destroy_mode_request_t
Definition randr.h:713
xcb_randr_free_lease_request_t
xcb_randr_free_lease_request_t
Definition randr.h:1691
xcb_randr_get_crtc_gamma_cookie_t
xcb_randr_get_crtc_gamma_cookie_t
Definition randr.h:863
xcb_randr_get_crtc_gamma_reply_t
xcb_randr_get_crtc_gamma_reply_t
Definition randr.h:883
xcb_randr_get_crtc_gamma_request_t
xcb_randr_get_crtc_gamma_request_t
Definition randr.h:873
xcb_randr_get_crtc_gamma_size_cookie_t
xcb_randr_get_crtc_gamma_size_cookie_t
Definition randr.h:831
xcb_randr_get_crtc_gamma_size_reply_t
xcb_randr_get_crtc_gamma_size_reply_t
Definition randr.h:851
xcb_randr_get_crtc_gamma_size_request_t
xcb_randr_get_crtc_gamma_size_request_t
Definition randr.h:841
xcb_randr_get_crtc_info_cookie_t
xcb_randr_get_crtc_info_cookie_t
Definition randr.h:751
xcb_randr_get_crtc_info_reply_t
xcb_randr_get_crtc_info_reply_t
Definition randr.h:772
xcb_randr_get_crtc_info_request_t
xcb_randr_get_crtc_info_request_t
Definition randr.h:761
xcb_randr_get_crtc_transform_cookie_t
xcb_randr_get_crtc_transform_cookie_t
Definition randr.h:970
xcb_randr_get_crtc_transform_reply_t
xcb_randr_get_crtc_transform_reply_t
Definition randr.h:990
xcb_randr_get_crtc_transform_request_t
xcb_randr_get_crtc_transform_request_t
Definition randr.h:980
xcb_randr_get_monitors_cookie_t
xcb_randr_get_monitors_cookie_t
Definition randr.h:1592
xcb_randr_get_monitors_reply_t
xcb_randr_get_monitors_reply_t
Definition randr.h:1613
xcb_randr_get_monitors_request_t
xcb_randr_get_monitors_request_t
Definition randr.h:1602
xcb_randr_get_output_info_cookie_t
xcb_randr_get_output_info_cookie_t
Definition randr.h:477
xcb_randr_get_output_info_reply_t
xcb_randr_get_output_info_reply_t
Definition randr.h:498
xcb_randr_get_output_info_request_t
xcb_randr_get_output_info_request_t
Definition randr.h:487
xcb_randr_get_output_primary_cookie_t
xcb_randr_get_output_primary_cookie_t
Definition randr.h:1110
xcb_randr_get_output_primary_reply_t
xcb_randr_get_output_primary_reply_t
Definition randr.h:1130
xcb_randr_get_output_primary_request_t
xcb_randr_get_output_primary_request_t
Definition randr.h:1120
xcb_randr_get_output_property_cookie_t
xcb_randr_get_output_property_cookie_t
Definition randr.h:636
xcb_randr_get_output_property_reply_t
xcb_randr_get_output_property_reply_t
Definition randr.h:663
xcb_randr_get_output_property_request_t
xcb_randr_get_output_property_request_t
Definition randr.h:646
xcb_randr_get_panning_cookie_t
xcb_randr_get_panning_cookie_t
Definition randr.h:1009
xcb_randr_get_panning_reply_t
xcb_randr_get_panning_reply_t
Definition randr.h:1029
xcb_randr_get_panning_request_t
xcb_randr_get_panning_request_t
Definition randr.h:1019
xcb_randr_get_provider_info_cookie_t
xcb_randr_get_provider_info_cookie_t
Definition randr.h:1181
xcb_randr_get_provider_info_reply_t
xcb_randr_get_provider_info_reply_t
Definition randr.h:1202
xcb_randr_get_provider_info_request_t
xcb_randr_get_provider_info_request_t
Definition randr.h:1191
xcb_randr_get_provider_property_cookie_t
xcb_randr_get_provider_property_cookie_t
Definition randr.h:1366
xcb_randr_get_provider_property_reply_t
xcb_randr_get_provider_property_reply_t
Definition randr.h:1393
xcb_randr_get_provider_property_request_t
xcb_randr_get_provider_property_request_t
Definition randr.h:1376
xcb_randr_get_providers_cookie_t
xcb_randr_get_providers_cookie_t
Definition randr.h:1141
xcb_randr_get_providers_reply_t
xcb_randr_get_providers_reply_t
Definition randr.h:1161
xcb_randr_get_providers_request_t
xcb_randr_get_providers_request_t
Definition randr.h:1151
xcb_randr_get_screen_info_cookie_t
xcb_randr_get_screen_info_cookie_t
Definition randr.h:298
xcb_randr_get_screen_info_reply_t
xcb_randr_get_screen_info_reply_t
Definition randr.h:318
xcb_randr_get_screen_info_request_t
xcb_randr_get_screen_info_request_t
Definition randr.h:308
xcb_randr_get_screen_resources_cookie_t
xcb_randr_get_screen_resources_cookie_t
Definition randr.h:434
xcb_randr_get_screen_resources_current_cookie_t
xcb_randr_get_screen_resources_current_cookie_t
Definition randr.h:910
xcb_randr_get_screen_resources_current_reply_t
xcb_randr_get_screen_resources_current_reply_t
Definition randr.h:930
xcb_randr_get_screen_resources_current_request_t
xcb_randr_get_screen_resources_current_request_t
Definition randr.h:920
xcb_randr_get_screen_resources_reply_t
xcb_randr_get_screen_resources_reply_t
Definition randr.h:454
xcb_randr_get_screen_resources_request_t
xcb_randr_get_screen_resources_request_t
Definition randr.h:444
xcb_randr_get_screen_size_range_cookie_t
xcb_randr_get_screen_size_range_cookie_t
Definition randr.h:337
xcb_randr_get_screen_size_range_reply_t
xcb_randr_get_screen_size_range_reply_t
Definition randr.h:357
xcb_randr_get_screen_size_range_request_t
xcb_randr_get_screen_size_range_request_t
Definition randr.h:347
xcb_randr_lease_iterator_t
xcb_randr_lease_iterator_t
Definition randr.h:77
xcb_randr_lease_notify_iterator_t
xcb_randr_lease_notify_iterator_t
Definition randr.h:1713
xcb_randr_lease_notify_t
xcb_randr_lease_notify_t
Definition randr.h:1702
xcb_randr_list_output_properties_cookie_t
xcb_randr_list_output_properties_cookie_t
Definition randr.h:519
xcb_randr_list_output_properties_reply_t
xcb_randr_list_output_properties_reply_t
Definition randr.h:539
xcb_randr_list_output_properties_request_t
xcb_randr_list_output_properties_request_t
Definition randr.h:529
xcb_randr_list_provider_properties_cookie_t
xcb_randr_list_provider_properties_cookie_t
Definition randr.h:1249
xcb_randr_list_provider_properties_reply_t
xcb_randr_list_provider_properties_reply_t
Definition randr.h:1269
xcb_randr_list_provider_properties_request_t
xcb_randr_list_provider_properties_request_t
Definition randr.h:1259
xcb_randr_mode_info_iterator_t
xcb_randr_mode_info_iterator_t
Definition randr.h:425
xcb_randr_mode_info_t
xcb_randr_mode_info_t
Definition randr.h:406
xcb_randr_mode_iterator_t
xcb_randr_mode_iterator_t
Definition randr.h:33
xcb_randr_monitor_info_iterator_t
xcb_randr_monitor_info_iterator_t
Definition randr.h:1583
xcb_randr_monitor_info_t
xcb_randr_monitor_info_t
Definition randr.h:1567
xcb_randr_notify_data_iterator_t
xcb_randr_notify_data_iterator_t
Definition randr.h:1735
xcb_randr_notify_event_t
xcb_randr_notify_event_t
Definition randr.h:1747
xcb_randr_output_change_iterator_t
xcb_randr_output_change_iterator_t
Definition randr.h:1479
xcb_randr_output_change_t
xcb_randr_output_change_t
Definition randr.h:1464
xcb_randr_output_iterator_t
xcb_randr_output_iterator_t
Definition randr.h:55
xcb_randr_output_property_iterator_t
xcb_randr_output_property_iterator_t
Definition randr.h:1500
xcb_randr_output_property_t
xcb_randr_output_property_t
Definition randr.h:1488
xcb_randr_provider_change_iterator_t
xcb_randr_provider_change_iterator_t
Definition randr.h:1519
xcb_randr_provider_change_t
xcb_randr_provider_change_t
Definition randr.h:1509
xcb_randr_provider_iterator_t
xcb_randr_provider_iterator_t
Definition randr.h:66
xcb_randr_provider_property_iterator_t
xcb_randr_provider_property_iterator_t
Definition randr.h:1540
xcb_randr_provider_property_t
xcb_randr_provider_property_t
Definition randr.h:1528
xcb_randr_query_output_property_cookie_t
xcb_randr_query_output_property_cookie_t
Definition randr.h:551
xcb_randr_query_output_property_reply_t
xcb_randr_query_output_property_reply_t
Definition randr.h:572
xcb_randr_query_output_property_request_t
xcb_randr_query_output_property_request_t
Definition randr.h:561
xcb_randr_query_provider_property_cookie_t
xcb_randr_query_provider_property_cookie_t
Definition randr.h:1281
xcb_randr_query_provider_property_reply_t
xcb_randr_query_provider_property_reply_t
Definition randr.h:1302
xcb_randr_query_provider_property_request_t
xcb_randr_query_provider_property_request_t
Definition randr.h:1291
xcb_randr_query_version_cookie_t
xcb_randr_query_version_cookie_t
Definition randr.h:190
xcb_randr_query_version_reply_t
xcb_randr_query_version_reply_t
Definition randr.h:211
xcb_randr_query_version_request_t
xcb_randr_query_version_request_t
Definition randr.h:200
xcb_randr_refresh_rates_iterator_t
xcb_randr_refresh_rates_iterator_t
Definition randr.h:181
xcb_randr_refresh_rates_t
xcb_randr_refresh_rates_t
Definition randr.h:174
xcb_randr_resource_change_iterator_t
xcb_randr_resource_change_iterator_t
Definition randr.h:1558
xcb_randr_resource_change_t
xcb_randr_resource_change_t
Definition randr.h:1549
xcb_randr_screen_change_notify_event_t
xcb_randr_screen_change_notify_event_t
Definition randr.h:1410
xcb_randr_screen_size_iterator_t
xcb_randr_screen_size_iterator_t
Definition randr.h:165
xcb_randr_screen_size_t
xcb_randr_screen_size_t
Definition randr.h:155
xcb_randr_select_input_request_t
xcb_randr_select_input_request_t
Definition randr.h:286
xcb_randr_set_crtc_config_cookie_t
xcb_randr_set_crtc_config_cookie_t
Definition randr.h:792
xcb_randr_set_crtc_config_reply_t
xcb_randr_set_crtc_config_reply_t
Definition randr.h:819
xcb_randr_set_crtc_config_request_t
xcb_randr_set_crtc_config_request_t
Definition randr.h:802
xcb_randr_set_crtc_gamma_request_t
xcb_randr_set_crtc_gamma_request_t
Definition randr.h:898
xcb_randr_set_crtc_transform_request_t
xcb_randr_set_crtc_transform_request_t
Definition randr.h:957
xcb_randr_set_monitor_request_t
xcb_randr_set_monitor_request_t
Definition randr.h:1630
xcb_randr_set_output_primary_request_t
xcb_randr_set_output_primary_request_t
Definition randr.h:1099
xcb_randr_set_panning_cookie_t
xcb_randr_set_panning_cookie_t
Definition randr.h:1052
xcb_randr_set_panning_reply_t
xcb_randr_set_panning_reply_t
Definition randr.h:1085
xcb_randr_set_panning_request_t
xcb_randr_set_panning_request_t
Definition randr.h:1062
xcb_randr_set_provider_offload_sink_request_t
xcb_randr_set_provider_offload_sink_request_t
Definition randr.h:1222
xcb_randr_set_provider_output_source_request_t
xcb_randr_set_provider_output_source_request_t
Definition randr.h:1237
xcb_randr_set_screen_config_cookie_t
xcb_randr_set_screen_config_cookie_t
Definition randr.h:231
xcb_randr_set_screen_config_reply_t
xcb_randr_set_screen_config_reply_t
Definition randr.h:257
xcb_randr_set_screen_config_request_t
xcb_randr_set_screen_config_request_t
Definition randr.h:241
xcb_randr_set_screen_size_request_t
xcb_randr_set_screen_size_request_t
Definition randr.h:375
xcb_render_transform_t
xcb_render_transform_t
Definition render.h:953
xcb_void_cookie_t
Generic cookie.
Definition xcb.h:203
xcb_randr_notify_data_t
xcb_randr_notify_data_t
Definition randr.h:1722
xcb.h