23 #define XCB_RANDR_MAJOR_VERSION 1
24 #define XCB_RANDR_MINOR_VERSION 6
28 typedef uint32_t xcb_randr_mode_t;
34 xcb_randr_mode_t *data;
39 typedef uint32_t xcb_randr_crtc_t;
45 xcb_randr_crtc_t *data;
50 typedef uint32_t xcb_randr_output_t;
56 xcb_randr_output_t *data;
61 typedef uint32_t xcb_randr_provider_t;
67 xcb_randr_provider_t *data;
72 typedef uint32_t xcb_randr_lease_t;
78 xcb_randr_lease_t *data;
84 #define XCB_RANDR_BAD_OUTPUT 0
90 uint8_t response_type;
96 #define XCB_RANDR_BAD_CRTC 1
102 uint8_t response_type;
108 #define XCB_RANDR_BAD_MODE 2
114 uint8_t response_type;
120 #define XCB_RANDR_BAD_PROVIDER 3
126 uint8_t response_type;
131 typedef enum xcb_randr_rotation_t {
132 XCB_RANDR_ROTATION_ROTATE_0 = 1,
133 XCB_RANDR_ROTATION_ROTATE_90 = 2,
134 XCB_RANDR_ROTATION_ROTATE_180 = 4,
135 XCB_RANDR_ROTATION_ROTATE_270 = 8,
136 XCB_RANDR_ROTATION_REFLECT_X = 16,
137 XCB_RANDR_ROTATION_REFLECT_Y = 32
138 } xcb_randr_rotation_t;
179 unsigned int sequence;
183 #define XCB_RANDR_QUERY_VERSION 0
189 uint8_t major_opcode;
190 uint8_t minor_opcode;
192 uint32_t major_version;
193 uint32_t minor_version;
200 uint8_t response_type;
204 uint32_t major_version;
205 uint32_t minor_version;
209 typedef enum xcb_randr_set_config_t {
210 XCB_RANDR_SET_CONFIG_SUCCESS = 0,
211 XCB_RANDR_SET_CONFIG_INVALID_CONFIG_TIME = 1,
212 XCB_RANDR_SET_CONFIG_INVALID_TIME = 2,
213 XCB_RANDR_SET_CONFIG_FAILED = 3
214 } xcb_randr_set_config_t;
220 unsigned int sequence;
224 #define XCB_RANDR_SET_SCREEN_CONFIG 2
230 uint8_t major_opcode;
231 uint8_t minor_opcode;
234 xcb_timestamp_t timestamp;
235 xcb_timestamp_t config_timestamp;
246 uint8_t response_type;
250 xcb_timestamp_t new_timestamp;
251 xcb_timestamp_t config_timestamp;
253 uint16_t subpixel_order;
257 typedef enum xcb_randr_notify_mask_t {
258 XCB_RANDR_NOTIFY_MASK_SCREEN_CHANGE = 1,
259 XCB_RANDR_NOTIFY_MASK_CRTC_CHANGE = 2,
260 XCB_RANDR_NOTIFY_MASK_OUTPUT_CHANGE = 4,
261 XCB_RANDR_NOTIFY_MASK_OUTPUT_PROPERTY = 8,
262 XCB_RANDR_NOTIFY_MASK_PROVIDER_CHANGE = 16,
263 XCB_RANDR_NOTIFY_MASK_PROVIDER_PROPERTY = 32,
264 XCB_RANDR_NOTIFY_MASK_RESOURCE_CHANGE = 64,
265 XCB_RANDR_NOTIFY_MASK_LEASE = 128
266 } xcb_randr_notify_mask_t;
269 #define XCB_RANDR_SELECT_INPUT 4
275 uint8_t major_opcode;
276 uint8_t minor_opcode;
287 unsigned int sequence;
291 #define XCB_RANDR_GET_SCREEN_INFO 5
297 uint8_t major_opcode;
298 uint8_t minor_opcode;
307 uint8_t response_type;
312 xcb_timestamp_t timestamp;
313 xcb_timestamp_t config_timestamp;
326 unsigned int sequence;
330 #define XCB_RANDR_GET_SCREEN_SIZE_RANGE 6
336 uint8_t major_opcode;
337 uint8_t minor_opcode;
346 uint8_t response_type;
358 #define XCB_RANDR_SET_SCREEN_SIZE 7
364 uint8_t major_opcode;
365 uint8_t minor_opcode;
374 typedef enum xcb_randr_mode_flag_t {
375 XCB_RANDR_MODE_FLAG_HSYNC_POSITIVE = 1,
376 XCB_RANDR_MODE_FLAG_HSYNC_NEGATIVE = 2,
377 XCB_RANDR_MODE_FLAG_VSYNC_POSITIVE = 4,
378 XCB_RANDR_MODE_FLAG_VSYNC_NEGATIVE = 8,
379 XCB_RANDR_MODE_FLAG_INTERLACE = 16,
380 XCB_RANDR_MODE_FLAG_DOUBLE_SCAN = 32,
381 XCB_RANDR_MODE_FLAG_CSYNC = 64,
382 XCB_RANDR_MODE_FLAG_CSYNC_POSITIVE = 128,
383 XCB_RANDR_MODE_FLAG_CSYNC_NEGATIVE = 256,
384 XCB_RANDR_MODE_FLAG_HSKEW_PRESENT = 512,
385 XCB_RANDR_MODE_FLAG_BCAST = 1024,
386 XCB_RANDR_MODE_FLAG_PIXEL_MULTIPLEX = 2048,
387 XCB_RANDR_MODE_FLAG_DOUBLE_CLOCK = 4096,
388 XCB_RANDR_MODE_FLAG_HALVE_CLOCK = 8192
389 } xcb_randr_mode_flag_t;
399 uint16_t hsync_start;
403 uint16_t vsync_start;
423 unsigned int sequence;
427 #define XCB_RANDR_GET_SCREEN_RESOURCES 8
433 uint8_t major_opcode;
434 uint8_t minor_opcode;
443 uint8_t response_type;
447 xcb_timestamp_t timestamp;
448 xcb_timestamp_t config_timestamp;
450 uint16_t num_outputs;
456 typedef enum xcb_randr_connection_t {
457 XCB_RANDR_CONNECTION_CONNECTED = 0,
458 XCB_RANDR_CONNECTION_DISCONNECTED = 1,
459 XCB_RANDR_CONNECTION_UNKNOWN = 2
460 } xcb_randr_connection_t;
466 unsigned int sequence;
470 #define XCB_RANDR_GET_OUTPUT_INFO 9
476 uint8_t major_opcode;
477 uint8_t minor_opcode;
479 xcb_randr_output_t output;
480 xcb_timestamp_t config_timestamp;
487 uint8_t response_type;
491 xcb_timestamp_t timestamp;
492 xcb_randr_crtc_t crtc;
496 uint8_t subpixel_order;
499 uint16_t num_preferred;
508 unsigned int sequence;
512 #define XCB_RANDR_LIST_OUTPUT_PROPERTIES 10
518 uint8_t major_opcode;
519 uint8_t minor_opcode;
521 xcb_randr_output_t output;
528 uint8_t response_type;
540 unsigned int sequence;
544 #define XCB_RANDR_QUERY_OUTPUT_PROPERTY 11
550 uint8_t major_opcode;
551 uint8_t minor_opcode;
553 xcb_randr_output_t output;
561 uint8_t response_type;
572 #define XCB_RANDR_CONFIGURE_OUTPUT_PROPERTY 12
578 uint8_t major_opcode;
579 uint8_t minor_opcode;
581 xcb_randr_output_t output;
589 #define XCB_RANDR_CHANGE_OUTPUT_PROPERTY 13
595 uint8_t major_opcode;
596 uint8_t minor_opcode;
598 xcb_randr_output_t output;
608 #define XCB_RANDR_DELETE_OUTPUT_PROPERTY 14
614 uint8_t major_opcode;
615 uint8_t minor_opcode;
617 xcb_randr_output_t output;
625 unsigned int sequence;
629 #define XCB_RANDR_GET_OUTPUT_PROPERTY 15
635 uint8_t major_opcode;
636 uint8_t minor_opcode;
638 xcb_randr_output_t output;
641 uint32_t long_offset;
642 uint32_t long_length;
652 uint8_t response_type;
657 uint32_t bytes_after;
666 unsigned int sequence;
670 #define XCB_RANDR_CREATE_MODE 16
676 uint8_t major_opcode;
677 uint8_t minor_opcode;
687 uint8_t response_type;
691 xcb_randr_mode_t mode;
696 #define XCB_RANDR_DESTROY_MODE 17
702 uint8_t major_opcode;
703 uint8_t minor_opcode;
705 xcb_randr_mode_t mode;
709 #define XCB_RANDR_ADD_OUTPUT_MODE 18
715 uint8_t major_opcode;
716 uint8_t minor_opcode;
718 xcb_randr_output_t output;
719 xcb_randr_mode_t mode;
723 #define XCB_RANDR_DELETE_OUTPUT_MODE 19
729 uint8_t major_opcode;
730 uint8_t minor_opcode;
732 xcb_randr_output_t output;
733 xcb_randr_mode_t mode;
740 unsigned int sequence;
744 #define XCB_RANDR_GET_CRTC_INFO 20
750 uint8_t major_opcode;
751 uint8_t minor_opcode;
753 xcb_randr_crtc_t crtc;
754 xcb_timestamp_t config_timestamp;
761 uint8_t response_type;
765 xcb_timestamp_t timestamp;
770 xcb_randr_mode_t mode;
773 uint16_t num_outputs;
774 uint16_t num_possible_outputs;
781 unsigned int sequence;
785 #define XCB_RANDR_SET_CRTC_CONFIG 21
791 uint8_t major_opcode;
792 uint8_t minor_opcode;
794 xcb_randr_crtc_t crtc;
795 xcb_timestamp_t timestamp;
796 xcb_timestamp_t config_timestamp;
799 xcb_randr_mode_t mode;
808 uint8_t response_type;
812 xcb_timestamp_t timestamp;
820 unsigned int sequence;
824 #define XCB_RANDR_GET_CRTC_GAMMA_SIZE 22
830 uint8_t major_opcode;
831 uint8_t minor_opcode;
833 xcb_randr_crtc_t crtc;
840 uint8_t response_type;
852 unsigned int sequence;
856 #define XCB_RANDR_GET_CRTC_GAMMA 23
862 uint8_t major_opcode;
863 uint8_t minor_opcode;
865 xcb_randr_crtc_t crtc;
872 uint8_t response_type;
881 #define XCB_RANDR_SET_CRTC_GAMMA 24
887 uint8_t major_opcode;
888 uint8_t minor_opcode;
890 xcb_randr_crtc_t crtc;
899 unsigned int sequence;
903 #define XCB_RANDR_GET_SCREEN_RESOURCES_CURRENT 25
909 uint8_t major_opcode;
910 uint8_t minor_opcode;
919 uint8_t response_type;
923 xcb_timestamp_t timestamp;
924 xcb_timestamp_t config_timestamp;
926 uint16_t num_outputs;
932 typedef enum xcb_randr_transform_t {
933 XCB_RANDR_TRANSFORM_UNIT = 1,
934 XCB_RANDR_TRANSFORM_SCALE_UP = 2,
935 XCB_RANDR_TRANSFORM_SCALE_DOWN = 4,
936 XCB_RANDR_TRANSFORM_PROJECTIVE = 8
937 } xcb_randr_transform_t;
940 #define XCB_RANDR_SET_CRTC_TRANSFORM 26
946 uint8_t major_opcode;
947 uint8_t minor_opcode;
949 xcb_randr_crtc_t crtc;
959 unsigned int sequence;
963 #define XCB_RANDR_GET_CRTC_TRANSFORM 27
969 uint8_t major_opcode;
970 uint8_t minor_opcode;
972 xcb_randr_crtc_t crtc;
979 uint8_t response_type;
984 uint8_t has_transforms;
988 uint16_t pending_len;
989 uint16_t pending_nparams;
990 uint16_t current_len;
991 uint16_t current_nparams;
998 unsigned int sequence;
1002 #define XCB_RANDR_GET_PANNING 28
1008 uint8_t major_opcode;
1009 uint8_t minor_opcode;
1011 xcb_randr_crtc_t crtc;
1018 uint8_t response_type;
1022 xcb_timestamp_t timestamp;
1027 uint16_t track_left;
1029 uint16_t track_width;
1030 uint16_t track_height;
1031 int16_t border_left;
1033 int16_t border_right;
1034 int16_t border_bottom;
1041 unsigned int sequence;
1045 #define XCB_RANDR_SET_PANNING 29
1051 uint8_t major_opcode;
1052 uint8_t minor_opcode;
1054 xcb_randr_crtc_t crtc;
1055 xcb_timestamp_t timestamp;
1060 uint16_t track_left;
1062 uint16_t track_width;
1063 uint16_t track_height;
1064 int16_t border_left;
1066 int16_t border_right;
1067 int16_t border_bottom;
1074 uint8_t response_type;
1078 xcb_timestamp_t timestamp;
1082 #define XCB_RANDR_SET_OUTPUT_PRIMARY 30
1088 uint8_t major_opcode;
1089 uint8_t minor_opcode;
1091 xcb_window_t window;
1092 xcb_randr_output_t output;
1099 unsigned int sequence;
1103 #define XCB_RANDR_GET_OUTPUT_PRIMARY 31
1109 uint8_t major_opcode;
1110 uint8_t minor_opcode;
1112 xcb_window_t window;
1119 uint8_t response_type;
1123 xcb_randr_output_t output;
1130 unsigned int sequence;
1134 #define XCB_RANDR_GET_PROVIDERS 32
1140 uint8_t major_opcode;
1141 uint8_t minor_opcode;
1143 xcb_window_t window;
1150 uint8_t response_type;
1154 xcb_timestamp_t timestamp;
1155 uint16_t num_providers;
1159 typedef enum xcb_randr_provider_capability_t {
1160 XCB_RANDR_PROVIDER_CAPABILITY_SOURCE_OUTPUT = 1,
1161 XCB_RANDR_PROVIDER_CAPABILITY_SINK_OUTPUT = 2,
1162 XCB_RANDR_PROVIDER_CAPABILITY_SOURCE_OFFLOAD = 4,
1163 XCB_RANDR_PROVIDER_CAPABILITY_SINK_OFFLOAD = 8
1164 } xcb_randr_provider_capability_t;
1170 unsigned int sequence;
1174 #define XCB_RANDR_GET_PROVIDER_INFO 33
1180 uint8_t major_opcode;
1181 uint8_t minor_opcode;
1183 xcb_randr_provider_t provider;
1184 xcb_timestamp_t config_timestamp;
1191 uint8_t response_type;
1195 xcb_timestamp_t timestamp;
1196 uint32_t capabilities;
1198 uint16_t num_outputs;
1199 uint16_t num_associated_providers;
1205 #define XCB_RANDR_SET_PROVIDER_OFFLOAD_SINK 34
1211 uint8_t major_opcode;
1212 uint8_t minor_opcode;
1214 xcb_randr_provider_t provider;
1215 xcb_randr_provider_t sink_provider;
1216 xcb_timestamp_t config_timestamp;
1220 #define XCB_RANDR_SET_PROVIDER_OUTPUT_SOURCE 35
1226 uint8_t major_opcode;
1227 uint8_t minor_opcode;
1229 xcb_randr_provider_t provider;
1230 xcb_randr_provider_t source_provider;
1231 xcb_timestamp_t config_timestamp;
1238 unsigned int sequence;
1242 #define XCB_RANDR_LIST_PROVIDER_PROPERTIES 36
1248 uint8_t major_opcode;
1249 uint8_t minor_opcode;
1251 xcb_randr_provider_t provider;
1258 uint8_t response_type;
1270 unsigned int sequence;
1274 #define XCB_RANDR_QUERY_PROVIDER_PROPERTY 37
1280 uint8_t major_opcode;
1281 uint8_t minor_opcode;
1283 xcb_randr_provider_t provider;
1284 xcb_atom_t property;
1291 uint8_t response_type;
1302 #define XCB_RANDR_CONFIGURE_PROVIDER_PROPERTY 38
1308 uint8_t major_opcode;
1309 uint8_t minor_opcode;
1311 xcb_randr_provider_t provider;
1312 xcb_atom_t property;
1319 #define XCB_RANDR_CHANGE_PROVIDER_PROPERTY 39
1325 uint8_t major_opcode;
1326 uint8_t minor_opcode;
1328 xcb_randr_provider_t provider;
1329 xcb_atom_t property;
1338 #define XCB_RANDR_DELETE_PROVIDER_PROPERTY 40
1344 uint8_t major_opcode;
1345 uint8_t minor_opcode;
1347 xcb_randr_provider_t provider;
1348 xcb_atom_t property;
1355 unsigned int sequence;
1359 #define XCB_RANDR_GET_PROVIDER_PROPERTY 41
1365 uint8_t major_opcode;
1366 uint8_t minor_opcode;
1368 xcb_randr_provider_t provider;
1369 xcb_atom_t property;
1371 uint32_t long_offset;
1372 uint32_t long_length;
1382 uint8_t response_type;
1387 uint32_t bytes_after;
1393 #define XCB_RANDR_SCREEN_CHANGE_NOTIFY 0
1399 uint8_t response_type;
1402 xcb_timestamp_t timestamp;
1403 xcb_timestamp_t config_timestamp;
1405 xcb_window_t request_window;
1407 uint16_t subpixel_order;
1414 typedef enum xcb_randr_notify_t {
1415 XCB_RANDR_NOTIFY_CRTC_CHANGE = 0,
1416 XCB_RANDR_NOTIFY_OUTPUT_CHANGE = 1,
1417 XCB_RANDR_NOTIFY_OUTPUT_PROPERTY = 2,
1418 XCB_RANDR_NOTIFY_PROVIDER_CHANGE = 3,
1419 XCB_RANDR_NOTIFY_PROVIDER_PROPERTY = 4,
1420 XCB_RANDR_NOTIFY_RESOURCE_CHANGE = 5,
1421 XCB_RANDR_NOTIFY_LEASE = 6
1422 } xcb_randr_notify_t;
1428 xcb_timestamp_t timestamp;
1429 xcb_window_t window;
1430 xcb_randr_crtc_t crtc;
1431 xcb_randr_mode_t mode;
1453 xcb_timestamp_t timestamp;
1454 xcb_timestamp_t config_timestamp;
1455 xcb_window_t window;
1456 xcb_randr_output_t output;
1457 xcb_randr_crtc_t crtc;
1458 xcb_randr_mode_t mode;
1461 uint8_t subpixel_order;
1477 xcb_window_t window;
1478 xcb_randr_output_t output;
1480 xcb_timestamp_t timestamp;
1498 xcb_timestamp_t timestamp;
1499 xcb_window_t window;
1500 xcb_randr_provider_t provider;
1517 xcb_window_t window;
1518 xcb_randr_provider_t provider;
1520 xcb_timestamp_t timestamp;
1538 xcb_timestamp_t timestamp;
1539 xcb_window_t window;
1564 uint32_t width_in_millimeters;
1565 uint32_t height_in_millimeters;
1581 unsigned int sequence;
1585 #define XCB_RANDR_GET_MONITORS 42
1591 uint8_t major_opcode;
1592 uint8_t minor_opcode;
1594 xcb_window_t window;
1602 uint8_t response_type;
1606 xcb_timestamp_t timestamp;
1613 #define XCB_RANDR_SET_MONITOR 43
1619 uint8_t major_opcode;
1620 uint8_t minor_opcode;
1622 xcb_window_t window;
1626 #define XCB_RANDR_DELETE_MONITOR 44
1632 uint8_t major_opcode;
1633 uint8_t minor_opcode;
1635 xcb_window_t window;
1643 unsigned int sequence;
1647 #define XCB_RANDR_CREATE_LEASE 45
1653 uint8_t major_opcode;
1654 uint8_t minor_opcode;
1656 xcb_window_t window;
1657 xcb_randr_lease_t lid;
1659 uint16_t num_outputs;
1666 uint8_t response_type;
1674 #define XCB_RANDR_FREE_LEASE 46
1680 uint8_t major_opcode;
1681 uint8_t minor_opcode;
1683 xcb_randr_lease_t lid;
1691 xcb_timestamp_t timestamp;
1692 xcb_window_t window;
1693 xcb_randr_lease_t lease;
1730 #define XCB_RANDR_NOTIFY 1
1736 uint8_t response_type;
1881 xcb_randr_refresh_rates_sizeof (
const void *_buffer);
1925 uint32_t major_version,
1926 uint32_t minor_version);
1941 uint32_t major_version,
1942 uint32_t minor_version);
1973 xcb_window_t window,
1974 xcb_timestamp_t timestamp,
1975 xcb_timestamp_t config_timestamp,
1993 xcb_window_t window,
1994 xcb_timestamp_t timestamp,
1995 xcb_timestamp_t config_timestamp,
2032 xcb_window_t window,
2045 xcb_window_t window,
2049 xcb_randr_get_screen_info_sizeof (
const void *_buffer);
2061 xcb_window_t window);
2076 xcb_window_t window);
2122 xcb_window_t window);
2137 xcb_window_t window);
2171 xcb_window_t window,
2175 uint32_t mm_height);
2187 xcb_window_t window,
2191 uint32_t mm_height);
2217 xcb_randr_get_screen_resources_sizeof (
const void *_buffer);
2229 xcb_window_t window);
2244 xcb_window_t window);
2255 xcb_randr_output_t *
2302 xcb_randr_get_output_info_sizeof (
const void *_buffer);
2314 xcb_randr_output_t output,
2315 xcb_timestamp_t config_timestamp);
2330 xcb_randr_output_t output,
2331 xcb_timestamp_t config_timestamp);
2351 xcb_randr_output_t *
2389 xcb_randr_list_output_properties_sizeof (
const void *_buffer);
2401 xcb_randr_output_t output);
2416 xcb_randr_output_t output);
2447 xcb_randr_query_output_property_sizeof (
const void *_buffer);
2459 xcb_randr_output_t output,
2460 xcb_atom_t property);
2475 xcb_randr_output_t output,
2476 xcb_atom_t property);
2507 xcb_randr_configure_output_property_sizeof (
const void *_buffer,
2508 uint32_t values_len);
2523 xcb_randr_output_t output,
2524 xcb_atom_t property,
2527 uint32_t values_len,
2528 const int32_t *values);
2540 xcb_randr_output_t output,
2541 xcb_atom_t property,
2544 uint32_t values_len,
2545 const int32_t *values);
2557 xcb_randr_change_output_property_sizeof (
const void *_buffer);
2572 xcb_randr_output_t output,
2573 xcb_atom_t property,
2590 xcb_randr_output_t output,
2591 xcb_atom_t property,
2620 xcb_randr_output_t output,
2621 xcb_atom_t property);
2633 xcb_randr_output_t output,
2634 xcb_atom_t property);
2637 xcb_randr_get_output_property_sizeof (
const void *_buffer);
2649 xcb_randr_output_t output,
2650 xcb_atom_t property,
2652 uint32_t long_offset,
2653 uint32_t long_length,
2670 xcb_randr_output_t output,
2671 xcb_atom_t property,
2673 uint32_t long_offset,
2674 uint32_t long_length,
2707 xcb_randr_create_mode_sizeof (
const void *_buffer,
2720 xcb_window_t window,
2738 xcb_window_t window,
2775 xcb_randr_mode_t mode);
2787 xcb_randr_mode_t mode);
2802 xcb_randr_output_t output,
2803 xcb_randr_mode_t mode);
2815 xcb_randr_output_t output,
2816 xcb_randr_mode_t mode);
2831 xcb_randr_output_t output,
2832 xcb_randr_mode_t mode);
2844 xcb_randr_output_t output,
2845 xcb_randr_mode_t mode);
2848 xcb_randr_get_crtc_info_sizeof (
const void *_buffer);
2860 xcb_randr_crtc_t crtc,
2861 xcb_timestamp_t config_timestamp);
2876 xcb_randr_crtc_t crtc,
2877 xcb_timestamp_t config_timestamp);
2879 xcb_randr_output_t *
2888 xcb_randr_output_t *
2917 xcb_randr_set_crtc_config_sizeof (
const void *_buffer,
2918 uint32_t outputs_len);
2930 xcb_randr_crtc_t crtc,
2931 xcb_timestamp_t timestamp,
2932 xcb_timestamp_t config_timestamp,
2935 xcb_randr_mode_t mode,
2937 uint32_t outputs_len,
2938 const xcb_randr_output_t *outputs);
2953 xcb_randr_crtc_t crtc,
2954 xcb_timestamp_t timestamp,
2955 xcb_timestamp_t config_timestamp,
2958 xcb_randr_mode_t mode,
2960 uint32_t outputs_len,
2961 const xcb_randr_output_t *outputs);
2992 xcb_randr_crtc_t crtc);
3007 xcb_randr_crtc_t crtc);
3029 xcb_randr_get_crtc_gamma_sizeof (
const void *_buffer);
3041 xcb_randr_crtc_t crtc);
3056 xcb_randr_crtc_t crtc);
3105 xcb_randr_set_crtc_gamma_sizeof (
const void *_buffer);
3120 xcb_randr_crtc_t crtc,
3122 const uint16_t *red,
3123 const uint16_t *green,
3124 const uint16_t *blue);
3136 xcb_randr_crtc_t crtc,
3138 const uint16_t *red,
3139 const uint16_t *green,
3140 const uint16_t *blue);
3170 xcb_randr_get_screen_resources_current_sizeof (
const void *_buffer);
3182 xcb_window_t window);
3197 xcb_window_t window);
3208 xcb_randr_output_t *
3255 xcb_randr_set_crtc_transform_sizeof (
const void *_buffer,
3256 uint32_t filter_params_len);
3271 xcb_randr_crtc_t crtc,
3273 uint16_t filter_len,
3274 const char *filter_name,
3275 uint32_t filter_params_len,
3276 const xcb_render_fixed_t *filter_params);
3288 xcb_randr_crtc_t crtc,
3290 uint16_t filter_len,
3291 const char *filter_name,
3292 uint32_t filter_params_len,
3293 const xcb_render_fixed_t *filter_params);
3304 xcb_render_fixed_t *
3314 xcb_randr_get_crtc_transform_sizeof (
const void *_buffer);
3326 xcb_randr_crtc_t crtc);
3341 xcb_randr_crtc_t crtc);
3352 xcb_render_fixed_t *
3370 xcb_render_fixed_t *
3408 xcb_randr_crtc_t crtc);
3423 xcb_randr_crtc_t crtc);
3454 xcb_randr_crtc_t crtc,
3455 xcb_timestamp_t timestamp,
3460 uint16_t track_left,
3462 uint16_t track_width,
3463 uint16_t track_height,
3464 int16_t border_left,
3466 int16_t border_right,
3467 int16_t border_bottom);
3482 xcb_randr_crtc_t crtc,
3483 xcb_timestamp_t timestamp,
3488 uint16_t track_left,
3490 uint16_t track_width,
3491 uint16_t track_height,
3492 int16_t border_left,
3494 int16_t border_right,
3495 int16_t border_bottom);
3529 xcb_window_t window,
3530 xcb_randr_output_t output);
3542 xcb_window_t window,
3543 xcb_randr_output_t output);
3555 xcb_window_t window);
3570 xcb_window_t window);
3592 xcb_randr_get_providers_sizeof (
const void *_buffer);
3604 xcb_window_t window);
3619 xcb_window_t window);
3621 xcb_randr_provider_t *
3650 xcb_randr_get_provider_info_sizeof (
const void *_buffer);
3662 xcb_randr_provider_t provider,
3663 xcb_timestamp_t config_timestamp);
3678 xcb_randr_provider_t provider,
3679 xcb_timestamp_t config_timestamp);
3690 xcb_randr_output_t *
3699 xcb_randr_provider_t *
3758 xcb_randr_provider_t provider,
3759 xcb_randr_provider_t sink_provider,
3760 xcb_timestamp_t config_timestamp);
3772 xcb_randr_provider_t provider,
3773 xcb_randr_provider_t sink_provider,
3774 xcb_timestamp_t config_timestamp);
3789 xcb_randr_provider_t provider,
3790 xcb_randr_provider_t source_provider,
3791 xcb_timestamp_t config_timestamp);
3803 xcb_randr_provider_t provider,
3804 xcb_randr_provider_t source_provider,
3805 xcb_timestamp_t config_timestamp);
3808 xcb_randr_list_provider_properties_sizeof (
const void *_buffer);
3820 xcb_randr_provider_t provider);
3835 xcb_randr_provider_t provider);
3866 xcb_randr_query_provider_property_sizeof (
const void *_buffer);
3878 xcb_randr_provider_t provider,
3879 xcb_atom_t property);
3894 xcb_randr_provider_t provider,
3895 xcb_atom_t property);
3926 xcb_randr_configure_provider_property_sizeof (
const void *_buffer,
3927 uint32_t values_len);
3942 xcb_randr_provider_t provider,
3943 xcb_atom_t property,
3946 uint32_t values_len,
3947 const int32_t *values);
3959 xcb_randr_provider_t provider,
3960 xcb_atom_t property,
3963 uint32_t values_len,
3964 const int32_t *values);
3976 xcb_randr_change_provider_property_sizeof (
const void *_buffer);
3991 xcb_randr_provider_t provider,
3992 xcb_atom_t property,
4009 xcb_randr_provider_t provider,
4010 xcb_atom_t property,
4039 xcb_randr_provider_t provider,
4040 xcb_atom_t property);
4052 xcb_randr_provider_t provider,
4053 xcb_atom_t property);
4056 xcb_randr_get_provider_property_sizeof (
const void *_buffer);
4068 xcb_randr_provider_t provider,
4069 xcb_atom_t property,
4071 uint32_t long_offset,
4072 uint32_t long_length,
4089 xcb_randr_provider_t provider,
4090 xcb_atom_t property,
4092 uint32_t long_offset,
4093 uint32_t long_length,
4264 xcb_randr_monitor_info_sizeof (
const void *_buffer);
4266 xcb_randr_output_t *
4299 xcb_randr_get_monitors_sizeof (
const void *_buffer);
4311 xcb_window_t window,
4312 uint8_t get_active);
4327 xcb_window_t window,
4328 uint8_t get_active);
4356 xcb_randr_set_monitor_sizeof (
const void *_buffer);
4371 xcb_window_t window,
4384 xcb_window_t window,
4403 xcb_window_t window,
4416 xcb_window_t window,
4420 xcb_randr_create_lease_sizeof (
const void *_buffer);
4432 xcb_window_t window,
4433 xcb_randr_lease_t lid,
4435 uint16_t num_outputs,
4436 const xcb_randr_crtc_t *crtcs,
4437 const xcb_randr_output_t *outputs);
4452 xcb_window_t window,
4453 xcb_randr_lease_t lid,
4455 uint16_t num_outputs,
4456 const xcb_randr_crtc_t *crtcs,
4457 const xcb_randr_output_t *outputs);
4504 xcb_randr_lease_t lid,
4517 xcb_randr_lease_t lid,
struct xcb_randr_get_crtc_transform_cookie_t xcb_randr_get_crtc_transform_cookie_t
xcb_randr_get_crtc_transform_cookie_t
struct xcb_randr_crtc_iterator_t xcb_randr_crtc_iterator_t
xcb_randr_crtc_iterator_t
#define XCB_RANDR_GET_SCREEN_SIZE_RANGE
Definition: randr.h:330
xcb_randr_set_provider_output_source_request_t
Definition: randr.h:1225
xcb_randr_get_screen_resources_current_reply_t
Definition: randr.h:918
struct xcb_randr_query_version_reply_t xcb_randr_query_version_reply_t
xcb_randr_query_version_reply_t
void xcb_randr_refresh_rates_next(xcb_randr_refresh_rates_iterator_t *i)
Definition: randr.c:184
xcb_randr_get_crtc_gamma_size_cookie_t xcb_randr_get_crtc_gamma_size_unchecked(xcb_connection_t *c, xcb_randr_crtc_t crtc)
Definition: randr.c:2430
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_panning_cookie_t xcb_randr_set_panning_unchecked(xcb_connection_t *c, xcb_randr_crtc_t crtc, xcb_timestamp_t timestamp, uint16_t left, uint16_t top, uint16_t width, uint16_t height, uint16_t track_left, uint16_t track_top, uint16_t track_width, uint16_t track_height, int16_t border_left, int16_t border_top, int16_t border_right, int16_t border_bottom)
Definition: randr.c:3627
xcb_randr_crtc_change_t
Definition: randr.h:1427
xcb_randr_get_output_info_reply_t
Definition: randr.h:486
xcb_randr_provider_iterator_t
Definition: randr.h:66
xcb_randr_get_output_property_reply_t
Definition: randr.h:651
#define XCB_RANDR_SET_PROVIDER_OUTPUT_SOURCE
Definition: randr.h:1220
#define XCB_RANDR_SET_SCREEN_SIZE
Definition: randr.h:358
xcb_randr_output_iterator_t
Definition: randr.h:55
struct xcb_randr_mode_info_t xcb_randr_mode_info_t
xcb_randr_mode_info_t
xcb_randr_create_lease_reply_t * xcb_randr_create_lease_reply(xcb_connection_t *c, xcb_randr_create_lease_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:5579
xcb_randr_delete_provider_property_request_t
Definition: randr.h:1343
struct xcb_randr_mode_iterator_t xcb_randr_mode_iterator_t
xcb_randr_mode_iterator_t
xcb_randr_get_provider_property_cookie_t
Definition: randr.h:1354
xcb_randr_get_screen_size_range_request_t
Definition: randr.h:335
xcb_randr_query_version_reply_t
Definition: randr.h:199
xcb_generic_iterator_t xcb_randr_provider_change_end(xcb_randr_provider_change_iterator_t i)
Definition: randr.c:5056
xcb_randr_notify_data_t
Definition: randr.h:1710
xcb_randr_notify_data_iterator_t
Definition: randr.h:1723
xcb_generic_iterator_t xcb_randr_provider_property_end(xcb_randr_provider_property_iterator_t i)
Definition: randr.c:5074
xcb_void_cookie_t xcb_randr_change_output_property_checked(xcb_connection_t *c, xcb_randr_output_t output, xcb_atom_t property, xcb_atom_t type, uint8_t format, uint8_t mode, uint32_t num_units, const void *data)
Definition: randr.c:1544
xcb_void_cookie_t xcb_randr_delete_monitor_checked(xcb_connection_t *c, xcb_window_t window, xcb_atom_t name)
Definition: randr.c:5392
#define XCB_RANDR_CHANGE_PROVIDER_PROPERTY
Definition: randr.h:1319
struct xcb_randr_set_crtc_gamma_request_t xcb_randr_set_crtc_gamma_request_t
xcb_randr_set_crtc_gamma_request_t
void xcb_randr_provider_next(xcb_randr_provider_iterator_t *i)
Definition: randr.c:77
xcb_randr_lease_iterator_t
Definition: randr.h:77
xcb_randr_create_lease_request_t
Definition: randr.h:1652
struct xcb_randr_get_screen_info_reply_t xcb_randr_get_screen_info_reply_t
xcb_randr_get_screen_info_reply_t
xcb_randr_set_panning_reply_t
Definition: randr.h:1073
xcb_randr_get_screen_info_reply_t * xcb_randr_get_screen_info_reply(xcb_connection_t *c, xcb_randr_get_screen_info_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:550
xcb_randr_create_mode_reply_t * xcb_randr_create_mode_reply(xcb_connection_t *c, xcb_randr_create_mode_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:1948
xcb_randr_bad_provider_error_t
Definition: randr.h:125
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_void_cookie_t xcb_randr_set_crtc_gamma(xcb_connection_t *c, xcb_randr_crtc_t crtc, uint16_t size, const uint16_t *red, const uint16_t *green, const uint16_t *blue)
Definition: randr.c:2751
struct xcb_randr_get_screen_resources_cookie_t xcb_randr_get_screen_resources_cookie_t
xcb_randr_get_screen_resources_cookie_t
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_notify_event_t xcb_randr_notify_event_t
xcb_randr_notify_event_t
struct xcb_randr_create_lease_reply_t xcb_randr_create_lease_reply_t
xcb_randr_create_lease_reply_t
void xcb_randr_provider_property_next(xcb_randr_provider_property_iterator_t *i)
Definition: randr.c:5066
xcb_generic_iterator_t xcb_randr_lease_notify_end(xcb_randr_lease_notify_iterator_t i)
Definition: randr.c:5658
struct xcb_randr_get_output_info_request_t xcb_randr_get_output_info_request_t
xcb_randr_get_output_info_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:5012
#define XCB_RANDR_SET_CRTC_GAMMA
Definition: randr.h:881
xcb_randr_get_providers_request_t
Definition: randr.h:1139
xcb_randr_query_provider_property_reply_t
Definition: randr.h:1290
xcb_randr_get_provider_info_reply_t * xcb_randr_get_provider_info_reply(xcb_connection_t *c, xcb_randr_get_provider_info_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:4169
xcb_randr_set_crtc_config_request_t
Definition: randr.h:790
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_mode_info_iterator_t xcb_randr_mode_info_iterator_t
xcb_randr_mode_info_iterator_t
struct xcb_randr_get_crtc_info_cookie_t xcb_randr_get_crtc_info_cookie_t
xcb_randr_get_crtc_info_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:652
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
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:382
struct xcb_randr_select_input_request_t xcb_randr_select_input_request_t
xcb_randr_select_input_request_t
xcb_randr_set_crtc_config_cookie_t
Definition: randr.h:780
struct xcb_randr_add_output_mode_request_t xcb_randr_add_output_mode_request_t
xcb_randr_add_output_mode_request_t
xcb_randr_get_crtc_transform_cookie_t xcb_randr_get_crtc_transform(xcb_connection_t *c, xcb_randr_crtc_t crtc)
Definition: randr.c:3361
xcb_randr_query_provider_property_cookie_t xcb_randr_query_provider_property_unchecked(xcb_connection_t *c, xcb_randr_provider_t provider, xcb_atom_t property)
Definition: randr.c:4469
xcb_randr_get_crtc_gamma_size_reply_t
Definition: randr.h:839
struct xcb_randr_get_panning_reply_t xcb_randr_get_panning_reply_t
xcb_randr_get_panning_reply_t
struct xcb_randr_delete_output_property_request_t xcb_randr_delete_output_property_request_t
xcb_randr_delete_output_property_request_t
xcb_randr_get_crtc_gamma_cookie_t
Definition: randr.h:851
struct xcb_randr_create_mode_cookie_t xcb_randr_create_mode_cookie_t
xcb_randr_create_mode_cookie_t
#define XCB_RANDR_GET_CRTC_GAMMA_SIZE
Definition: randr.h:824
xcb_randr_query_output_property_cookie_t
Definition: randr.h:539
struct xcb_randr_get_crtc_transform_reply_t xcb_randr_get_crtc_transform_reply_t
xcb_randr_get_crtc_transform_reply_t
xcb_generic_iterator_t xcb_randr_provider_end(xcb_randr_provider_iterator_t i)
Definition: randr.c:85
xcb_randr_get_provider_info_reply_t
Definition: randr.h:1190
xcb_randr_list_provider_properties_reply_t * xcb_randr_list_provider_properties_reply(xcb_connection_t *c, xcb_randr_list_provider_properties_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:4402
xcb_randr_get_output_property_cookie_t
Definition: randr.h:624
struct xcb_randr_get_providers_reply_t xcb_randr_get_providers_reply_t
xcb_randr_get_providers_reply_t
struct xcb_randr_get_output_primary_reply_t xcb_randr_get_output_primary_reply_t
xcb_randr_get_output_primary_reply_t
xcb_randr_query_provider_property_reply_t * xcb_randr_query_provider_property_reply(xcb_connection_t *c, xcb_randr_query_provider_property_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:4519
xcb_randr_get_screen_resources_current_reply_t * xcb_randr_get_screen_resources_current_reply(xcb_connection_t *c, xcb_randr_get_screen_resources_current_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:3081
xcb_randr_get_crtc_gamma_size_cookie_t
Definition: randr.h:819
xcb_randr_get_screen_resources_current_cookie_t xcb_randr_get_screen_resources_current_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: randr.c:2961
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_delete_provider_property_request_t xcb_randr_delete_provider_property_request_t
xcb_randr_delete_provider_property_request_t
#define XCB_RANDR_QUERY_VERSION
Definition: randr.h:183
void xcb_randr_screen_size_next(xcb_randr_screen_size_iterator_t *i)
Definition: randr.c:113
struct xcb_randr_get_crtc_transform_request_t xcb_randr_get_crtc_transform_request_t
xcb_randr_get_crtc_transform_request_t
xcb_randr_create_lease_cookie_t xcb_randr_create_lease_unchecked(xcb_connection_t *c, xcb_window_t window, xcb_randr_lease_t lid, uint16_t num_crtcs, uint16_t num_outputs, const xcb_randr_crtc_t *crtcs, const xcb_randr_output_t *outputs)
Definition: randr.c:5535
struct xcb_randr_create_lease_cookie_t xcb_randr_create_lease_cookie_t
xcb_randr_create_lease_cookie_t
xcb_randr_get_panning_cookie_t xcb_randr_get_panning(xcb_connection_t *c, xcb_randr_crtc_t crtc)
Definition: randr.c:3515
struct xcb_randr_get_screen_size_range_request_t xcb_randr_get_screen_size_range_request_t
xcb_randr_get_screen_size_range_request_t
xcb_randr_get_provider_property_reply_t * xcb_randr_get_provider_property_reply(xcb_connection_t *c, xcb_randr_get_provider_property_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:4986
xcb_void_cookie_t xcb_randr_select_input_checked(xcb_connection_t *c, xcb_window_t window, uint16_t enable)
Definition: randr.c:353
struct xcb_randr_monitor_info_iterator_t xcb_randr_monitor_info_iterator_t
xcb_randr_monitor_info_iterator_t
#define XCB_RANDR_QUERY_PROVIDER_PROPERTY
Definition: randr.h:1274
xcb_randr_screen_change_notify_event_t
Definition: randr.h:1398
#define XCB_RANDR_SET_SCREEN_CONFIG
Definition: randr.h:224
xcb_randr_set_panning_reply_t * xcb_randr_set_panning_reply(xcb_connection_t *c, xcb_randr_set_panning_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:3679
struct xcb_randr_output_iterator_t xcb_randr_output_iterator_t
xcb_randr_output_iterator_t
xcb_void_cookie_t xcb_randr_set_output_primary(xcb_connection_t *c, xcb_window_t window, xcb_randr_output_t output)
Definition: randr.c:3715
struct xcb_randr_get_screen_size_range_reply_t xcb_randr_get_screen_size_range_reply_t
xcb_randr_get_screen_size_range_reply_t
xcb_randr_get_provider_property_reply_t
Definition: randr.h:1381
xcb_randr_set_crtc_config_cookie_t xcb_randr_set_crtc_config(xcb_connection_t *c, xcb_randr_crtc_t crtc, xcb_timestamp_t timestamp, xcb_timestamp_t config_timestamp, int16_t x, int16_t y, xcb_randr_mode_t mode, uint16_t rotation, uint32_t outputs_len, const xcb_randr_output_t *outputs)
Definition: randr.c:2304
struct xcb_randr_set_output_primary_request_t xcb_randr_set_output_primary_request_t
xcb_randr_set_output_primary_request_t
struct xcb_randr_set_panning_cookie_t xcb_randr_set_panning_cookie_t
xcb_randr_set_panning_cookie_t
#define XCB_RANDR_SET_CRTC_CONFIG
Definition: randr.h:785
xcb_void_cookie_t xcb_randr_set_crtc_transform_checked(xcb_connection_t *c, xcb_randr_crtc_t crtc, xcb_render_transform_t transform, uint16_t filter_len, const char *filter_name, uint32_t filter_params_len, const xcb_render_fixed_t *filter_params)
Definition: randr.c:3142
struct xcb_randr_set_screen_config_reply_t xcb_randr_set_screen_config_reply_t
xcb_randr_set_screen_config_reply_t
struct xcb_randr_get_screen_resources_current_request_t xcb_randr_get_screen_resources_current_request_t
xcb_randr_get_screen_resources_current_request_t
xcb_randr_create_mode_reply_t
Definition: randr.h:686
xcb_void_cookie_t xcb_randr_destroy_mode_checked(xcb_connection_t *c, xcb_randr_mode_t mode)
Definition: randr.c:1956
struct xcb_randr_get_providers_cookie_t xcb_randr_get_providers_cookie_t
xcb_randr_get_providers_cookie_t
#define XCB_RANDR_GET_PROVIDER_PROPERTY
Definition: randr.h:1359
xcb_randr_get_screen_info_reply_t
Definition: randr.h:306
struct xcb_randr_provider_change_t xcb_randr_provider_change_t
xcb_randr_provider_change_t
xcb_randr_list_provider_properties_reply_t
Definition: randr.h:1257
#define XCB_RANDR_GET_PANNING
Definition: randr.h:1002
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:1324
xcb_randr_mode_iterator_t
Definition: randr.h:33
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
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:4925
xcb_randr_get_screen_info_cookie_t xcb_randr_get_screen_info_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: randr.c:485
struct xcb_randr_list_output_properties_reply_t xcb_randr_list_output_properties_reply_t
xcb_randr_list_output_properties_reply_t
xcb_randr_get_monitors_request_t
Definition: randr.h:1590
xcb_randr_get_output_primary_cookie_t xcb_randr_get_output_primary_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: randr.c:3769
struct xcb_randr_get_output_info_cookie_t xcb_randr_get_output_info_cookie_t
xcb_randr_get_output_info_cookie_t
struct xcb_randr_get_screen_info_cookie_t xcb_randr_get_screen_info_cookie_t
xcb_randr_get_screen_info_cookie_t
struct xcb_randr_create_mode_reply_t xcb_randr_create_mode_reply_t
xcb_randr_create_mode_reply_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:1255
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_provider_info_cookie_t
Definition: randr.h:1169
xcb_randr_list_provider_properties_cookie_t xcb_randr_list_provider_properties_unchecked(xcb_connection_t *c, xcb_randr_provider_t provider)
Definition: randr.c:4354
xcb_randr_resource_change_iterator_t
Definition: randr.h:1546
xcb_randr_get_screen_resources_request_t
Definition: randr.h:432
xcb_randr_set_crtc_config_cookie_t xcb_randr_set_crtc_config_unchecked(xcb_connection_t *c, xcb_randr_crtc_t crtc, xcb_timestamp_t timestamp, xcb_timestamp_t config_timestamp, int16_t x, int16_t y, xcb_randr_mode_t mode, uint16_t rotation, uint32_t outputs_len, const xcb_randr_output_t *outputs)
Definition: randr.c:2350
#define XCB_RANDR_CHANGE_OUTPUT_PROPERTY
Definition: randr.h:589
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_screen_size_iterator_t xcb_randr_screen_size_iterator_t
xcb_randr_screen_size_iterator_t
xcb_randr_mode_info_t
Definition: randr.h:394
xcb_randr_get_providers_reply_t
Definition: randr.h:1149
xcb_randr_list_output_properties_reply_t
Definition: randr.h:527
struct xcb_randr_bad_mode_error_t xcb_randr_bad_mode_error_t
xcb_randr_bad_mode_error_t
struct xcb_randr_query_provider_property_reply_t xcb_randr_query_provider_property_reply_t
xcb_randr_query_provider_property_reply_t
xcb_generic_iterator_t xcb_randr_screen_size_end(xcb_randr_screen_size_iterator_t i)
Definition: randr.c:121
xcb_randr_query_provider_property_request_t
Definition: randr.h:1279
xcb_randr_set_provider_offload_sink_request_t
Definition: randr.h:1210
xcb_void_cookie_t xcb_randr_change_provider_property_checked(xcb_connection_t *c, xcb_randr_provider_t provider, xcb_atom_t property, xcb_atom_t type, uint8_t format, uint8_t mode, uint32_t num_items, const void *data)
Definition: randr.c:4691
xcb_randr_list_output_properties_cookie_t xcb_randr_list_output_properties(xcb_connection_t *c, xcb_randr_output_t output)
Definition: randr.c:1181
xcb_void_cookie_t xcb_randr_delete_output_mode_checked(xcb_connection_t *c, xcb_randr_output_t output, xcb_randr_mode_t mode)
Definition: randr.c:2064
xcb_randr_list_provider_properties_cookie_t
Definition: randr.h:1237
xcb_randr_output_property_t
Definition: randr.h:1476
xcb_randr_set_output_primary_request_t
Definition: randr.h:1087
void xcb_randr_crtc_change_next(xcb_randr_crtc_change_iterator_t *i)
Definition: randr.c:4994
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
struct xcb_randr_monitor_info_t xcb_randr_monitor_info_t
xcb_randr_monitor_info_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:271
struct xcb_randr_get_monitors_cookie_t xcb_randr_get_monitors_cookie_t
xcb_randr_get_monitors_cookie_t
xcb_randr_get_output_info_request_t
Definition: randr.h:475
struct xcb_randr_resource_change_iterator_t xcb_randr_resource_change_iterator_t
xcb_randr_resource_change_iterator_t
xcb_randr_create_lease_cookie_t
Definition: randr.h:1642
xcb_randr_get_screen_size_range_cookie_t xcb_randr_get_screen_size_range_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: randr.c:584
xcb_randr_destroy_mode_request_t
Definition: randr.h:701
void xcb_randr_mode_info_next(xcb_randr_mode_info_iterator_t *i)
Definition: randr.c:686
struct xcb_randr_get_crtc_gamma_request_t xcb_randr_get_crtc_gamma_request_t
xcb_randr_get_crtc_gamma_request_t
xcb_randr_get_screen_size_range_reply_t * xcb_randr_get_screen_size_range_reply(xcb_connection_t *c, xcb_randr_get_screen_size_range_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:610
#define XCB_RANDR_GET_PROVIDER_INFO
Definition: randr.h:1174
xcb_randr_get_output_property_cookie_t xcb_randr_get_output_property_unchecked(xcb_connection_t *c, xcb_randr_output_t output, xcb_atom_t property, xcb_atom_t type, uint32_t long_offset, uint32_t long_length, uint8_t _delete, uint8_t pending)
Definition: randr.c:1778
xcb_void_cookie_t xcb_randr_set_crtc_transform(xcb_connection_t *c, xcb_randr_crtc_t crtc, xcb_render_transform_t transform, uint16_t filter_len, const char *filter_name, uint32_t filter_params_len, const xcb_render_fixed_t *filter_params)
Definition: randr.c:3186
xcb_void_cookie_t xcb_randr_set_provider_offload_sink(xcb_connection_t *c, xcb_randr_provider_t provider, xcb_randr_provider_t sink_provider, xcb_timestamp_t config_timestamp)
Definition: randr.c:4207
#define XCB_RANDR_DELETE_OUTPUT_PROPERTY
Definition: randr.h:608
struct xcb_randr_get_output_info_reply_t xcb_randr_get_output_info_reply_t
xcb_randr_get_output_info_reply_t
xcb_randr_query_version_cookie_t xcb_randr_query_version(xcb_connection_t *c, uint32_t major_version, uint32_t minor_version)
Definition: randr.c:207
xcb_generic_iterator_t xcb_randr_refresh_rates_end(xcb_randr_refresh_rates_iterator_t i)
Definition: randr.c:195
xcb_randr_get_panning_cookie_t
Definition: randr.h:997
struct xcb_randr_get_crtc_gamma_reply_t xcb_randr_get_crtc_gamma_reply_t
xcb_randr_get_crtc_gamma_reply_t
xcb_randr_create_mode_request_t
Definition: randr.h:675
struct xcb_randr_free_lease_request_t xcb_randr_free_lease_request_t
xcb_randr_free_lease_request_t
xcb_randr_get_output_info_cookie_t xcb_randr_get_output_info_unchecked(xcb_connection_t *c, xcb_randr_output_t output, xcb_timestamp_t config_timestamp)
Definition: randr.c:1020
void * data
Definition: xcb.h:115
xcb_void_cookie_t xcb_randr_set_provider_output_source_checked(xcb_connection_t *c, xcb_randr_provider_t provider, xcb_randr_provider_t source_provider, xcb_timestamp_t config_timestamp)
Definition: randr.c:4237
xcb_randr_lease_notify_t
Definition: randr.h:1690
xcb_randr_get_crtc_transform_cookie_t xcb_randr_get_crtc_transform_unchecked(xcb_connection_t *c, xcb_randr_crtc_t crtc)
Definition: randr.c:3387
xcb_randr_query_version_reply_t * xcb_randr_query_version_reply(xcb_connection_t *c, xcb_randr_query_version_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:263
xcb_randr_query_output_property_reply_t
Definition: randr.h:560
#define XCB_RANDR_GET_OUTPUT_PRIMARY
Definition: randr.h:1103
#define XCB_RANDR_QUERY_OUTPUT_PROPERTY
Definition: randr.h:544
xcb_generic_iterator_t xcb_randr_resource_change_end(xcb_randr_resource_change_iterator_t i)
Definition: randr.c:5092
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_output_primary_reply_t
Definition: randr.h:1118
struct xcb_randr_bad_crtc_error_t xcb_randr_bad_crtc_error_t
xcb_randr_bad_crtc_error_t
xcb_randr_get_crtc_info_cookie_t xcb_randr_get_crtc_info_unchecked(xcb_connection_t *c, xcb_randr_crtc_t crtc, xcb_timestamp_t config_timestamp)
Definition: randr.c:2191
xcb_randr_get_output_primary_request_t
Definition: randr.h:1108
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
#define XCB_RANDR_GET_CRTC_INFO
Definition: randr.h:744
xcb_randr_get_screen_resources_current_request_t
Definition: randr.h:908
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_configure_provider_property_checked(xcb_connection_t *c, xcb_randr_provider_t provider, xcb_atom_t property, uint8_t pending, uint8_t range, uint32_t values_len, const int32_t *values)
Definition: randr.c:4558
xcb_randr_get_provider_property_request_t
Definition: randr.h:1364
struct xcb_randr_destroy_mode_request_t xcb_randr_destroy_mode_request_t
xcb_randr_destroy_mode_request_t
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_bad_provider_error_t xcb_randr_bad_provider_error_t
xcb_randr_bad_provider_error_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:1878
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_lease_notify_iterator_t xcb_randr_lease_notify_iterator_t
xcb_randr_lease_notify_iterator_t
struct xcb_randr_output_change_iterator_t xcb_randr_output_change_iterator_t
xcb_randr_output_change_iterator_t
struct xcb_randr_configure_provider_property_request_t xcb_randr_configure_provider_property_request_t
xcb_randr_configure_provider_property_request_t
xcb_randr_get_crtc_info_reply_t * xcb_randr_get_crtc_info_reply(xcb_connection_t *c, xcb_randr_get_crtc_info_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:2265
struct xcb_randr_get_providers_request_t xcb_randr_get_providers_request_t
xcb_randr_get_providers_request_t
void xcb_randr_monitor_info_next(xcb_randr_monitor_info_iterator_t *i)
Definition: randr.c:5155
void xcb_randr_provider_change_next(xcb_randr_provider_change_iterator_t *i)
Definition: randr.c:5048
xcb_randr_get_screen_resources_reply_t
Definition: randr.h:442
xcb_randr_query_provider_property_cookie_t xcb_randr_query_provider_property(xcb_connection_t *c, xcb_randr_provider_t provider, xcb_atom_t property)
Definition: randr.c:4441
xcb_randr_screen_size_t
Definition: randr.h:143
xcb_randr_lease_notify_iterator_t
Definition: randr.h:1701
xcb_void_cookie_t xcb_randr_configure_output_property(xcb_connection_t *c, xcb_randr_output_t output, xcb_atom_t property, uint8_t pending, uint8_t range, uint32_t values_len, const int32_t *values)
Definition: randr.c:1451
struct xcb_randr_get_provider_info_request_t xcb_randr_get_provider_info_request_t
xcb_randr_get_provider_info_request_t
struct xcb_randr_query_provider_property_cookie_t xcb_randr_query_provider_property_cookie_t
xcb_randr_query_provider_property_cookie_t
xcb_randr_get_crtc_info_cookie_t
Definition: randr.h:739
xcb_randr_get_output_property_request_t
Definition: randr.h:634
xcb_randr_get_output_info_reply_t * xcb_randr_get_output_info_reply(xcb_connection_t *c, xcb_randr_get_output_info_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:1142
xcb_randr_provider_change_iterator_t
Definition: randr.h:1507
xcb_void_cookie_t xcb_randr_set_provider_offload_sink_checked(xcb_connection_t *c, xcb_randr_provider_t provider, xcb_randr_provider_t sink_provider, xcb_timestamp_t config_timestamp)
Definition: randr.c:4177
#define XCB_RANDR_GET_SCREEN_RESOURCES
Definition: randr.h:427
xcb_randr_get_crtc_gamma_size_request_t
Definition: randr.h:829
xcb_randr_get_providers_cookie_t
Definition: randr.h:1129
xcb_randr_set_panning_cookie_t
Definition: randr.h:1040
xcb_void_cookie_t xcb_randr_add_output_mode_checked(xcb_connection_t *c, xcb_randr_output_t output, xcb_randr_mode_t mode)
Definition: randr.c:2008
#define XCB_RANDR_CREATE_LEASE
Definition: randr.h:1647
xcb_generic_iterator_t xcb_randr_mode_info_end(xcb_randr_mode_info_iterator_t i)
Definition: randr.c:694
xcb_randr_free_lease_request_t
Definition: randr.h:1679
Generic error.
Definition: xcb.h:182
xcb_void_cookie_t xcb_randr_configure_output_property_checked(xcb_connection_t *c, xcb_randr_output_t output, xcb_atom_t property, uint8_t pending, uint8_t range, uint32_t values_len, const int32_t *values)
Definition: randr.c:1411
void xcb_randr_lease_notify_next(xcb_randr_lease_notify_iterator_t *i)
Definition: randr.c:5650
xcb_randr_crtc_change_iterator_t
Definition: randr.h:1443
struct xcb_randr_lease_iterator_t xcb_randr_lease_iterator_t
xcb_randr_lease_iterator_t
struct xcb_randr_get_output_property_cookie_t xcb_randr_get_output_property_cookie_t
xcb_randr_get_output_property_cookie_t
xcb_randr_get_providers_cookie_t xcb_randr_get_providers(xcb_connection_t *c, xcb_window_t window)
Definition: randr.c:3834
xcb_randr_get_screen_resources_cookie_t xcb_randr_get_screen_resources(xcb_connection_t *c, xcb_window_t window)
Definition: randr.c:771
xcb_void_cookie_t xcb_randr_set_crtc_gamma_checked(xcb_connection_t *c, xcb_randr_crtc_t crtc, uint16_t size, const uint16_t *red, const uint16_t *green, const uint16_t *blue)
Definition: randr.c:2704
xcb_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_primary_cookie_t xcb_randr_get_output_primary(xcb_connection_t *c, xcb_window_t window)
Definition: randr.c:3743
#define XCB_RANDR_ADD_OUTPUT_MODE
Definition: randr.h:709
struct xcb_randr_provider_property_iterator_t xcb_randr_provider_property_iterator_t
xcb_randr_provider_property_iterator_t
xcb_randr_query_output_property_cookie_t xcb_randr_query_output_property(xcb_connection_t *c, xcb_randr_output_t output, xcb_atom_t property)
Definition: randr.c:1294
#define XCB_RANDR_GET_CRTC_TRANSFORM
Definition: randr.h:963
xcb_void_cookie_t xcb_randr_configure_provider_property(xcb_connection_t *c, xcb_randr_provider_t provider, xcb_atom_t property, uint8_t pending, uint8_t range, uint32_t values_len, const int32_t *values)
Definition: randr.c:4598
xcb_generic_iterator_t xcb_randr_output_property_end(xcb_randr_output_property_iterator_t i)
Definition: randr.c:5038
xcb_randr_get_screen_resources_reply_t * xcb_randr_get_screen_resources_reply(xcb_connection_t *c, xcb_randr_get_screen_resources_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:917
xcb_randr_list_provider_properties_request_t
Definition: randr.h:1247
#define XCB_RANDR_LIST_PROVIDER_PROPERTIES
Definition: randr.h:1242
xcb_randr_set_screen_config_cookie_t
Definition: randr.h:219
xcb_randr_get_crtc_info_reply_t
Definition: randr.h:760
xcb_randr_set_screen_config_request_t
Definition: randr.h:229
xcb_randr_monitor_info_iterator_t
Definition: randr.h:1571
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
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_info_cookie_t
Definition: randr.h:465
xcb_randr_crtc_iterator_t
Definition: randr.h:44
xcb_randr_get_panning_reply_t * xcb_randr_get_panning_reply(xcb_connection_t *c, xcb_randr_get_panning_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:3567
struct xcb_randr_resource_change_t xcb_randr_resource_change_t
xcb_randr_resource_change_t
struct xcb_randr_set_provider_output_source_request_t xcb_randr_set_provider_output_source_request_t
xcb_randr_set_provider_output_source_request_t
void xcb_randr_output_property_next(xcb_randr_output_property_iterator_t *i)
Definition: randr.c:5030
xcb_randr_query_version_request_t
Definition: randr.h:188
#define XCB_RANDR_GET_OUTPUT_INFO
Definition: randr.h:470
#define XCB_RANDR_GET_SCREEN_RESOURCES_CURRENT
Definition: randr.h:903
#define XCB_RANDR_FREE_LEASE
Definition: randr.h:1674
struct xcb_randr_change_output_property_request_t xcb_randr_change_output_property_request_t
xcb_randr_change_output_property_request_t
int * xcb_randr_create_lease_reply_fds(xcb_connection_t *c, xcb_randr_create_lease_reply_t *reply)
Definition: randr.c:5587
xcb_generic_iterator_t xcb_randr_crtc_change_end(xcb_randr_crtc_change_iterator_t i)
Definition: randr.c:5002
xcb_randr_get_screen_resources_current_cookie_t xcb_randr_get_screen_resources_current(xcb_connection_t *c, xcb_window_t window)
Definition: randr.c:2935
#define XCB_RANDR_CONFIGURE_OUTPUT_PROPERTY
Definition: randr.h:572
xcb_randr_output_change_iterator_t
Definition: randr.h:1467
struct xcb_randr_get_panning_request_t xcb_randr_get_panning_request_t
xcb_randr_get_panning_request_t
struct xcb_randr_get_crtc_info_request_t xcb_randr_get_crtc_info_request_t
xcb_randr_get_crtc_info_request_t
xcb_randr_get_crtc_gamma_size_cookie_t xcb_randr_get_crtc_gamma_size(xcb_connection_t *c, xcb_randr_crtc_t crtc)
Definition: randr.c:2404
#define XCB_RANDR_SET_PROVIDER_OFFLOAD_SINK
Definition: randr.h:1205
struct xcb_randr_set_provider_offload_sink_request_t xcb_randr_set_provider_offload_sink_request_t
xcb_randr_set_provider_offload_sink_request_t
xcb_void_cookie_t xcb_randr_set_output_primary_checked(xcb_connection_t *c, xcb_window_t window, xcb_randr_output_t output)
Definition: randr.c:3687
xcb_randr_delete_monitor_request_t
Definition: randr.h:1631
xcb_randr_list_output_properties_cookie_t xcb_randr_list_output_properties_unchecked(xcb_connection_t *c, xcb_randr_output_t output)
Definition: randr.c:1207
#define XCB_RANDR_SET_MONITOR
Definition: randr.h:1613
xcb_randr_query_provider_property_cookie_t
Definition: randr.h:1269
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:308
struct xcb_randr_get_monitors_request_t xcb_randr_get_monitors_request_t
xcb_randr_get_monitors_request_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:4799
xcb_randr_get_provider_info_cookie_t xcb_randr_get_provider_info_unchecked(xcb_connection_t *c, xcb_randr_provider_t provider, xcb_timestamp_t config_timestamp)
Definition: randr.c:4023
xcb_randr_get_crtc_info_cookie_t xcb_randr_get_crtc_info(xcb_connection_t *c, xcb_randr_crtc_t crtc, xcb_timestamp_t config_timestamp)
Definition: randr.c:2163
struct xcb_randr_get_crtc_info_reply_t xcb_randr_get_crtc_info_reply_t
xcb_randr_get_crtc_info_reply_t
xcb_void_cookie_t xcb_randr_delete_output_property(xcb_connection_t *c, xcb_randr_output_t output, xcb_atom_t property)
Definition: randr.c:1680
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:1372
struct xcb_randr_get_output_primary_cookie_t xcb_randr_get_output_primary_cookie_t
xcb_randr_get_output_primary_cookie_t
xcb_randr_get_provider_property_cookie_t xcb_randr_get_provider_property(xcb_connection_t *c, xcb_randr_provider_t provider, xcb_atom_t property, xcb_atom_t type, uint32_t long_offset, uint32_t long_length, uint8_t _delete, uint8_t pending)
Definition: randr.c:4886
xcb_randr_delete_output_property_request_t
Definition: randr.h:613
#define XCB_RANDR_SET_OUTPUT_PRIMARY
Definition: randr.h:1082
xcb_randr_delete_output_mode_request_t
Definition: randr.h:728
xcb_randr_get_screen_size_range_reply_t
Definition: randr.h:345
xcb_randr_get_panning_reply_t
Definition: randr.h:1017
xcb_randr_get_provider_info_request_t
Definition: randr.h:1179
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_query_output_property_cookie_t xcb_randr_query_output_property_cookie_t
xcb_randr_query_output_property_cookie_t
xcb_randr_get_screen_info_request_t
Definition: randr.h:296
xcb_randr_get_provider_info_cookie_t xcb_randr_get_provider_info(xcb_connection_t *c, xcb_randr_provider_t provider, xcb_timestamp_t config_timestamp)
Definition: randr.c:3995
struct xcb_randr_set_monitor_request_t xcb_randr_set_monitor_request_t
xcb_randr_set_monitor_request_t
void xcb_randr_resource_change_next(xcb_randr_resource_change_iterator_t *i)
Definition: randr.c:5084
xcb_randr_get_providers_reply_t * xcb_randr_get_providers_reply(xcb_connection_t *c, xcb_randr_get_providers_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:3908
xcb_randr_screen_size_iterator_t
Definition: randr.h:153
xcb_randr_get_screen_resources_current_cookie_t
Definition: randr.h:898
Definition: xcb_windefs.h:38
xcb_randr_get_crtc_gamma_reply_t * xcb_randr_get_crtc_gamma_reply(xcb_connection_t *c, xcb_randr_get_crtc_gamma_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:2641
void xcb_randr_crtc_next(xcb_randr_crtc_iterator_t *i)
Definition: randr.c:41
#define XCB_RANDR_GET_SCREEN_INFO
Definition: randr.h:291
xcb_randr_set_crtc_config_reply_t * xcb_randr_set_crtc_config_reply(xcb_connection_t *c, xcb_randr_set_crtc_config_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:2396
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
xcb_randr_list_output_properties_cookie_t
Definition: randr.h:507
xcb_randr_create_lease_cookie_t xcb_randr_create_lease(xcb_connection_t *c, xcb_window_t window, xcb_randr_lease_t lid, uint16_t num_crtcs, uint16_t num_outputs, const xcb_randr_crtc_t *crtcs, const xcb_randr_output_t *outputs)
Definition: randr.c:5491
struct xcb_randr_get_provider_info_cookie_t xcb_randr_get_provider_info_cookie_t
xcb_randr_get_provider_info_cookie_t
xcb_randr_list_provider_properties_cookie_t xcb_randr_list_provider_properties(xcb_connection_t *c, xcb_randr_provider_t provider)
Definition: randr.c:4328
xcb_generic_iterator_t xcb_randr_output_change_end(xcb_randr_output_change_iterator_t i)
Definition: randr.c:5020
void xcb_randr_lease_next(xcb_randr_lease_iterator_t *i)
Definition: randr.c:95
struct xcb_randr_set_screen_config_cookie_t xcb_randr_set_screen_config_cookie_t
xcb_randr_set_screen_config_cookie_t
xcb_randr_get_output_info_cookie_t xcb_randr_get_output_info(xcb_connection_t *c, xcb_randr_output_t output, xcb_timestamp_t config_timestamp)
Definition: randr.c:992
xcb_void_cookie_t xcb_randr_change_output_property(xcb_connection_t *c, xcb_randr_output_t output, xcb_atom_t property, xcb_atom_t type, uint8_t format, uint8_t mode, uint32_t num_units, const void *data)
Definition: randr.c:1587
struct xcb_randr_list_provider_properties_cookie_t xcb_randr_list_provider_properties_cookie_t
xcb_randr_list_provider_properties_cookie_t
xcb_randr_get_screen_resources_cookie_t xcb_randr_get_screen_resources_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: randr.c:797
xcb_randr_provider_property_t
Definition: randr.h:1516
xcb_randr_bad_mode_error_t
Definition: randr.h:113
struct xcb_randr_create_lease_request_t xcb_randr_create_lease_request_t
xcb_randr_create_lease_request_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:618
xcb_randr_get_crtc_gamma_reply_t
Definition: randr.h:871
xcb_randr_get_screen_resources_cookie_t
Definition: randr.h:422
xcb_randr_refresh_rates_iterator_t
Definition: randr.h:169
struct xcb_randr_get_provider_property_reply_t xcb_randr_get_provider_property_reply_t
xcb_randr_get_provider_property_reply_t
struct xcb_randr_output_property_iterator_t xcb_randr_output_property_iterator_t
xcb_randr_output_property_iterator_t
xcb_randr_refresh_rates_t
Definition: randr.h:162
struct xcb_randr_provider_property_t xcb_randr_provider_property_t
xcb_randr_provider_property_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:4734
struct xcb_randr_lease_notify_t xcb_randr_lease_notify_t
xcb_randr_lease_notify_t
#define XCB_RANDR_GET_CRTC_GAMMA
Definition: randr.h:856
#define XCB_RANDR_DELETE_OUTPUT_MODE
Definition: randr.h:723
xcb_randr_get_output_primary_cookie_t
Definition: randr.h:1098
struct xcb_randr_query_version_request_t xcb_randr_query_version_request_t
xcb_randr_query_version_request_t
struct xcb_randr_create_mode_request_t xcb_randr_create_mode_request_t
xcb_randr_create_mode_request_t
xcb_randr_resource_change_t
Definition: randr.h:1537
union xcb_randr_notify_data_t xcb_randr_notify_data_t
xcb_randr_notify_data_t
xcb_void_cookie_t xcb_randr_set_provider_output_source(xcb_connection_t *c, xcb_randr_provider_t provider, xcb_randr_provider_t source_provider, xcb_timestamp_t config_timestamp)
Definition: randr.c:4267
xcb_randr_monitor_info_t
Definition: randr.h:1555
void xcb_randr_mode_next(xcb_randr_mode_iterator_t *i)
Definition: randr.c:23
#define XCB_RANDR_LIST_OUTPUT_PROPERTIES
Definition: randr.h:512
struct xcb_randr_get_screen_resources_reply_t xcb_randr_get_screen_resources_reply_t
xcb_randr_get_screen_resources_reply_t
xcb_randr_get_crtc_gamma_size_reply_t * xcb_randr_get_crtc_gamma_size_reply(xcb_connection_t *c, xcb_randr_get_crtc_gamma_size_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:2456
xcb_generic_iterator_t xcb_randr_notify_data_end(xcb_randr_notify_data_iterator_t i)
Definition: randr.c:5676
xcb_randr_get_monitors_cookie_t
Definition: randr.h:1580
int index
Definition: xcb.h:117
xcb_void_cookie_t xcb_randr_destroy_mode(xcb_connection_t *c, xcb_randr_mode_t mode)
Definition: randr.c:1982
#define XCB_RANDR_GET_PROVIDERS
Definition: randr.h:1134
xcb_generic_iterator_t xcb_randr_mode_end(xcb_randr_mode_iterator_t i)
Definition: randr.c:31
#define XCB_RANDR_SET_PANNING
Definition: randr.h:1045
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_query_output_property_reply_t xcb_randr_query_output_property_reply_t
xcb_randr_query_output_property_reply_t
int rem
Definition: xcb.h:116
#define XCB_RANDR_GET_MONITORS
Definition: randr.h:1585
xcb_randr_get_panning_request_t
Definition: randr.h:1007
xcb_randr_notify_event_t
Definition: randr.h:1735
xcb_randr_get_crtc_info_request_t
Definition: randr.h:749
#define XCB_RANDR_SET_CRTC_TRANSFORM
Definition: randr.h:940
struct xcb_randr_get_provider_info_reply_t xcb_randr_get_provider_info_reply_t
xcb_randr_get_provider_info_reply_t
void xcb_randr_notify_data_next(xcb_randr_notify_data_iterator_t *i)
Definition: randr.c:5668
xcb_void_cookie_t xcb_randr_free_lease(xcb_connection_t *c, xcb_randr_lease_t lid, uint8_t terminate)
Definition: randr.c:5622
xcb_void_cookie_t xcb_randr_add_output_mode(xcb_connection_t *c, xcb_randr_output_t output, xcb_randr_mode_t mode)
Definition: randr.c:2036
xcb_randr_create_lease_reply_t
Definition: randr.h:1665
xcb_generic_iterator_t xcb_randr_lease_end(xcb_randr_lease_iterator_t i)
Definition: randr.c:103
xcb_randr_get_screen_size_range_cookie_t
Definition: randr.h:325
#define XCB_RANDR_CONFIGURE_PROVIDER_PROPERTY
Definition: randr.h:1302
xcb_randr_provider_property_iterator_t
Definition: randr.h:1528
xcb_void_cookie_t xcb_randr_delete_output_property_checked(xcb_connection_t *c, xcb_randr_output_t output, xcb_atom_t property)
Definition: randr.c:1652
xcb_randr_query_output_property_request_t
Definition: randr.h:549
xcb_randr_set_screen_config_reply_t
Definition: randr.h:245
xcb_randr_get_panning_cookie_t xcb_randr_get_panning_unchecked(xcb_connection_t *c, xcb_randr_crtc_t crtc)
Definition: randr.c:3541
struct xcb_randr_configure_output_property_request_t xcb_randr_configure_output_property_request_t
xcb_randr_configure_output_property_request_t
xcb_randr_output_change_t
Definition: randr.h:1452
xcb_randr_create_mode_cookie_t xcb_randr_create_mode_unchecked(xcb_connection_t *c, xcb_window_t window, xcb_randr_mode_info_t mode_info, uint32_t name_len, const char *name)
Definition: randr.c:1913
xcb_randr_add_output_mode_request_t
Definition: randr.h:714
xcb_randr_create_mode_cookie_t
Definition: randr.h:665
xcb_void_cookie_t xcb_randr_delete_output_mode(xcb_connection_t *c, xcb_randr_output_t output, xcb_randr_mode_t mode)
Definition: randr.c:2092
xcb_randr_set_crtc_config_reply_t
Definition: randr.h:807
xcb_randr_get_crtc_gamma_cookie_t xcb_randr_get_crtc_gamma_unchecked(xcb_connection_t *c, xcb_randr_crtc_t crtc)
Definition: randr.c:2545
struct xcb_randr_get_panning_cookie_t xcb_randr_get_panning_cookie_t
xcb_randr_get_panning_cookie_t
xcb_randr_get_crtc_gamma_cookie_t xcb_randr_get_crtc_gamma(xcb_connection_t *c, xcb_randr_crtc_t crtc)
Definition: randr.c:2519
xcb_randr_set_screen_size_request_t
Definition: randr.h:363
struct xcb_randr_get_output_primary_request_t xcb_randr_get_output_primary_request_t
xcb_randr_get_output_primary_request_t
struct xcb_randr_list_provider_properties_request_t xcb_randr_list_provider_properties_request_t
xcb_randr_list_provider_properties_request_t
xcb_randr_provider_change_t
Definition: randr.h:1497
struct xcb_randr_list_output_properties_cookie_t xcb_randr_list_output_properties_cookie_t
xcb_randr_list_output_properties_cookie_t
#define XCB_RANDR_GET_OUTPUT_PROPERTY
Definition: randr.h:629
xcb_randr_set_monitor_request_t
Definition: randr.h:1618
xcb_randr_set_panning_cookie_t xcb_randr_set_panning(xcb_connection_t *c, xcb_randr_crtc_t crtc, xcb_timestamp_t timestamp, uint16_t left, uint16_t top, uint16_t width, uint16_t height, uint16_t track_left, uint16_t track_top, uint16_t track_width, uint16_t track_height, int16_t border_left, int16_t border_top, int16_t border_right, int16_t border_bottom)
Definition: randr.c:3575
Generic iterator.
Definition: xcb.h:114
xcb_randr_query_version_cookie_t xcb_randr_query_version_unchecked(xcb_connection_t *c, uint32_t major_version, uint32_t minor_version)
Definition: randr.c:235
#define XCB_RANDR_SELECT_INPUT
Definition: randr.h:269
xcb_randr_bad_output_error_t
Definition: randr.h:89
struct xcb_randr_crtc_change_t xcb_randr_crtc_change_t
xcb_randr_crtc_change_t
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_provider_iterator_t xcb_randr_provider_iterator_t
xcb_randr_provider_iterator_t
struct xcb_randr_provider_change_iterator_t xcb_randr_provider_change_iterator_t
xcb_randr_provider_change_iterator_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:4827
xcb_randr_bad_crtc_error_t
Definition: randr.h:101
xcb_generic_iterator_t xcb_randr_crtc_end(xcb_randr_crtc_iterator_t i)
Definition: randr.c:49
struct xcb_randr_set_panning_request_t xcb_randr_set_panning_request_t
xcb_randr_set_panning_request_t
xcb_randr_get_monitors_reply_t
Definition: randr.h:1601
struct xcb_randr_get_screen_info_request_t xcb_randr_get_screen_info_request_t
xcb_randr_get_screen_info_request_t
xcb_randr_get_output_property_cookie_t xcb_randr_get_output_property(xcb_connection_t *c, xcb_randr_output_t output, xcb_atom_t property, xcb_atom_t type, uint32_t long_offset, uint32_t long_length, uint8_t _delete, uint8_t pending)
Definition: randr.c:1739
xcb_randr_set_panning_request_t
Definition: randr.h:1050
#define XCB_RANDR_DESTROY_MODE
Definition: randr.h:696
xcb_randr_set_crtc_gamma_request_t
Definition: randr.h:886
xcb_randr_output_property_iterator_t
Definition: randr.h:1488
struct xcb_randr_set_screen_size_request_t xcb_randr_set_screen_size_request_t
xcb_randr_set_screen_size_request_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:1839
struct xcb_randr_query_output_property_request_t xcb_randr_query_output_property_request_t
xcb_randr_query_output_property_request_t
struct xcb_randr_delete_monitor_request_t xcb_randr_delete_monitor_request_t
xcb_randr_delete_monitor_request_t
struct xcb_randr_set_screen_config_request_t xcb_randr_set_screen_config_request_t
xcb_randr_set_screen_config_request_t
xcb_randr_get_screen_size_range_cookie_t xcb_randr_get_screen_size_range(xcb_connection_t *c, xcb_window_t window)
Definition: randr.c:558
struct xcb_randr_notify_data_iterator_t xcb_randr_notify_data_iterator_t
xcb_randr_notify_data_iterator_t
xcb_void_cookie_t xcb_randr_free_lease_checked(xcb_connection_t *c, xcb_randr_lease_t lid, uint8_t terminate)
Definition: randr.c:5594
xcb_randr_change_output_property_request_t
Definition: randr.h:594
struct xcb_randr_set_panning_reply_t xcb_randr_set_panning_reply_t
xcb_randr_set_panning_reply_t
xcb_randr_list_output_properties_request_t
Definition: randr.h:517
xcb_randr_get_output_primary_reply_t * xcb_randr_get_output_primary_reply(xcb_connection_t *c, xcb_randr_get_output_primary_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:3795
#define XCB_RANDR_DELETE_PROVIDER_PROPERTY
Definition: randr.h:1338
xcb_randr_query_version_cookie_t
Definition: randr.h:178
struct xcb_randr_query_version_cookie_t xcb_randr_query_version_cookie_t
xcb_randr_query_version_cookie_t
struct xcb_randr_delete_output_mode_request_t xcb_randr_delete_output_mode_request_t
xcb_randr_delete_output_mode_request_t
xcb_randr_get_providers_cookie_t xcb_randr_get_providers_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: randr.c:3860
#define XCB_RANDR_DELETE_MONITOR
Definition: randr.h:1626
xcb_generic_iterator_t xcb_randr_output_end(xcb_randr_output_iterator_t i)
Definition: randr.c:67
Generic cookie.
Definition: xcb.h:199
xcb_randr_query_output_property_cookie_t xcb_randr_query_output_property_unchecked(xcb_connection_t *c, xcb_randr_output_t output, xcb_atom_t property)
Definition: randr.c:1322
#define XCB_RANDR_CREATE_MODE
Definition: randr.h:670
struct xcb_randr_set_crtc_config_request_t xcb_randr_set_crtc_config_request_t
xcb_randr_set_crtc_config_request_t
xcb_randr_get_screen_info_cookie_t xcb_randr_get_screen_info(xcb_connection_t *c, xcb_window_t window)
Definition: randr.c:459
struct xcb_randr_set_crtc_config_reply_t xcb_randr_set_crtc_config_reply_t
xcb_randr_set_crtc_config_reply_t
xcb_randr_get_crtc_transform_reply_t * xcb_randr_get_crtc_transform_reply(xcb_connection_t *c, xcb_randr_get_crtc_transform_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:3507
xcb_randr_mode_info_iterator_t
Definition: randr.h:413
xcb_randr_get_crtc_gamma_request_t
Definition: randr.h:861
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_screen_info_cookie_t
Definition: randr.h:286
struct xcb_randr_list_provider_properties_reply_t xcb_randr_list_provider_properties_reply_t
xcb_randr_list_provider_properties_reply_t
xcb_randr_set_screen_config_reply_t * xcb_randr_set_screen_config_reply(xcb_connection_t *c, xcb_randr_set_screen_config_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:345