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