XCB  1.11
randr.h
1 /*
2  * This file generated automatically from randr.xml by c_client.py.
3  * Edit at your peril.
4  */
5 
12 #ifndef __RANDR_H
13 #define __RANDR_H
14 
15 #include "xcb.h"
16 #include "xproto.h"
17 #include "render.h"
18 
19 #ifdef __cplusplus
20 extern "C" {
21 #endif
22 
23 #define XCB_RANDR_MAJOR_VERSION 1
24 #define XCB_RANDR_MINOR_VERSION 4
25 
26 extern xcb_extension_t xcb_randr_id;
27 
28 typedef uint32_t xcb_randr_mode_t;
29 
33 typedef struct xcb_randr_mode_iterator_t {
34  xcb_randr_mode_t *data;
35  int rem;
36  int index;
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 
1431  xcb_randr_crtc_change_t *data;
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 
1555  xcb_randr_notify_data_t *data;
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 
1581 void
1583 
1595 
1604 void
1606 
1618 
1627 void
1629 
1641 
1650 void
1652 
1664 
1673 void
1675 
1687 
1688 int
1689 xcb_randr_refresh_rates_sizeof (const void *_buffer );
1690 
1691 uint16_t *
1692 xcb_randr_refresh_rates_rates (const xcb_randr_refresh_rates_t *R );
1693 
1694 int
1695 xcb_randr_refresh_rates_rates_length (const xcb_randr_refresh_rates_t *R );
1696 
1698 xcb_randr_refresh_rates_rates_end (const xcb_randr_refresh_rates_t *R );
1699 
1708 void
1710 
1722 
1733  uint32_t major_version ,
1734  uint32_t minor_version );
1735 
1749  uint32_t major_version ,
1750  uint32_t minor_version );
1751 
1769  xcb_generic_error_t **e );
1770 
1781  xcb_window_t window ,
1782  xcb_timestamp_t timestamp ,
1783  xcb_timestamp_t config_timestamp ,
1784  uint16_t sizeID ,
1785  uint16_t rotation ,
1786  uint16_t rate );
1787 
1801  xcb_window_t window ,
1802  xcb_timestamp_t timestamp ,
1803  xcb_timestamp_t config_timestamp ,
1804  uint16_t sizeID ,
1805  uint16_t rotation ,
1806  uint16_t rate );
1807 
1825  xcb_generic_error_t **e );
1826 
1840  xcb_window_t window ,
1841  uint16_t enable );
1842 
1853  xcb_window_t window ,
1854  uint16_t enable );
1855 
1856 int
1857 xcb_randr_get_screen_info_sizeof (const void *_buffer );
1858 
1869  xcb_window_t window );
1870 
1884  xcb_window_t window );
1885 
1887 xcb_randr_get_screen_info_sizes (const xcb_randr_get_screen_info_reply_t *R );
1888 
1889 int
1890 xcb_randr_get_screen_info_sizes_length (const xcb_randr_get_screen_info_reply_t *R );
1891 
1893 xcb_randr_get_screen_info_sizes_iterator (const xcb_randr_get_screen_info_reply_t *R );
1894 
1895 int
1896 xcb_randr_get_screen_info_rates_length (const xcb_randr_get_screen_info_reply_t *R );
1897 
1899 xcb_randr_get_screen_info_rates_iterator (const xcb_randr_get_screen_info_reply_t *R );
1900 
1918  xcb_generic_error_t **e );
1919 
1930  xcb_window_t window );
1931 
1945  xcb_window_t window );
1946 
1964  xcb_generic_error_t **e );
1965 
1979  xcb_window_t window ,
1980  uint16_t width ,
1981  uint16_t height ,
1982  uint32_t mm_width ,
1983  uint32_t mm_height );
1984 
1995  xcb_window_t window ,
1996  uint16_t width ,
1997  uint16_t height ,
1998  uint32_t mm_width ,
1999  uint32_t mm_height );
2000 
2009 void
2011 
2023 
2024 int
2025 xcb_randr_get_screen_resources_sizeof (const void *_buffer );
2026 
2037  xcb_window_t window );
2038 
2052  xcb_window_t window );
2053 
2054 xcb_randr_crtc_t *
2055 xcb_randr_get_screen_resources_crtcs (const xcb_randr_get_screen_resources_reply_t *R );
2056 
2057 int
2058 xcb_randr_get_screen_resources_crtcs_length (const xcb_randr_get_screen_resources_reply_t *R );
2059 
2061 xcb_randr_get_screen_resources_crtcs_end (const xcb_randr_get_screen_resources_reply_t *R );
2062 
2063 xcb_randr_output_t *
2064 xcb_randr_get_screen_resources_outputs (const xcb_randr_get_screen_resources_reply_t *R );
2065 
2066 int
2067 xcb_randr_get_screen_resources_outputs_length (const xcb_randr_get_screen_resources_reply_t *R );
2068 
2070 xcb_randr_get_screen_resources_outputs_end (const xcb_randr_get_screen_resources_reply_t *R );
2071 
2073 xcb_randr_get_screen_resources_modes (const xcb_randr_get_screen_resources_reply_t *R );
2074 
2075 int
2076 xcb_randr_get_screen_resources_modes_length (const xcb_randr_get_screen_resources_reply_t *R );
2077 
2079 xcb_randr_get_screen_resources_modes_iterator (const xcb_randr_get_screen_resources_reply_t *R );
2080 
2081 uint8_t *
2082 xcb_randr_get_screen_resources_names (const xcb_randr_get_screen_resources_reply_t *R );
2083 
2084 int
2085 xcb_randr_get_screen_resources_names_length (const xcb_randr_get_screen_resources_reply_t *R );
2086 
2088 xcb_randr_get_screen_resources_names_end (const xcb_randr_get_screen_resources_reply_t *R );
2089 
2107  xcb_generic_error_t **e );
2108 
2109 int
2110 xcb_randr_get_output_info_sizeof (const void *_buffer );
2111 
2122  xcb_randr_output_t output ,
2123  xcb_timestamp_t config_timestamp );
2124 
2138  xcb_randr_output_t output ,
2139  xcb_timestamp_t config_timestamp );
2140 
2141 xcb_randr_crtc_t *
2142 xcb_randr_get_output_info_crtcs (const xcb_randr_get_output_info_reply_t *R );
2143 
2144 int
2145 xcb_randr_get_output_info_crtcs_length (const xcb_randr_get_output_info_reply_t *R );
2146 
2148 xcb_randr_get_output_info_crtcs_end (const xcb_randr_get_output_info_reply_t *R );
2149 
2150 xcb_randr_mode_t *
2151 xcb_randr_get_output_info_modes (const xcb_randr_get_output_info_reply_t *R );
2152 
2153 int
2154 xcb_randr_get_output_info_modes_length (const xcb_randr_get_output_info_reply_t *R );
2155 
2157 xcb_randr_get_output_info_modes_end (const xcb_randr_get_output_info_reply_t *R );
2158 
2159 xcb_randr_output_t *
2160 xcb_randr_get_output_info_clones (const xcb_randr_get_output_info_reply_t *R );
2161 
2162 int
2163 xcb_randr_get_output_info_clones_length (const xcb_randr_get_output_info_reply_t *R );
2164 
2166 xcb_randr_get_output_info_clones_end (const xcb_randr_get_output_info_reply_t *R );
2167 
2168 uint8_t *
2169 xcb_randr_get_output_info_name (const xcb_randr_get_output_info_reply_t *R );
2170 
2171 int
2172 xcb_randr_get_output_info_name_length (const xcb_randr_get_output_info_reply_t *R );
2173 
2175 xcb_randr_get_output_info_name_end (const xcb_randr_get_output_info_reply_t *R );
2176 
2194  xcb_generic_error_t **e );
2195 
2196 int
2197 xcb_randr_list_output_properties_sizeof (const void *_buffer );
2198 
2209  xcb_randr_output_t output );
2210 
2224  xcb_randr_output_t output );
2225 
2226 xcb_atom_t *
2227 xcb_randr_list_output_properties_atoms (const xcb_randr_list_output_properties_reply_t *R );
2228 
2229 int
2230 xcb_randr_list_output_properties_atoms_length (const xcb_randr_list_output_properties_reply_t *R );
2231 
2233 xcb_randr_list_output_properties_atoms_end (const xcb_randr_list_output_properties_reply_t *R );
2234 
2252  xcb_generic_error_t **e );
2253 
2254 int
2255 xcb_randr_query_output_property_sizeof (const void *_buffer );
2256 
2267  xcb_randr_output_t output ,
2268  xcb_atom_t property );
2269 
2283  xcb_randr_output_t output ,
2284  xcb_atom_t property );
2285 
2286 int32_t *
2287 xcb_randr_query_output_property_valid_values (const xcb_randr_query_output_property_reply_t *R );
2288 
2289 int
2290 xcb_randr_query_output_property_valid_values_length (const xcb_randr_query_output_property_reply_t *R );
2291 
2293 xcb_randr_query_output_property_valid_values_end (const xcb_randr_query_output_property_reply_t *R );
2294 
2312  xcb_generic_error_t **e );
2313 
2314 int
2315 xcb_randr_configure_output_property_sizeof (const void *_buffer ,
2316  uint32_t values_len );
2317 
2331  xcb_randr_output_t output ,
2332  xcb_atom_t property ,
2333  uint8_t pending ,
2334  uint8_t range ,
2335  uint32_t values_len ,
2336  const int32_t *values );
2337 
2348  xcb_randr_output_t output ,
2349  xcb_atom_t property ,
2350  uint8_t pending ,
2351  uint8_t range ,
2352  uint32_t values_len ,
2353  const int32_t *values );
2354 
2355 int
2356 xcb_randr_change_output_property_sizeof (const void *_buffer );
2357 
2371  xcb_randr_output_t output ,
2372  xcb_atom_t property ,
2373  xcb_atom_t type ,
2374  uint8_t format ,
2375  uint8_t mode ,
2376  uint32_t num_units ,
2377  const void *data );
2378 
2389  xcb_randr_output_t output ,
2390  xcb_atom_t property ,
2391  xcb_atom_t type ,
2392  uint8_t format ,
2393  uint8_t mode ,
2394  uint32_t num_units ,
2395  const void *data );
2396 
2410  xcb_randr_output_t output ,
2411  xcb_atom_t property );
2412 
2423  xcb_randr_output_t output ,
2424  xcb_atom_t property );
2425 
2426 int
2427 xcb_randr_get_output_property_sizeof (const void *_buffer );
2428 
2439  xcb_randr_output_t output ,
2440  xcb_atom_t property ,
2441  xcb_atom_t type ,
2442  uint32_t long_offset ,
2443  uint32_t long_length ,
2444  uint8_t _delete ,
2445  uint8_t pending );
2446 
2460  xcb_randr_output_t output ,
2461  xcb_atom_t property ,
2462  xcb_atom_t type ,
2463  uint32_t long_offset ,
2464  uint32_t long_length ,
2465  uint8_t _delete ,
2466  uint8_t pending );
2467 
2468 uint8_t *
2469 xcb_randr_get_output_property_data (const xcb_randr_get_output_property_reply_t *R );
2470 
2471 int
2472 xcb_randr_get_output_property_data_length (const xcb_randr_get_output_property_reply_t *R );
2473 
2475 xcb_randr_get_output_property_data_end (const xcb_randr_get_output_property_reply_t *R );
2476 
2494  xcb_generic_error_t **e );
2495 
2496 int
2497 xcb_randr_create_mode_sizeof (const void *_buffer ,
2498  uint32_t name_len );
2499 
2510  xcb_window_t window ,
2511  xcb_randr_mode_info_t mode_info ,
2512  uint32_t name_len ,
2513  const char *name );
2514 
2528  xcb_window_t window ,
2529  xcb_randr_mode_info_t mode_info ,
2530  uint32_t name_len ,
2531  const char *name );
2532 
2550  xcb_generic_error_t **e );
2551 
2565  xcb_randr_mode_t mode );
2566 
2577  xcb_randr_mode_t mode );
2578 
2592  xcb_randr_output_t output ,
2593  xcb_randr_mode_t mode );
2594 
2605  xcb_randr_output_t output ,
2606  xcb_randr_mode_t mode );
2607 
2621  xcb_randr_output_t output ,
2622  xcb_randr_mode_t mode );
2623 
2634  xcb_randr_output_t output ,
2635  xcb_randr_mode_t mode );
2636 
2637 int
2638 xcb_randr_get_crtc_info_sizeof (const void *_buffer );
2639 
2650  xcb_randr_crtc_t crtc ,
2651  xcb_timestamp_t config_timestamp );
2652 
2666  xcb_randr_crtc_t crtc ,
2667  xcb_timestamp_t config_timestamp );
2668 
2669 xcb_randr_output_t *
2670 xcb_randr_get_crtc_info_outputs (const xcb_randr_get_crtc_info_reply_t *R );
2671 
2672 int
2673 xcb_randr_get_crtc_info_outputs_length (const xcb_randr_get_crtc_info_reply_t *R );
2674 
2676 xcb_randr_get_crtc_info_outputs_end (const xcb_randr_get_crtc_info_reply_t *R );
2677 
2678 xcb_randr_output_t *
2679 xcb_randr_get_crtc_info_possible (const xcb_randr_get_crtc_info_reply_t *R );
2680 
2681 int
2682 xcb_randr_get_crtc_info_possible_length (const xcb_randr_get_crtc_info_reply_t *R );
2683 
2685 xcb_randr_get_crtc_info_possible_end (const xcb_randr_get_crtc_info_reply_t *R );
2686 
2704  xcb_generic_error_t **e );
2705 
2706 int
2707 xcb_randr_set_crtc_config_sizeof (const void *_buffer ,
2708  uint32_t outputs_len );
2709 
2720  xcb_randr_crtc_t crtc ,
2721  xcb_timestamp_t timestamp ,
2722  xcb_timestamp_t config_timestamp ,
2723  int16_t x ,
2724  int16_t y ,
2725  xcb_randr_mode_t mode ,
2726  uint16_t rotation ,
2727  uint32_t outputs_len ,
2728  const xcb_randr_output_t *outputs );
2729 
2743  xcb_randr_crtc_t crtc ,
2744  xcb_timestamp_t timestamp ,
2745  xcb_timestamp_t config_timestamp ,
2746  int16_t x ,
2747  int16_t y ,
2748  xcb_randr_mode_t mode ,
2749  uint16_t rotation ,
2750  uint32_t outputs_len ,
2751  const xcb_randr_output_t *outputs );
2752 
2770  xcb_generic_error_t **e );
2771 
2782  xcb_randr_crtc_t crtc );
2783 
2797  xcb_randr_crtc_t crtc );
2798 
2816  xcb_generic_error_t **e );
2817 
2818 int
2819 xcb_randr_get_crtc_gamma_sizeof (const void *_buffer );
2820 
2831  xcb_randr_crtc_t crtc );
2832 
2846  xcb_randr_crtc_t crtc );
2847 
2848 uint16_t *
2849 xcb_randr_get_crtc_gamma_red (const xcb_randr_get_crtc_gamma_reply_t *R );
2850 
2851 int
2852 xcb_randr_get_crtc_gamma_red_length (const xcb_randr_get_crtc_gamma_reply_t *R );
2853 
2855 xcb_randr_get_crtc_gamma_red_end (const xcb_randr_get_crtc_gamma_reply_t *R );
2856 
2857 uint16_t *
2858 xcb_randr_get_crtc_gamma_green (const xcb_randr_get_crtc_gamma_reply_t *R );
2859 
2860 int
2861 xcb_randr_get_crtc_gamma_green_length (const xcb_randr_get_crtc_gamma_reply_t *R );
2862 
2864 xcb_randr_get_crtc_gamma_green_end (const xcb_randr_get_crtc_gamma_reply_t *R );
2865 
2866 uint16_t *
2867 xcb_randr_get_crtc_gamma_blue (const xcb_randr_get_crtc_gamma_reply_t *R );
2868 
2869 int
2870 xcb_randr_get_crtc_gamma_blue_length (const xcb_randr_get_crtc_gamma_reply_t *R );
2871 
2873 xcb_randr_get_crtc_gamma_blue_end (const xcb_randr_get_crtc_gamma_reply_t *R );
2874 
2892  xcb_generic_error_t **e );
2893 
2894 int
2895 xcb_randr_set_crtc_gamma_sizeof (const void *_buffer );
2896 
2910  xcb_randr_crtc_t crtc ,
2911  uint16_t size ,
2912  const uint16_t *red ,
2913  const uint16_t *green ,
2914  const uint16_t *blue );
2915 
2926  xcb_randr_crtc_t crtc ,
2927  uint16_t size ,
2928  const uint16_t *red ,
2929  const uint16_t *green ,
2930  const uint16_t *blue );
2931 
2932 int
2933 xcb_randr_get_screen_resources_current_sizeof (const void *_buffer );
2934 
2945  xcb_window_t window );
2946 
2960  xcb_window_t window );
2961 
2962 xcb_randr_crtc_t *
2963 xcb_randr_get_screen_resources_current_crtcs (const xcb_randr_get_screen_resources_current_reply_t *R );
2964 
2965 int
2966 xcb_randr_get_screen_resources_current_crtcs_length (const xcb_randr_get_screen_resources_current_reply_t *R );
2967 
2969 xcb_randr_get_screen_resources_current_crtcs_end (const xcb_randr_get_screen_resources_current_reply_t *R );
2970 
2971 xcb_randr_output_t *
2972 xcb_randr_get_screen_resources_current_outputs (const xcb_randr_get_screen_resources_current_reply_t *R );
2973 
2974 int
2975 xcb_randr_get_screen_resources_current_outputs_length (const xcb_randr_get_screen_resources_current_reply_t *R );
2976 
2978 xcb_randr_get_screen_resources_current_outputs_end (const xcb_randr_get_screen_resources_current_reply_t *R );
2979 
2981 xcb_randr_get_screen_resources_current_modes (const xcb_randr_get_screen_resources_current_reply_t *R );
2982 
2983 int
2984 xcb_randr_get_screen_resources_current_modes_length (const xcb_randr_get_screen_resources_current_reply_t *R );
2985 
2987 xcb_randr_get_screen_resources_current_modes_iterator (const xcb_randr_get_screen_resources_current_reply_t *R );
2988 
2989 uint8_t *
2990 xcb_randr_get_screen_resources_current_names (const xcb_randr_get_screen_resources_current_reply_t *R );
2991 
2992 int
2993 xcb_randr_get_screen_resources_current_names_length (const xcb_randr_get_screen_resources_current_reply_t *R );
2994 
2996 xcb_randr_get_screen_resources_current_names_end (const xcb_randr_get_screen_resources_current_reply_t *R );
2997 
3015  xcb_generic_error_t **e );
3016 
3017 int
3018 xcb_randr_set_crtc_transform_sizeof (const void *_buffer ,
3019  uint32_t filter_params_len );
3020 
3034  xcb_randr_crtc_t crtc ,
3035  xcb_render_transform_t transform ,
3036  uint16_t filter_len ,
3037  const char *filter_name ,
3038  uint32_t filter_params_len ,
3039  const xcb_render_fixed_t *filter_params );
3040 
3051  xcb_randr_crtc_t crtc ,
3052  xcb_render_transform_t transform ,
3053  uint16_t filter_len ,
3054  const char *filter_name ,
3055  uint32_t filter_params_len ,
3056  const xcb_render_fixed_t *filter_params );
3057 
3058 int
3059 xcb_randr_get_crtc_transform_sizeof (const void *_buffer );
3060 
3071  xcb_randr_crtc_t crtc );
3072 
3086  xcb_randr_crtc_t crtc );
3087 
3088 char *
3089 xcb_randr_get_crtc_transform_pending_filter_name (const xcb_randr_get_crtc_transform_reply_t *R );
3090 
3091 int
3092 xcb_randr_get_crtc_transform_pending_filter_name_length (const xcb_randr_get_crtc_transform_reply_t *R );
3093 
3095 xcb_randr_get_crtc_transform_pending_filter_name_end (const xcb_randr_get_crtc_transform_reply_t *R );
3096 
3097 xcb_render_fixed_t *
3098 xcb_randr_get_crtc_transform_pending_params (const xcb_randr_get_crtc_transform_reply_t *R );
3099 
3100 int
3101 xcb_randr_get_crtc_transform_pending_params_length (const xcb_randr_get_crtc_transform_reply_t *R );
3102 
3104 xcb_randr_get_crtc_transform_pending_params_end (const xcb_randr_get_crtc_transform_reply_t *R );
3105 
3106 char *
3107 xcb_randr_get_crtc_transform_current_filter_name (const xcb_randr_get_crtc_transform_reply_t *R );
3108 
3109 int
3110 xcb_randr_get_crtc_transform_current_filter_name_length (const xcb_randr_get_crtc_transform_reply_t *R );
3111 
3113 xcb_randr_get_crtc_transform_current_filter_name_end (const xcb_randr_get_crtc_transform_reply_t *R );
3114 
3115 xcb_render_fixed_t *
3116 xcb_randr_get_crtc_transform_current_params (const xcb_randr_get_crtc_transform_reply_t *R );
3117 
3118 int
3119 xcb_randr_get_crtc_transform_current_params_length (const xcb_randr_get_crtc_transform_reply_t *R );
3120 
3122 xcb_randr_get_crtc_transform_current_params_end (const xcb_randr_get_crtc_transform_reply_t *R );
3123 
3141  xcb_generic_error_t **e );
3142 
3153  xcb_randr_crtc_t crtc );
3154 
3168  xcb_randr_crtc_t crtc );
3169 
3187  xcb_generic_error_t **e );
3188 
3199  xcb_randr_crtc_t crtc ,
3200  xcb_timestamp_t timestamp ,
3201  uint16_t left ,
3202  uint16_t top ,
3203  uint16_t width ,
3204  uint16_t height ,
3205  uint16_t track_left ,
3206  uint16_t track_top ,
3207  uint16_t track_width ,
3208  uint16_t track_height ,
3209  int16_t border_left ,
3210  int16_t border_top ,
3211  int16_t border_right ,
3212  int16_t border_bottom );
3213 
3227  xcb_randr_crtc_t crtc ,
3228  xcb_timestamp_t timestamp ,
3229  uint16_t left ,
3230  uint16_t top ,
3231  uint16_t width ,
3232  uint16_t height ,
3233  uint16_t track_left ,
3234  uint16_t track_top ,
3235  uint16_t track_width ,
3236  uint16_t track_height ,
3237  int16_t border_left ,
3238  int16_t border_top ,
3239  int16_t border_right ,
3240  int16_t border_bottom );
3241 
3259  xcb_generic_error_t **e );
3260 
3274  xcb_window_t window ,
3275  xcb_randr_output_t output );
3276 
3287  xcb_window_t window ,
3288  xcb_randr_output_t output );
3289 
3300  xcb_window_t window );
3301 
3315  xcb_window_t window );
3316 
3334  xcb_generic_error_t **e );
3335 
3336 int
3337 xcb_randr_get_providers_sizeof (const void *_buffer );
3338 
3349  xcb_window_t window );
3350 
3364  xcb_window_t window );
3365 
3366 xcb_randr_provider_t *
3367 xcb_randr_get_providers_providers (const xcb_randr_get_providers_reply_t *R );
3368 
3369 int
3370 xcb_randr_get_providers_providers_length (const xcb_randr_get_providers_reply_t *R );
3371 
3373 xcb_randr_get_providers_providers_end (const xcb_randr_get_providers_reply_t *R );
3374 
3392  xcb_generic_error_t **e );
3393 
3394 int
3395 xcb_randr_get_provider_info_sizeof (const void *_buffer );
3396 
3407  xcb_randr_provider_t provider ,
3408  xcb_timestamp_t config_timestamp );
3409 
3423  xcb_randr_provider_t provider ,
3424  xcb_timestamp_t config_timestamp );
3425 
3426 xcb_randr_crtc_t *
3427 xcb_randr_get_provider_info_crtcs (const xcb_randr_get_provider_info_reply_t *R );
3428 
3429 int
3430 xcb_randr_get_provider_info_crtcs_length (const xcb_randr_get_provider_info_reply_t *R );
3431 
3433 xcb_randr_get_provider_info_crtcs_end (const xcb_randr_get_provider_info_reply_t *R );
3434 
3435 xcb_randr_output_t *
3436 xcb_randr_get_provider_info_outputs (const xcb_randr_get_provider_info_reply_t *R );
3437 
3438 int
3439 xcb_randr_get_provider_info_outputs_length (const xcb_randr_get_provider_info_reply_t *R );
3440 
3442 xcb_randr_get_provider_info_outputs_end (const xcb_randr_get_provider_info_reply_t *R );
3443 
3444 xcb_randr_provider_t *
3445 xcb_randr_get_provider_info_associated_providers (const xcb_randr_get_provider_info_reply_t *R );
3446 
3447 int
3448 xcb_randr_get_provider_info_associated_providers_length (const xcb_randr_get_provider_info_reply_t *R );
3449 
3451 xcb_randr_get_provider_info_associated_providers_end (const xcb_randr_get_provider_info_reply_t *R );
3452 
3453 uint32_t *
3454 xcb_randr_get_provider_info_associated_capability (const xcb_randr_get_provider_info_reply_t *R );
3455 
3456 int
3457 xcb_randr_get_provider_info_associated_capability_length (const xcb_randr_get_provider_info_reply_t *R );
3458 
3460 xcb_randr_get_provider_info_associated_capability_end (const xcb_randr_get_provider_info_reply_t *R );
3461 
3462 char *
3463 xcb_randr_get_provider_info_name (const xcb_randr_get_provider_info_reply_t *R );
3464 
3465 int
3466 xcb_randr_get_provider_info_name_length (const xcb_randr_get_provider_info_reply_t *R );
3467 
3469 xcb_randr_get_provider_info_name_end (const xcb_randr_get_provider_info_reply_t *R );
3470 
3488  xcb_generic_error_t **e );
3489 
3503  xcb_randr_provider_t provider ,
3504  xcb_randr_provider_t sink_provider ,
3505  xcb_timestamp_t config_timestamp );
3506 
3517  xcb_randr_provider_t provider ,
3518  xcb_randr_provider_t sink_provider ,
3519  xcb_timestamp_t config_timestamp );
3520 
3534  xcb_randr_provider_t provider ,
3535  xcb_randr_provider_t source_provider ,
3536  xcb_timestamp_t config_timestamp );
3537 
3548  xcb_randr_provider_t provider ,
3549  xcb_randr_provider_t source_provider ,
3550  xcb_timestamp_t config_timestamp );
3551 
3552 int
3553 xcb_randr_list_provider_properties_sizeof (const void *_buffer );
3554 
3565  xcb_randr_provider_t provider );
3566 
3580  xcb_randr_provider_t provider );
3581 
3582 xcb_atom_t *
3583 xcb_randr_list_provider_properties_atoms (const xcb_randr_list_provider_properties_reply_t *R );
3584 
3585 int
3586 xcb_randr_list_provider_properties_atoms_length (const xcb_randr_list_provider_properties_reply_t *R );
3587 
3589 xcb_randr_list_provider_properties_atoms_end (const xcb_randr_list_provider_properties_reply_t *R );
3590 
3608  xcb_generic_error_t **e );
3609 
3610 int
3611 xcb_randr_query_provider_property_sizeof (const void *_buffer );
3612 
3623  xcb_randr_provider_t provider ,
3624  xcb_atom_t property );
3625 
3639  xcb_randr_provider_t provider ,
3640  xcb_atom_t property );
3641 
3642 int32_t *
3643 xcb_randr_query_provider_property_valid_values (const xcb_randr_query_provider_property_reply_t *R );
3644 
3645 int
3646 xcb_randr_query_provider_property_valid_values_length (const xcb_randr_query_provider_property_reply_t *R );
3647 
3649 xcb_randr_query_provider_property_valid_values_end (const xcb_randr_query_provider_property_reply_t *R );
3650 
3668  xcb_generic_error_t **e );
3669 
3670 int
3671 xcb_randr_configure_provider_property_sizeof (const void *_buffer ,
3672  uint32_t values_len );
3673 
3687  xcb_randr_provider_t provider ,
3688  xcb_atom_t property ,
3689  uint8_t pending ,
3690  uint8_t range ,
3691  uint32_t values_len ,
3692  const int32_t *values );
3693 
3704  xcb_randr_provider_t provider ,
3705  xcb_atom_t property ,
3706  uint8_t pending ,
3707  uint8_t range ,
3708  uint32_t values_len ,
3709  const int32_t *values );
3710 
3711 int
3712 xcb_randr_change_provider_property_sizeof (const void *_buffer );
3713 
3727  xcb_randr_provider_t provider ,
3728  xcb_atom_t property ,
3729  xcb_atom_t type ,
3730  uint8_t format ,
3731  uint8_t mode ,
3732  uint32_t num_items ,
3733  const void *data );
3734 
3745  xcb_randr_provider_t provider ,
3746  xcb_atom_t property ,
3747  xcb_atom_t type ,
3748  uint8_t format ,
3749  uint8_t mode ,
3750  uint32_t num_items ,
3751  const void *data );
3752 
3766  xcb_randr_provider_t provider ,
3767  xcb_atom_t property );
3768 
3779  xcb_randr_provider_t provider ,
3780  xcb_atom_t property );
3781 
3782 int
3783 xcb_randr_get_provider_property_sizeof (const void *_buffer );
3784 
3795  xcb_randr_provider_t provider ,
3796  xcb_atom_t property ,
3797  xcb_atom_t type ,
3798  uint32_t long_offset ,
3799  uint32_t long_length ,
3800  uint8_t _delete ,
3801  uint8_t pending );
3802 
3816  xcb_randr_provider_t provider ,
3817  xcb_atom_t property ,
3818  xcb_atom_t type ,
3819  uint32_t long_offset ,
3820  uint32_t long_length ,
3821  uint8_t _delete ,
3822  uint8_t pending );
3823 
3824 void *
3825 xcb_randr_get_provider_property_data (const xcb_randr_get_provider_property_reply_t *R );
3826 
3827 int
3828 xcb_randr_get_provider_property_data_length (const xcb_randr_get_provider_property_reply_t *R );
3829 
3831 xcb_randr_get_provider_property_data_end (const xcb_randr_get_provider_property_reply_t *R );
3832 
3850  xcb_generic_error_t **e );
3851 
3860 void
3862 
3874 
3883 void
3885 
3897 
3906 void
3908 
3920 
3929 void
3931 
3943 
3952 void
3954 
3966 
3975 void
3977 
3989 
3998 void
4000 
4012 
4013 
4014 #ifdef __cplusplus
4015 }
4016 #endif
4017 
4018 #endif
4019 
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:3510
xcb_randr_get_crtc_gamma_cookie_t xcb_randr_get_crtc_gamma_unchecked(xcb_connection_t *c, xcb_randr_crtc_t crtc)
Definition: randr.c:2483
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:1677
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:3001
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
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:4578
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
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:2002
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_set_crtc_config_cookie_t xcb_randr_set_crtc_config_unchecked(xcb_connection_t *c, xcb_randr_crtc_t crtc, xcb_timestamp_t timestamp, xcb_timestamp_t config_timestamp, int16_t x, int16_t y, xcb_randr_mode_t mode, uint16_t rotation, uint32_t outputs_len, const xcb_randr_output_t *outputs)
Definition: randr.c:2288
xcb_randr_crtc_change_t
Definition: randr.h:1414
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_providers_cookie_t xcb_randr_get_providers_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: randr.c:3655
xcb_randr_get_screen_size_range_reply_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:4002
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_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:3045
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:1504
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:3422
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:2689
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:1816
struct xcb_randr_query_provider_property_request_t xcb_randr_query_provider_property_request_t
xcb_randr_query_provider_property_request_t
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:4763
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:2203
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:4799
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:1886
xcb_randr_list_provider_properties_reply_t * xcb_randr_list_provider_properties_reply(xcb_connection_t *c, xcb_randr_list_provider_properties_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:4197
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:4737
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:4264
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:3474
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:2242
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:4314
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:4393
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:4781
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:4550
xcb_randr_get_output_primary_cookie_t xcb_randr_get_output_primary_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: randr.c:3564
struct xcb_randr_get_output_primary_cookie_t xcb_randr_get_output_primary_cookie_t
xcb_randr_get_output_primary_cookie_t
xcb_void_cookie_t xcb_randr_destroy_mode_checked(xcb_connection_t *c, xcb_randr_mode_t mode)
Definition: randr.c:1894
xcb_randr_query_output_property_request_t
Definition: randr.h:537
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:4753
xcb_randr_refresh_rates_t
Definition: randr.h:151
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:3482
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:4676
xcb_randr_set_crtc_config_reply_t * xcb_randr_set_crtc_config_reply(xcb_connection_t *c, xcb_randr_set_crtc_config_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:2334
xcb_randr_list_output_properties_cookie_t xcb_randr_list_output_properties_unchecked(xcb_connection_t *c, xcb_randr_output_t output)
Definition: randr.c:1189
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
xcb_randr_get_provider_info_cookie_t xcb_randr_get_provider_info_unchecked(xcb_connection_t *c, xcb_randr_provider_t provider, xcb_timestamp_t config_timestamp)
Definition: randr.c:3818
xcb_randr_get_crtc_info_cookie_t xcb_randr_get_crtc_info(xcb_connection_t *c, xcb_randr_crtc_t crtc, xcb_timestamp_t config_timestamp)
Definition: randr.c:2101
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:4771
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:1547
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:4149
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:4745
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:1716
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:4464
xcb_render_transform_t
Definition: render.h:900
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:3182
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:4843
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:4507
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:2129
xcb_void_cookie_t xcb_randr_add_output_mode(xcb_connection_t *c, xcb_randr_output_t output, xcb_randr_mode_t mode)
Definition: randr.c:1974
xcb_randr_delete_provider_property_request_t
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:4062
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:4032
xcb_randr_get_panning_cookie_t xcb_randr_get_panning_unchecked(xcb_connection_t *c, xcb_randr_crtc_t crtc)
Definition: randr.c:3336
xcb_generic_iterator_t xcb_randr_notify_data_end(xcb_randr_notify_data_iterator_t i)
Definition: randr.c:4861
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:4236
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:3370
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:1590
xcb_void_cookie_t xcb_randr_configure_provider_property_checked(xcb_connection_t *c, xcb_randr_provider_t provider, xcb_atom_t property, uint8_t pending, uint8_t range, uint32_t values_len, const int32_t *values)
Definition: randr.c:4353
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:1851
xcb_void_cookie_t xcb_randr_add_output_mode_checked(xcb_connection_t *c, xcb_randr_output_t output, xcb_randr_mode_t mode)
Definition: randr.c:1946
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:2457
xcb_randr_set_screen_size_request_t
Definition: randr.h:351
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:2642
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:3538
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:3972
xcb_generic_iterator_t xcb_randr_output_property_end(xcb_randr_output_property_iterator_t i)
Definition: randr.c:4789
xcb_randr_resource_change_t
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:3590
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:1777
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:3629
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_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:2803
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:2342
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:3362
xcb_randr_get_crtc_transform_reply_t * xcb_randr_get_crtc_transform_reply(xcb_connection_t *c, xcb_randr_get_crtc_transform_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:3302
xcb_randr_get_screen_resources_current_reply_t
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_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:4637
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:3790
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:2368
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:4835
xcb_randr_get_providers_reply_t * xcb_randr_get_providers_reply(xcb_connection_t *c, xcb_randr_get_providers_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:3703
xcb_randr_list_provider_properties_reply_t
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:1618
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:4825
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
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:2579
void xcb_randr_provider_property_next(xcb_randr_provider_property_iterator_t *i)
Definition: randr.c:4817
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:4807
xcb_randr_list_provider_properties_cookie_t xcb_randr_list_provider_properties(xcb_connection_t *c, xcb_randr_provider_t provider)
Definition: randr.c:4123
xcb_randr_screen_change_notify_event_t
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:194
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:2394
xcb_randr_get_crtc_transform_cookie_t xcb_randr_get_crtc_transform(xcb_connection_t *c, xcb_randr_crtc_t crtc)
Definition: randr.c:3156
xcb_randr_get_crtc_gamma_size_request_t
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
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:2949
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:3964
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_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:1920
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:2030
void xcb_randr_notify_data_next(xcb_randr_notify_data_iterator_t *i)
Definition: randr.c:4853
xcb_randr_get_screen_resources_current_cookie_t xcb_randr_get_screen_resources_current_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: randr.c:2829
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:3310