XCB 1.14
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
20extern "C" {
21#endif
22
23#define XCB_RANDR_MAJOR_VERSION 1
24#define XCB_RANDR_MINOR_VERSION 6
25
26extern xcb_extension_t xcb_randr_id;
27
28typedef uint32_t xcb_randr_mode_t;
29
34 xcb_randr_mode_t *data;
35 int rem;
36 int index;
38
39typedef uint32_t xcb_randr_crtc_t;
40
45 xcb_randr_crtc_t *data;
46 int rem;
47 int index;
49
50typedef uint32_t xcb_randr_output_t;
51
56 xcb_randr_output_t *data;
57 int rem;
58 int index;
60
61typedef uint32_t xcb_randr_provider_t;
62
67 xcb_randr_provider_t *data;
68 int rem;
69 int index;
71
72typedef uint32_t xcb_randr_lease_t;
73
78 xcb_randr_lease_t *data;
79 int rem;
80 int index;
82
84#define XCB_RANDR_BAD_OUTPUT 0
85
90 uint8_t response_type;
91 uint8_t error_code;
92 uint16_t sequence;
94
96#define XCB_RANDR_BAD_CRTC 1
97
102 uint8_t response_type;
103 uint8_t error_code;
104 uint16_t sequence;
106
108#define XCB_RANDR_BAD_MODE 2
109
114 uint8_t response_type;
115 uint8_t error_code;
116 uint16_t sequence;
118
120#define XCB_RANDR_BAD_PROVIDER 3
121
126 uint8_t response_type;
127 uint8_t error_code;
128 uint16_t sequence;
130
131typedef 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;
139
144 uint16_t width;
145 uint16_t height;
146 uint16_t mwidth;
147 uint16_t mheight;
149
155 int rem;
156 int index;
158
163 uint16_t nRates;
165
171 int rem;
172 int index;
174
179 unsigned int sequence;
181
183#define XCB_RANDR_QUERY_VERSION 0
184
189 uint8_t major_opcode;
190 uint8_t minor_opcode;
191 uint16_t length;
192 uint32_t major_version;
193 uint32_t minor_version;
195
200 uint8_t response_type;
201 uint8_t pad0;
202 uint16_t sequence;
203 uint32_t length;
204 uint32_t major_version;
205 uint32_t minor_version;
206 uint8_t pad1[16];
208
209typedef 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;
215
220 unsigned int sequence;
222
224#define XCB_RANDR_SET_SCREEN_CONFIG 2
225
230 uint8_t major_opcode;
231 uint8_t minor_opcode;
232 uint16_t length;
233 xcb_window_t window;
234 xcb_timestamp_t timestamp;
235 xcb_timestamp_t config_timestamp;
236 uint16_t sizeID;
237 uint16_t rotation;
238 uint16_t rate;
239 uint8_t pad0[2];
241
246 uint8_t response_type;
247 uint8_t status;
248 uint16_t sequence;
249 uint32_t length;
250 xcb_timestamp_t new_timestamp;
251 xcb_timestamp_t config_timestamp;
252 xcb_window_t root;
253 uint16_t subpixel_order;
254 uint8_t pad0[10];
256
257typedef 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;
267
269#define XCB_RANDR_SELECT_INPUT 4
270
275 uint8_t major_opcode;
276 uint8_t minor_opcode;
277 uint16_t length;
278 xcb_window_t window;
279 uint16_t enable;
280 uint8_t pad0[2];
282
287 unsigned int sequence;
289
291#define XCB_RANDR_GET_SCREEN_INFO 5
292
297 uint8_t major_opcode;
298 uint8_t minor_opcode;
299 uint16_t length;
300 xcb_window_t window;
302
307 uint8_t response_type;
308 uint8_t rotations;
309 uint16_t sequence;
310 uint32_t length;
311 xcb_window_t root;
312 xcb_timestamp_t timestamp;
313 xcb_timestamp_t config_timestamp;
314 uint16_t nSizes;
315 uint16_t sizeID;
316 uint16_t rotation;
317 uint16_t rate;
318 uint16_t nInfo;
319 uint8_t pad0[2];
321
326 unsigned int sequence;
328
330#define XCB_RANDR_GET_SCREEN_SIZE_RANGE 6
331
336 uint8_t major_opcode;
337 uint8_t minor_opcode;
338 uint16_t length;
339 xcb_window_t window;
341
346 uint8_t response_type;
347 uint8_t pad0;
348 uint16_t sequence;
349 uint32_t length;
350 uint16_t min_width;
351 uint16_t min_height;
352 uint16_t max_width;
353 uint16_t max_height;
354 uint8_t pad1[16];
356
358#define XCB_RANDR_SET_SCREEN_SIZE 7
359
364 uint8_t major_opcode;
365 uint8_t minor_opcode;
366 uint16_t length;
367 xcb_window_t window;
368 uint16_t width;
369 uint16_t height;
370 uint32_t mm_width;
371 uint32_t mm_height;
373
374typedef 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;
390
394typedef struct xcb_randr_mode_info_t {
395 uint32_t id;
396 uint16_t width;
397 uint16_t height;
398 uint32_t dot_clock;
399 uint16_t hsync_start;
400 uint16_t hsync_end;
401 uint16_t htotal;
402 uint16_t hskew;
403 uint16_t vsync_start;
404 uint16_t vsync_end;
405 uint16_t vtotal;
406 uint16_t name_len;
407 uint32_t mode_flags;
409
415 int rem;
416 int index;
418
423 unsigned int sequence;
425
427#define XCB_RANDR_GET_SCREEN_RESOURCES 8
428
433 uint8_t major_opcode;
434 uint8_t minor_opcode;
435 uint16_t length;
436 xcb_window_t window;
438
443 uint8_t response_type;
444 uint8_t pad0;
445 uint16_t sequence;
446 uint32_t length;
447 xcb_timestamp_t timestamp;
448 xcb_timestamp_t config_timestamp;
449 uint16_t num_crtcs;
450 uint16_t num_outputs;
451 uint16_t num_modes;
452 uint16_t names_len;
453 uint8_t pad1[8];
455
456typedef 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;
461
466 unsigned int sequence;
468
470#define XCB_RANDR_GET_OUTPUT_INFO 9
471
476 uint8_t major_opcode;
477 uint8_t minor_opcode;
478 uint16_t length;
479 xcb_randr_output_t output;
480 xcb_timestamp_t config_timestamp;
482
487 uint8_t response_type;
488 uint8_t status;
489 uint16_t sequence;
490 uint32_t length;
491 xcb_timestamp_t timestamp;
492 xcb_randr_crtc_t crtc;
493 uint32_t mm_width;
494 uint32_t mm_height;
495 uint8_t connection;
496 uint8_t subpixel_order;
497 uint16_t num_crtcs;
498 uint16_t num_modes;
499 uint16_t num_preferred;
500 uint16_t num_clones;
501 uint16_t name_len;
503
508 unsigned int sequence;
510
512#define XCB_RANDR_LIST_OUTPUT_PROPERTIES 10
513
518 uint8_t major_opcode;
519 uint8_t minor_opcode;
520 uint16_t length;
521 xcb_randr_output_t output;
523
528 uint8_t response_type;
529 uint8_t pad0;
530 uint16_t sequence;
531 uint32_t length;
532 uint16_t num_atoms;
533 uint8_t pad1[22];
535
540 unsigned int sequence;
542
544#define XCB_RANDR_QUERY_OUTPUT_PROPERTY 11
545
550 uint8_t major_opcode;
551 uint8_t minor_opcode;
552 uint16_t length;
553 xcb_randr_output_t output;
554 xcb_atom_t property;
556
561 uint8_t response_type;
562 uint8_t pad0;
563 uint16_t sequence;
564 uint32_t length;
565 uint8_t pending;
566 uint8_t range;
567 uint8_t immutable;
568 uint8_t pad1[21];
570
572#define XCB_RANDR_CONFIGURE_OUTPUT_PROPERTY 12
573
578 uint8_t major_opcode;
579 uint8_t minor_opcode;
580 uint16_t length;
581 xcb_randr_output_t output;
582 xcb_atom_t property;
583 uint8_t pending;
584 uint8_t range;
585 uint8_t pad0[2];
587
589#define XCB_RANDR_CHANGE_OUTPUT_PROPERTY 13
590
595 uint8_t major_opcode;
596 uint8_t minor_opcode;
597 uint16_t length;
598 xcb_randr_output_t output;
599 xcb_atom_t property;
600 xcb_atom_t type;
601 uint8_t format;
602 uint8_t mode;
603 uint8_t pad0[2];
604 uint32_t num_units;
606
608#define XCB_RANDR_DELETE_OUTPUT_PROPERTY 14
609
614 uint8_t major_opcode;
615 uint8_t minor_opcode;
616 uint16_t length;
617 xcb_randr_output_t output;
618 xcb_atom_t property;
620
625 unsigned int sequence;
627
629#define XCB_RANDR_GET_OUTPUT_PROPERTY 15
630
635 uint8_t major_opcode;
636 uint8_t minor_opcode;
637 uint16_t length;
638 xcb_randr_output_t output;
639 xcb_atom_t property;
640 xcb_atom_t type;
641 uint32_t long_offset;
642 uint32_t long_length;
643 uint8_t _delete;
644 uint8_t pending;
645 uint8_t pad0[2];
647
652 uint8_t response_type;
653 uint8_t format;
654 uint16_t sequence;
655 uint32_t length;
656 xcb_atom_t type;
657 uint32_t bytes_after;
658 uint32_t num_items;
659 uint8_t pad0[12];
661
666 unsigned int sequence;
668
670#define XCB_RANDR_CREATE_MODE 16
671
676 uint8_t major_opcode;
677 uint8_t minor_opcode;
678 uint16_t length;
679 xcb_window_t window;
680 xcb_randr_mode_info_t mode_info;
682
687 uint8_t response_type;
688 uint8_t pad0;
689 uint16_t sequence;
690 uint32_t length;
691 xcb_randr_mode_t mode;
692 uint8_t pad1[20];
694
696#define XCB_RANDR_DESTROY_MODE 17
697
702 uint8_t major_opcode;
703 uint8_t minor_opcode;
704 uint16_t length;
705 xcb_randr_mode_t mode;
707
709#define XCB_RANDR_ADD_OUTPUT_MODE 18
710
715 uint8_t major_opcode;
716 uint8_t minor_opcode;
717 uint16_t length;
718 xcb_randr_output_t output;
719 xcb_randr_mode_t mode;
721
723#define XCB_RANDR_DELETE_OUTPUT_MODE 19
724
729 uint8_t major_opcode;
730 uint8_t minor_opcode;
731 uint16_t length;
732 xcb_randr_output_t output;
733 xcb_randr_mode_t mode;
735
740 unsigned int sequence;
742
744#define XCB_RANDR_GET_CRTC_INFO 20
745
750 uint8_t major_opcode;
751 uint8_t minor_opcode;
752 uint16_t length;
753 xcb_randr_crtc_t crtc;
754 xcb_timestamp_t config_timestamp;
756
761 uint8_t response_type;
762 uint8_t status;
763 uint16_t sequence;
764 uint32_t length;
765 xcb_timestamp_t timestamp;
766 int16_t x;
767 int16_t y;
768 uint16_t width;
769 uint16_t height;
770 xcb_randr_mode_t mode;
771 uint16_t rotation;
772 uint16_t rotations;
773 uint16_t num_outputs;
774 uint16_t num_possible_outputs;
776
781 unsigned int sequence;
783
785#define XCB_RANDR_SET_CRTC_CONFIG 21
786
791 uint8_t major_opcode;
792 uint8_t minor_opcode;
793 uint16_t length;
794 xcb_randr_crtc_t crtc;
795 xcb_timestamp_t timestamp;
796 xcb_timestamp_t config_timestamp;
797 int16_t x;
798 int16_t y;
799 xcb_randr_mode_t mode;
800 uint16_t rotation;
801 uint8_t pad0[2];
803
808 uint8_t response_type;
809 uint8_t status;
810 uint16_t sequence;
811 uint32_t length;
812 xcb_timestamp_t timestamp;
813 uint8_t pad0[20];
815
820 unsigned int sequence;
822
824#define XCB_RANDR_GET_CRTC_GAMMA_SIZE 22
825
830 uint8_t major_opcode;
831 uint8_t minor_opcode;
832 uint16_t length;
833 xcb_randr_crtc_t crtc;
835
840 uint8_t response_type;
841 uint8_t pad0;
842 uint16_t sequence;
843 uint32_t length;
844 uint16_t size;
845 uint8_t pad1[22];
847
852 unsigned int sequence;
854
856#define XCB_RANDR_GET_CRTC_GAMMA 23
857
862 uint8_t major_opcode;
863 uint8_t minor_opcode;
864 uint16_t length;
865 xcb_randr_crtc_t crtc;
867
872 uint8_t response_type;
873 uint8_t pad0;
874 uint16_t sequence;
875 uint32_t length;
876 uint16_t size;
877 uint8_t pad1[22];
879
881#define XCB_RANDR_SET_CRTC_GAMMA 24
882
887 uint8_t major_opcode;
888 uint8_t minor_opcode;
889 uint16_t length;
890 xcb_randr_crtc_t crtc;
891 uint16_t size;
892 uint8_t pad0[2];
894
899 unsigned int sequence;
901
903#define XCB_RANDR_GET_SCREEN_RESOURCES_CURRENT 25
904
909 uint8_t major_opcode;
910 uint8_t minor_opcode;
911 uint16_t length;
912 xcb_window_t window;
914
919 uint8_t response_type;
920 uint8_t pad0;
921 uint16_t sequence;
922 uint32_t length;
923 xcb_timestamp_t timestamp;
924 xcb_timestamp_t config_timestamp;
925 uint16_t num_crtcs;
926 uint16_t num_outputs;
927 uint16_t num_modes;
928 uint16_t names_len;
929 uint8_t pad1[8];
931
932typedef 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;
938
940#define XCB_RANDR_SET_CRTC_TRANSFORM 26
941
946 uint8_t major_opcode;
947 uint8_t minor_opcode;
948 uint16_t length;
949 xcb_randr_crtc_t crtc;
950 xcb_render_transform_t transform;
951 uint16_t filter_len;
952 uint8_t pad0[2];
954
959 unsigned int sequence;
961
963#define XCB_RANDR_GET_CRTC_TRANSFORM 27
964
969 uint8_t major_opcode;
970 uint8_t minor_opcode;
971 uint16_t length;
972 xcb_randr_crtc_t crtc;
974
979 uint8_t response_type;
980 uint8_t pad0;
981 uint16_t sequence;
982 uint32_t length;
983 xcb_render_transform_t pending_transform;
984 uint8_t has_transforms;
985 uint8_t pad1[3];
986 xcb_render_transform_t current_transform;
987 uint8_t pad2[4];
988 uint16_t pending_len;
989 uint16_t pending_nparams;
990 uint16_t current_len;
991 uint16_t current_nparams;
993
998 unsigned int sequence;
1000
1002#define XCB_RANDR_GET_PANNING 28
1003
1008 uint8_t major_opcode;
1009 uint8_t minor_opcode;
1010 uint16_t length;
1011 xcb_randr_crtc_t crtc;
1013
1018 uint8_t response_type;
1019 uint8_t status;
1020 uint16_t sequence;
1021 uint32_t length;
1022 xcb_timestamp_t timestamp;
1023 uint16_t left;
1024 uint16_t top;
1025 uint16_t width;
1026 uint16_t height;
1027 uint16_t track_left;
1028 uint16_t track_top;
1029 uint16_t track_width;
1030 uint16_t track_height;
1031 int16_t border_left;
1032 int16_t border_top;
1033 int16_t border_right;
1034 int16_t border_bottom;
1036
1041 unsigned int sequence;
1043
1045#define XCB_RANDR_SET_PANNING 29
1046
1051 uint8_t major_opcode;
1052 uint8_t minor_opcode;
1053 uint16_t length;
1054 xcb_randr_crtc_t crtc;
1055 xcb_timestamp_t timestamp;
1056 uint16_t left;
1057 uint16_t top;
1058 uint16_t width;
1059 uint16_t height;
1060 uint16_t track_left;
1061 uint16_t track_top;
1062 uint16_t track_width;
1063 uint16_t track_height;
1064 int16_t border_left;
1065 int16_t border_top;
1066 int16_t border_right;
1067 int16_t border_bottom;
1069
1074 uint8_t response_type;
1075 uint8_t status;
1076 uint16_t sequence;
1077 uint32_t length;
1078 xcb_timestamp_t timestamp;
1080
1082#define XCB_RANDR_SET_OUTPUT_PRIMARY 30
1083
1088 uint8_t major_opcode;
1089 uint8_t minor_opcode;
1090 uint16_t length;
1091 xcb_window_t window;
1092 xcb_randr_output_t output;
1094
1099 unsigned int sequence;
1101
1103#define XCB_RANDR_GET_OUTPUT_PRIMARY 31
1104
1109 uint8_t major_opcode;
1110 uint8_t minor_opcode;
1111 uint16_t length;
1112 xcb_window_t window;
1114
1119 uint8_t response_type;
1120 uint8_t pad0;
1121 uint16_t sequence;
1122 uint32_t length;
1123 xcb_randr_output_t output;
1125
1130 unsigned int sequence;
1132
1134#define XCB_RANDR_GET_PROVIDERS 32
1135
1140 uint8_t major_opcode;
1141 uint8_t minor_opcode;
1142 uint16_t length;
1143 xcb_window_t window;
1145
1150 uint8_t response_type;
1151 uint8_t pad0;
1152 uint16_t sequence;
1153 uint32_t length;
1154 xcb_timestamp_t timestamp;
1155 uint16_t num_providers;
1156 uint8_t pad1[18];
1158
1159typedef 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;
1165
1170 unsigned int sequence;
1172
1174#define XCB_RANDR_GET_PROVIDER_INFO 33
1175
1180 uint8_t major_opcode;
1181 uint8_t minor_opcode;
1182 uint16_t length;
1183 xcb_randr_provider_t provider;
1184 xcb_timestamp_t config_timestamp;
1186
1191 uint8_t response_type;
1192 uint8_t status;
1193 uint16_t sequence;
1194 uint32_t length;
1195 xcb_timestamp_t timestamp;
1196 uint32_t capabilities;
1197 uint16_t num_crtcs;
1198 uint16_t num_outputs;
1199 uint16_t num_associated_providers;
1200 uint16_t name_len;
1201 uint8_t pad0[8];
1203
1205#define XCB_RANDR_SET_PROVIDER_OFFLOAD_SINK 34
1206
1211 uint8_t major_opcode;
1212 uint8_t minor_opcode;
1213 uint16_t length;
1214 xcb_randr_provider_t provider;
1215 xcb_randr_provider_t sink_provider;
1216 xcb_timestamp_t config_timestamp;
1218
1220#define XCB_RANDR_SET_PROVIDER_OUTPUT_SOURCE 35
1221
1226 uint8_t major_opcode;
1227 uint8_t minor_opcode;
1228 uint16_t length;
1229 xcb_randr_provider_t provider;
1230 xcb_randr_provider_t source_provider;
1231 xcb_timestamp_t config_timestamp;
1233
1238 unsigned int sequence;
1240
1242#define XCB_RANDR_LIST_PROVIDER_PROPERTIES 36
1243
1248 uint8_t major_opcode;
1249 uint8_t minor_opcode;
1250 uint16_t length;
1251 xcb_randr_provider_t provider;
1253
1258 uint8_t response_type;
1259 uint8_t pad0;
1260 uint16_t sequence;
1261 uint32_t length;
1262 uint16_t num_atoms;
1263 uint8_t pad1[22];
1265
1270 unsigned int sequence;
1272
1274#define XCB_RANDR_QUERY_PROVIDER_PROPERTY 37
1275
1280 uint8_t major_opcode;
1281 uint8_t minor_opcode;
1282 uint16_t length;
1283 xcb_randr_provider_t provider;
1284 xcb_atom_t property;
1286
1291 uint8_t response_type;
1292 uint8_t pad0;
1293 uint16_t sequence;
1294 uint32_t length;
1295 uint8_t pending;
1296 uint8_t range;
1297 uint8_t immutable;
1298 uint8_t pad1[21];
1300
1302#define XCB_RANDR_CONFIGURE_PROVIDER_PROPERTY 38
1303
1308 uint8_t major_opcode;
1309 uint8_t minor_opcode;
1310 uint16_t length;
1311 xcb_randr_provider_t provider;
1312 xcb_atom_t property;
1313 uint8_t pending;
1314 uint8_t range;
1315 uint8_t pad0[2];
1317
1319#define XCB_RANDR_CHANGE_PROVIDER_PROPERTY 39
1320
1325 uint8_t major_opcode;
1326 uint8_t minor_opcode;
1327 uint16_t length;
1328 xcb_randr_provider_t provider;
1329 xcb_atom_t property;
1330 xcb_atom_t type;
1331 uint8_t format;
1332 uint8_t mode;
1333 uint8_t pad0[2];
1334 uint32_t num_items;
1336
1338#define XCB_RANDR_DELETE_PROVIDER_PROPERTY 40
1339
1344 uint8_t major_opcode;
1345 uint8_t minor_opcode;
1346 uint16_t length;
1347 xcb_randr_provider_t provider;
1348 xcb_atom_t property;
1350
1355 unsigned int sequence;
1357
1359#define XCB_RANDR_GET_PROVIDER_PROPERTY 41
1360
1365 uint8_t major_opcode;
1366 uint8_t minor_opcode;
1367 uint16_t length;
1368 xcb_randr_provider_t provider;
1369 xcb_atom_t property;
1370 xcb_atom_t type;
1371 uint32_t long_offset;
1372 uint32_t long_length;
1373 uint8_t _delete;
1374 uint8_t pending;
1375 uint8_t pad0[2];
1377
1382 uint8_t response_type;
1383 uint8_t format;
1384 uint16_t sequence;
1385 uint32_t length;
1386 xcb_atom_t type;
1387 uint32_t bytes_after;
1388 uint32_t num_items;
1389 uint8_t pad0[12];
1391
1393#define XCB_RANDR_SCREEN_CHANGE_NOTIFY 0
1394
1399 uint8_t response_type;
1400 uint8_t rotation;
1401 uint16_t sequence;
1402 xcb_timestamp_t timestamp;
1403 xcb_timestamp_t config_timestamp;
1404 xcb_window_t root;
1405 xcb_window_t request_window;
1406 uint16_t sizeID;
1407 uint16_t subpixel_order;
1408 uint16_t width;
1409 uint16_t height;
1410 uint16_t mwidth;
1411 uint16_t mheight;
1413
1414typedef 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;
1423
1428 xcb_timestamp_t timestamp;
1429 xcb_window_t window;
1430 xcb_randr_crtc_t crtc;
1431 xcb_randr_mode_t mode;
1432 uint16_t rotation;
1433 uint8_t pad0[2];
1434 int16_t x;
1435 int16_t y;
1436 uint16_t width;
1437 uint16_t height;
1439
1445 int rem;
1446 int index;
1448
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;
1459 uint16_t rotation;
1460 uint8_t connection;
1461 uint8_t subpixel_order;
1463
1469 int rem;
1470 int index;
1472
1477 xcb_window_t window;
1478 xcb_randr_output_t output;
1479 xcb_atom_t atom;
1480 xcb_timestamp_t timestamp;
1481 uint8_t status;
1482 uint8_t pad0[11];
1484
1490 int rem;
1491 int index;
1493
1498 xcb_timestamp_t timestamp;
1499 xcb_window_t window;
1500 xcb_randr_provider_t provider;
1501 uint8_t pad0[16];
1503
1509 int rem;
1510 int index;
1512
1517 xcb_window_t window;
1518 xcb_randr_provider_t provider;
1519 xcb_atom_t atom;
1520 xcb_timestamp_t timestamp;
1521 uint8_t state;
1522 uint8_t pad0[11];
1524
1530 int rem;
1531 int index;
1533
1538 xcb_timestamp_t timestamp;
1539 xcb_window_t window;
1540 uint8_t pad0[20];
1542
1548 int rem;
1549 int index;
1551
1556 xcb_atom_t name;
1557 uint8_t primary;
1558 uint8_t automatic;
1559 uint16_t nOutput;
1560 int16_t x;
1561 int16_t y;
1562 uint16_t width;
1563 uint16_t height;
1564 uint32_t width_in_millimeters;
1565 uint32_t height_in_millimeters;
1567
1573 int rem;
1574 int index;
1576
1581 unsigned int sequence;
1583
1585#define XCB_RANDR_GET_MONITORS 42
1586
1591 uint8_t major_opcode;
1592 uint8_t minor_opcode;
1593 uint16_t length;
1594 xcb_window_t window;
1595 uint8_t get_active;
1597
1602 uint8_t response_type;
1603 uint8_t pad0;
1604 uint16_t sequence;
1605 uint32_t length;
1606 xcb_timestamp_t timestamp;
1607 uint32_t nMonitors;
1608 uint32_t nOutputs;
1609 uint8_t pad1[12];
1611
1613#define XCB_RANDR_SET_MONITOR 43
1614
1619 uint8_t major_opcode;
1620 uint8_t minor_opcode;
1621 uint16_t length;
1622 xcb_window_t window;
1624
1626#define XCB_RANDR_DELETE_MONITOR 44
1627
1632 uint8_t major_opcode;
1633 uint8_t minor_opcode;
1634 uint16_t length;
1635 xcb_window_t window;
1636 xcb_atom_t name;
1638
1643 unsigned int sequence;
1645
1647#define XCB_RANDR_CREATE_LEASE 45
1648
1653 uint8_t major_opcode;
1654 uint8_t minor_opcode;
1655 uint16_t length;
1656 xcb_window_t window;
1657 xcb_randr_lease_t lid;
1658 uint16_t num_crtcs;
1659 uint16_t num_outputs;
1661
1666 uint8_t response_type;
1667 uint8_t nfd;
1668 uint16_t sequence;
1669 uint32_t length;
1670 uint8_t pad0[24];
1672
1674#define XCB_RANDR_FREE_LEASE 46
1675
1680 uint8_t major_opcode;
1681 uint8_t minor_opcode;
1682 uint16_t length;
1683 xcb_randr_lease_t lid;
1684 uint8_t terminate;
1686
1691 xcb_timestamp_t timestamp;
1692 xcb_window_t window;
1693 xcb_randr_lease_t lease;
1694 uint8_t created;
1695 uint8_t pad0[15];
1697
1703 int rem;
1704 int index;
1706
1719
1725 int rem;
1726 int index;
1728
1730#define XCB_RANDR_NOTIFY 1
1731
1736 uint8_t response_type;
1737 uint8_t subCode;
1738 uint16_t sequence;
1741
1750void
1752
1764
1773void
1775
1787
1796void
1798
1810
1819void
1821
1833
1842void
1844
1856
1865void
1867
1879
1880int
1881xcb_randr_refresh_rates_sizeof (const void *_buffer);
1882
1883uint16_t *
1884xcb_randr_refresh_rates_rates (const xcb_randr_refresh_rates_t *R);
1885
1886int
1887xcb_randr_refresh_rates_rates_length (const xcb_randr_refresh_rates_t *R);
1888
1890xcb_randr_refresh_rates_rates_end (const xcb_randr_refresh_rates_t *R);
1891
1900void
1902
1914
1925 uint32_t major_version,
1926 uint32_t minor_version);
1927
1941 uint32_t major_version,
1942 uint32_t minor_version);
1943
1962
1973 xcb_window_t window,
1974 xcb_timestamp_t timestamp,
1975 xcb_timestamp_t config_timestamp,
1976 uint16_t sizeID,
1977 uint16_t rotation,
1978 uint16_t rate);
1979
1993 xcb_window_t window,
1994 xcb_timestamp_t timestamp,
1995 xcb_timestamp_t config_timestamp,
1996 uint16_t sizeID,
1997 uint16_t rotation,
1998 uint16_t rate);
1999
2018
2032 xcb_window_t window,
2033 uint16_t enable);
2034
2045 xcb_window_t window,
2046 uint16_t enable);
2047
2048int
2049xcb_randr_get_screen_info_sizeof (const void *_buffer);
2050
2061 xcb_window_t window);
2062
2076 xcb_window_t window);
2077
2079xcb_randr_get_screen_info_sizes (const xcb_randr_get_screen_info_reply_t *R);
2080
2081int
2082xcb_randr_get_screen_info_sizes_length (const xcb_randr_get_screen_info_reply_t *R);
2083
2085xcb_randr_get_screen_info_sizes_iterator (const xcb_randr_get_screen_info_reply_t *R);
2086
2087int
2088xcb_randr_get_screen_info_rates_length (const xcb_randr_get_screen_info_reply_t *R);
2089
2091xcb_randr_get_screen_info_rates_iterator (const xcb_randr_get_screen_info_reply_t *R);
2092
2111
2122 xcb_window_t window);
2123
2137 xcb_window_t window);
2138
2157
2171 xcb_window_t window,
2172 uint16_t width,
2173 uint16_t height,
2174 uint32_t mm_width,
2175 uint32_t mm_height);
2176
2187 xcb_window_t window,
2188 uint16_t width,
2189 uint16_t height,
2190 uint32_t mm_width,
2191 uint32_t mm_height);
2192
2201void
2203
2215
2216int
2217xcb_randr_get_screen_resources_sizeof (const void *_buffer);
2218
2229 xcb_window_t window);
2230
2244 xcb_window_t window);
2245
2246xcb_randr_crtc_t *
2247xcb_randr_get_screen_resources_crtcs (const xcb_randr_get_screen_resources_reply_t *R);
2248
2249int
2250xcb_randr_get_screen_resources_crtcs_length (const xcb_randr_get_screen_resources_reply_t *R);
2251
2253xcb_randr_get_screen_resources_crtcs_end (const xcb_randr_get_screen_resources_reply_t *R);
2254
2255xcb_randr_output_t *
2256xcb_randr_get_screen_resources_outputs (const xcb_randr_get_screen_resources_reply_t *R);
2257
2258int
2259xcb_randr_get_screen_resources_outputs_length (const xcb_randr_get_screen_resources_reply_t *R);
2260
2262xcb_randr_get_screen_resources_outputs_end (const xcb_randr_get_screen_resources_reply_t *R);
2263
2265xcb_randr_get_screen_resources_modes (const xcb_randr_get_screen_resources_reply_t *R);
2266
2267int
2268xcb_randr_get_screen_resources_modes_length (const xcb_randr_get_screen_resources_reply_t *R);
2269
2271xcb_randr_get_screen_resources_modes_iterator (const xcb_randr_get_screen_resources_reply_t *R);
2272
2273uint8_t *
2274xcb_randr_get_screen_resources_names (const xcb_randr_get_screen_resources_reply_t *R);
2275
2276int
2277xcb_randr_get_screen_resources_names_length (const xcb_randr_get_screen_resources_reply_t *R);
2278
2280xcb_randr_get_screen_resources_names_end (const xcb_randr_get_screen_resources_reply_t *R);
2281
2300
2301int
2302xcb_randr_get_output_info_sizeof (const void *_buffer);
2303
2314 xcb_randr_output_t output,
2315 xcb_timestamp_t config_timestamp);
2316
2330 xcb_randr_output_t output,
2331 xcb_timestamp_t config_timestamp);
2332
2333xcb_randr_crtc_t *
2334xcb_randr_get_output_info_crtcs (const xcb_randr_get_output_info_reply_t *R);
2335
2336int
2337xcb_randr_get_output_info_crtcs_length (const xcb_randr_get_output_info_reply_t *R);
2338
2340xcb_randr_get_output_info_crtcs_end (const xcb_randr_get_output_info_reply_t *R);
2341
2342xcb_randr_mode_t *
2343xcb_randr_get_output_info_modes (const xcb_randr_get_output_info_reply_t *R);
2344
2345int
2346xcb_randr_get_output_info_modes_length (const xcb_randr_get_output_info_reply_t *R);
2347
2349xcb_randr_get_output_info_modes_end (const xcb_randr_get_output_info_reply_t *R);
2350
2351xcb_randr_output_t *
2352xcb_randr_get_output_info_clones (const xcb_randr_get_output_info_reply_t *R);
2353
2354int
2355xcb_randr_get_output_info_clones_length (const xcb_randr_get_output_info_reply_t *R);
2356
2358xcb_randr_get_output_info_clones_end (const xcb_randr_get_output_info_reply_t *R);
2359
2360uint8_t *
2361xcb_randr_get_output_info_name (const xcb_randr_get_output_info_reply_t *R);
2362
2363int
2364xcb_randr_get_output_info_name_length (const xcb_randr_get_output_info_reply_t *R);
2365
2367xcb_randr_get_output_info_name_end (const xcb_randr_get_output_info_reply_t *R);
2368
2387
2388int
2389xcb_randr_list_output_properties_sizeof (const void *_buffer);
2390
2401 xcb_randr_output_t output);
2402
2416 xcb_randr_output_t output);
2417
2418xcb_atom_t *
2419xcb_randr_list_output_properties_atoms (const xcb_randr_list_output_properties_reply_t *R);
2420
2421int
2422xcb_randr_list_output_properties_atoms_length (const xcb_randr_list_output_properties_reply_t *R);
2423
2425xcb_randr_list_output_properties_atoms_end (const xcb_randr_list_output_properties_reply_t *R);
2426
2445
2446int
2447xcb_randr_query_output_property_sizeof (const void *_buffer);
2448
2459 xcb_randr_output_t output,
2460 xcb_atom_t property);
2461
2475 xcb_randr_output_t output,
2476 xcb_atom_t property);
2477
2478int32_t *
2479xcb_randr_query_output_property_valid_values (const xcb_randr_query_output_property_reply_t *R);
2480
2481int
2482xcb_randr_query_output_property_valid_values_length (const xcb_randr_query_output_property_reply_t *R);
2483
2485xcb_randr_query_output_property_valid_values_end (const xcb_randr_query_output_property_reply_t *R);
2486
2505
2506int
2507xcb_randr_configure_output_property_sizeof (const void *_buffer,
2508 uint32_t values_len);
2509
2523 xcb_randr_output_t output,
2524 xcb_atom_t property,
2525 uint8_t pending,
2526 uint8_t range,
2527 uint32_t values_len,
2528 const int32_t *values);
2529
2540 xcb_randr_output_t output,
2541 xcb_atom_t property,
2542 uint8_t pending,
2543 uint8_t range,
2544 uint32_t values_len,
2545 const int32_t *values);
2546
2547int32_t *
2548xcb_randr_configure_output_property_values (const xcb_randr_configure_output_property_request_t *R);
2549
2550int
2551xcb_randr_configure_output_property_values_length (const xcb_randr_configure_output_property_request_t *R);
2552
2554xcb_randr_configure_output_property_values_end (const xcb_randr_configure_output_property_request_t *R);
2555
2556int
2557xcb_randr_change_output_property_sizeof (const void *_buffer);
2558
2572 xcb_randr_output_t output,
2573 xcb_atom_t property,
2574 xcb_atom_t type,
2575 uint8_t format,
2576 uint8_t mode,
2577 uint32_t num_units,
2578 const void *data);
2579
2590 xcb_randr_output_t output,
2591 xcb_atom_t property,
2592 xcb_atom_t type,
2593 uint8_t format,
2594 uint8_t mode,
2595 uint32_t num_units,
2596 const void *data);
2597
2598void *
2599xcb_randr_change_output_property_data (const xcb_randr_change_output_property_request_t *R);
2600
2601int
2602xcb_randr_change_output_property_data_length (const xcb_randr_change_output_property_request_t *R);
2603
2605xcb_randr_change_output_property_data_end (const xcb_randr_change_output_property_request_t *R);
2606
2620 xcb_randr_output_t output,
2621 xcb_atom_t property);
2622
2633 xcb_randr_output_t output,
2634 xcb_atom_t property);
2635
2636int
2637xcb_randr_get_output_property_sizeof (const void *_buffer);
2638
2649 xcb_randr_output_t output,
2650 xcb_atom_t property,
2651 xcb_atom_t type,
2652 uint32_t long_offset,
2653 uint32_t long_length,
2654 uint8_t _delete,
2655 uint8_t pending);
2656
2670 xcb_randr_output_t output,
2671 xcb_atom_t property,
2672 xcb_atom_t type,
2673 uint32_t long_offset,
2674 uint32_t long_length,
2675 uint8_t _delete,
2676 uint8_t pending);
2677
2678uint8_t *
2679xcb_randr_get_output_property_data (const xcb_randr_get_output_property_reply_t *R);
2680
2681int
2682xcb_randr_get_output_property_data_length (const xcb_randr_get_output_property_reply_t *R);
2683
2685xcb_randr_get_output_property_data_end (const xcb_randr_get_output_property_reply_t *R);
2686
2705
2706int
2707xcb_randr_create_mode_sizeof (const void *_buffer,
2708 uint32_t name_len);
2709
2720 xcb_window_t window,
2721 xcb_randr_mode_info_t mode_info,
2722 uint32_t name_len,
2723 const char *name);
2724
2738 xcb_window_t window,
2739 xcb_randr_mode_info_t mode_info,
2740 uint32_t name_len,
2741 const char *name);
2742
2761
2775 xcb_randr_mode_t mode);
2776
2787 xcb_randr_mode_t mode);
2788
2802 xcb_randr_output_t output,
2803 xcb_randr_mode_t mode);
2804
2815 xcb_randr_output_t output,
2816 xcb_randr_mode_t mode);
2817
2831 xcb_randr_output_t output,
2832 xcb_randr_mode_t mode);
2833
2844 xcb_randr_output_t output,
2845 xcb_randr_mode_t mode);
2846
2847int
2848xcb_randr_get_crtc_info_sizeof (const void *_buffer);
2849
2860 xcb_randr_crtc_t crtc,
2861 xcb_timestamp_t config_timestamp);
2862
2876 xcb_randr_crtc_t crtc,
2877 xcb_timestamp_t config_timestamp);
2878
2879xcb_randr_output_t *
2880xcb_randr_get_crtc_info_outputs (const xcb_randr_get_crtc_info_reply_t *R);
2881
2882int
2883xcb_randr_get_crtc_info_outputs_length (const xcb_randr_get_crtc_info_reply_t *R);
2884
2886xcb_randr_get_crtc_info_outputs_end (const xcb_randr_get_crtc_info_reply_t *R);
2887
2888xcb_randr_output_t *
2889xcb_randr_get_crtc_info_possible (const xcb_randr_get_crtc_info_reply_t *R);
2890
2891int
2892xcb_randr_get_crtc_info_possible_length (const xcb_randr_get_crtc_info_reply_t *R);
2893
2895xcb_randr_get_crtc_info_possible_end (const xcb_randr_get_crtc_info_reply_t *R);
2896
2915
2916int
2917xcb_randr_set_crtc_config_sizeof (const void *_buffer,
2918 uint32_t outputs_len);
2919
2930 xcb_randr_crtc_t crtc,
2931 xcb_timestamp_t timestamp,
2932 xcb_timestamp_t config_timestamp,
2933 int16_t x,
2934 int16_t y,
2935 xcb_randr_mode_t mode,
2936 uint16_t rotation,
2937 uint32_t outputs_len,
2938 const xcb_randr_output_t *outputs);
2939
2953 xcb_randr_crtc_t crtc,
2954 xcb_timestamp_t timestamp,
2955 xcb_timestamp_t config_timestamp,
2956 int16_t x,
2957 int16_t y,
2958 xcb_randr_mode_t mode,
2959 uint16_t rotation,
2960 uint32_t outputs_len,
2961 const xcb_randr_output_t *outputs);
2962
2981
2992 xcb_randr_crtc_t crtc);
2993
3007 xcb_randr_crtc_t crtc);
3008
3027
3028int
3029xcb_randr_get_crtc_gamma_sizeof (const void *_buffer);
3030
3041 xcb_randr_crtc_t crtc);
3042
3056 xcb_randr_crtc_t crtc);
3057
3058uint16_t *
3059xcb_randr_get_crtc_gamma_red (const xcb_randr_get_crtc_gamma_reply_t *R);
3060
3061int
3062xcb_randr_get_crtc_gamma_red_length (const xcb_randr_get_crtc_gamma_reply_t *R);
3063
3065xcb_randr_get_crtc_gamma_red_end (const xcb_randr_get_crtc_gamma_reply_t *R);
3066
3067uint16_t *
3068xcb_randr_get_crtc_gamma_green (const xcb_randr_get_crtc_gamma_reply_t *R);
3069
3070int
3071xcb_randr_get_crtc_gamma_green_length (const xcb_randr_get_crtc_gamma_reply_t *R);
3072
3074xcb_randr_get_crtc_gamma_green_end (const xcb_randr_get_crtc_gamma_reply_t *R);
3075
3076uint16_t *
3077xcb_randr_get_crtc_gamma_blue (const xcb_randr_get_crtc_gamma_reply_t *R);
3078
3079int
3080xcb_randr_get_crtc_gamma_blue_length (const xcb_randr_get_crtc_gamma_reply_t *R);
3081
3083xcb_randr_get_crtc_gamma_blue_end (const xcb_randr_get_crtc_gamma_reply_t *R);
3084
3103
3104int
3105xcb_randr_set_crtc_gamma_sizeof (const void *_buffer);
3106
3120 xcb_randr_crtc_t crtc,
3121 uint16_t size,
3122 const uint16_t *red,
3123 const uint16_t *green,
3124 const uint16_t *blue);
3125
3136 xcb_randr_crtc_t crtc,
3137 uint16_t size,
3138 const uint16_t *red,
3139 const uint16_t *green,
3140 const uint16_t *blue);
3141
3142uint16_t *
3143xcb_randr_set_crtc_gamma_red (const xcb_randr_set_crtc_gamma_request_t *R);
3144
3145int
3146xcb_randr_set_crtc_gamma_red_length (const xcb_randr_set_crtc_gamma_request_t *R);
3147
3149xcb_randr_set_crtc_gamma_red_end (const xcb_randr_set_crtc_gamma_request_t *R);
3150
3151uint16_t *
3152xcb_randr_set_crtc_gamma_green (const xcb_randr_set_crtc_gamma_request_t *R);
3153
3154int
3155xcb_randr_set_crtc_gamma_green_length (const xcb_randr_set_crtc_gamma_request_t *R);
3156
3158xcb_randr_set_crtc_gamma_green_end (const xcb_randr_set_crtc_gamma_request_t *R);
3159
3160uint16_t *
3161xcb_randr_set_crtc_gamma_blue (const xcb_randr_set_crtc_gamma_request_t *R);
3162
3163int
3164xcb_randr_set_crtc_gamma_blue_length (const xcb_randr_set_crtc_gamma_request_t *R);
3165
3167xcb_randr_set_crtc_gamma_blue_end (const xcb_randr_set_crtc_gamma_request_t *R);
3168
3169int
3170xcb_randr_get_screen_resources_current_sizeof (const void *_buffer);
3171
3182 xcb_window_t window);
3183
3197 xcb_window_t window);
3198
3199xcb_randr_crtc_t *
3200xcb_randr_get_screen_resources_current_crtcs (const xcb_randr_get_screen_resources_current_reply_t *R);
3201
3202int
3203xcb_randr_get_screen_resources_current_crtcs_length (const xcb_randr_get_screen_resources_current_reply_t *R);
3204
3206xcb_randr_get_screen_resources_current_crtcs_end (const xcb_randr_get_screen_resources_current_reply_t *R);
3207
3208xcb_randr_output_t *
3209xcb_randr_get_screen_resources_current_outputs (const xcb_randr_get_screen_resources_current_reply_t *R);
3210
3211int
3212xcb_randr_get_screen_resources_current_outputs_length (const xcb_randr_get_screen_resources_current_reply_t *R);
3213
3215xcb_randr_get_screen_resources_current_outputs_end (const xcb_randr_get_screen_resources_current_reply_t *R);
3216
3218xcb_randr_get_screen_resources_current_modes (const xcb_randr_get_screen_resources_current_reply_t *R);
3219
3220int
3221xcb_randr_get_screen_resources_current_modes_length (const xcb_randr_get_screen_resources_current_reply_t *R);
3222
3224xcb_randr_get_screen_resources_current_modes_iterator (const xcb_randr_get_screen_resources_current_reply_t *R);
3225
3226uint8_t *
3227xcb_randr_get_screen_resources_current_names (const xcb_randr_get_screen_resources_current_reply_t *R);
3228
3229int
3230xcb_randr_get_screen_resources_current_names_length (const xcb_randr_get_screen_resources_current_reply_t *R);
3231
3233xcb_randr_get_screen_resources_current_names_end (const xcb_randr_get_screen_resources_current_reply_t *R);
3234
3253
3254int
3255xcb_randr_set_crtc_transform_sizeof (const void *_buffer,
3256 uint32_t filter_params_len);
3257
3271 xcb_randr_crtc_t crtc,
3272 xcb_render_transform_t transform,
3273 uint16_t filter_len,
3274 const char *filter_name,
3275 uint32_t filter_params_len,
3276 const xcb_render_fixed_t *filter_params);
3277
3288 xcb_randr_crtc_t crtc,
3289 xcb_render_transform_t transform,
3290 uint16_t filter_len,
3291 const char *filter_name,
3292 uint32_t filter_params_len,
3293 const xcb_render_fixed_t *filter_params);
3294
3295char *
3296xcb_randr_set_crtc_transform_filter_name (const xcb_randr_set_crtc_transform_request_t *R);
3297
3298int
3299xcb_randr_set_crtc_transform_filter_name_length (const xcb_randr_set_crtc_transform_request_t *R);
3300
3302xcb_randr_set_crtc_transform_filter_name_end (const xcb_randr_set_crtc_transform_request_t *R);
3303
3304xcb_render_fixed_t *
3305xcb_randr_set_crtc_transform_filter_params (const xcb_randr_set_crtc_transform_request_t *R);
3306
3307int
3308xcb_randr_set_crtc_transform_filter_params_length (const xcb_randr_set_crtc_transform_request_t *R);
3309
3311xcb_randr_set_crtc_transform_filter_params_end (const xcb_randr_set_crtc_transform_request_t *R);
3312
3313int
3314xcb_randr_get_crtc_transform_sizeof (const void *_buffer);
3315
3326 xcb_randr_crtc_t crtc);
3327
3341 xcb_randr_crtc_t crtc);
3342
3343char *
3344xcb_randr_get_crtc_transform_pending_filter_name (const xcb_randr_get_crtc_transform_reply_t *R);
3345
3346int
3347xcb_randr_get_crtc_transform_pending_filter_name_length (const xcb_randr_get_crtc_transform_reply_t *R);
3348
3350xcb_randr_get_crtc_transform_pending_filter_name_end (const xcb_randr_get_crtc_transform_reply_t *R);
3351
3352xcb_render_fixed_t *
3353xcb_randr_get_crtc_transform_pending_params (const xcb_randr_get_crtc_transform_reply_t *R);
3354
3355int
3356xcb_randr_get_crtc_transform_pending_params_length (const xcb_randr_get_crtc_transform_reply_t *R);
3357
3359xcb_randr_get_crtc_transform_pending_params_end (const xcb_randr_get_crtc_transform_reply_t *R);
3360
3361char *
3362xcb_randr_get_crtc_transform_current_filter_name (const xcb_randr_get_crtc_transform_reply_t *R);
3363
3364int
3365xcb_randr_get_crtc_transform_current_filter_name_length (const xcb_randr_get_crtc_transform_reply_t *R);
3366
3368xcb_randr_get_crtc_transform_current_filter_name_end (const xcb_randr_get_crtc_transform_reply_t *R);
3369
3370xcb_render_fixed_t *
3371xcb_randr_get_crtc_transform_current_params (const xcb_randr_get_crtc_transform_reply_t *R);
3372
3373int
3374xcb_randr_get_crtc_transform_current_params_length (const xcb_randr_get_crtc_transform_reply_t *R);
3375
3377xcb_randr_get_crtc_transform_current_params_end (const xcb_randr_get_crtc_transform_reply_t *R);
3378
3397
3408 xcb_randr_crtc_t crtc);
3409
3423 xcb_randr_crtc_t crtc);
3424
3443
3454 xcb_randr_crtc_t crtc,
3455 xcb_timestamp_t timestamp,
3456 uint16_t left,
3457 uint16_t top,
3458 uint16_t width,
3459 uint16_t height,
3460 uint16_t track_left,
3461 uint16_t track_top,
3462 uint16_t track_width,
3463 uint16_t track_height,
3464 int16_t border_left,
3465 int16_t border_top,
3466 int16_t border_right,
3467 int16_t border_bottom);
3468
3482 xcb_randr_crtc_t crtc,
3483 xcb_timestamp_t timestamp,
3484 uint16_t left,
3485 uint16_t top,
3486 uint16_t width,
3487 uint16_t height,
3488 uint16_t track_left,
3489 uint16_t track_top,
3490 uint16_t track_width,
3491 uint16_t track_height,
3492 int16_t border_left,
3493 int16_t border_top,
3494 int16_t border_right,
3495 int16_t border_bottom);
3496
3515
3529 xcb_window_t window,
3530 xcb_randr_output_t output);
3531
3542 xcb_window_t window,
3543 xcb_randr_output_t output);
3544
3555 xcb_window_t window);
3556
3570 xcb_window_t window);
3571
3590
3591int
3592xcb_randr_get_providers_sizeof (const void *_buffer);
3593
3604 xcb_window_t window);
3605
3619 xcb_window_t window);
3620
3621xcb_randr_provider_t *
3622xcb_randr_get_providers_providers (const xcb_randr_get_providers_reply_t *R);
3623
3624int
3625xcb_randr_get_providers_providers_length (const xcb_randr_get_providers_reply_t *R);
3626
3628xcb_randr_get_providers_providers_end (const xcb_randr_get_providers_reply_t *R);
3629
3648
3649int
3650xcb_randr_get_provider_info_sizeof (const void *_buffer);
3651
3662 xcb_randr_provider_t provider,
3663 xcb_timestamp_t config_timestamp);
3664
3678 xcb_randr_provider_t provider,
3679 xcb_timestamp_t config_timestamp);
3680
3681xcb_randr_crtc_t *
3682xcb_randr_get_provider_info_crtcs (const xcb_randr_get_provider_info_reply_t *R);
3683
3684int
3685xcb_randr_get_provider_info_crtcs_length (const xcb_randr_get_provider_info_reply_t *R);
3686
3688xcb_randr_get_provider_info_crtcs_end (const xcb_randr_get_provider_info_reply_t *R);
3689
3690xcb_randr_output_t *
3691xcb_randr_get_provider_info_outputs (const xcb_randr_get_provider_info_reply_t *R);
3692
3693int
3694xcb_randr_get_provider_info_outputs_length (const xcb_randr_get_provider_info_reply_t *R);
3695
3697xcb_randr_get_provider_info_outputs_end (const xcb_randr_get_provider_info_reply_t *R);
3698
3699xcb_randr_provider_t *
3700xcb_randr_get_provider_info_associated_providers (const xcb_randr_get_provider_info_reply_t *R);
3701
3702int
3703xcb_randr_get_provider_info_associated_providers_length (const xcb_randr_get_provider_info_reply_t *R);
3704
3706xcb_randr_get_provider_info_associated_providers_end (const xcb_randr_get_provider_info_reply_t *R);
3707
3708uint32_t *
3709xcb_randr_get_provider_info_associated_capability (const xcb_randr_get_provider_info_reply_t *R);
3710
3711int
3712xcb_randr_get_provider_info_associated_capability_length (const xcb_randr_get_provider_info_reply_t *R);
3713
3715xcb_randr_get_provider_info_associated_capability_end (const xcb_randr_get_provider_info_reply_t *R);
3716
3717char *
3718xcb_randr_get_provider_info_name (const xcb_randr_get_provider_info_reply_t *R);
3719
3720int
3721xcb_randr_get_provider_info_name_length (const xcb_randr_get_provider_info_reply_t *R);
3722
3724xcb_randr_get_provider_info_name_end (const xcb_randr_get_provider_info_reply_t *R);
3725
3744
3758 xcb_randr_provider_t provider,
3759 xcb_randr_provider_t sink_provider,
3760 xcb_timestamp_t config_timestamp);
3761
3772 xcb_randr_provider_t provider,
3773 xcb_randr_provider_t sink_provider,
3774 xcb_timestamp_t config_timestamp);
3775
3789 xcb_randr_provider_t provider,
3790 xcb_randr_provider_t source_provider,
3791 xcb_timestamp_t config_timestamp);
3792
3803 xcb_randr_provider_t provider,
3804 xcb_randr_provider_t source_provider,
3805 xcb_timestamp_t config_timestamp);
3806
3807int
3808xcb_randr_list_provider_properties_sizeof (const void *_buffer);
3809
3820 xcb_randr_provider_t provider);
3821
3835 xcb_randr_provider_t provider);
3836
3837xcb_atom_t *
3838xcb_randr_list_provider_properties_atoms (const xcb_randr_list_provider_properties_reply_t *R);
3839
3840int
3841xcb_randr_list_provider_properties_atoms_length (const xcb_randr_list_provider_properties_reply_t *R);
3842
3844xcb_randr_list_provider_properties_atoms_end (const xcb_randr_list_provider_properties_reply_t *R);
3845
3864
3865int
3866xcb_randr_query_provider_property_sizeof (const void *_buffer);
3867
3878 xcb_randr_provider_t provider,
3879 xcb_atom_t property);
3880
3894 xcb_randr_provider_t provider,
3895 xcb_atom_t property);
3896
3897int32_t *
3898xcb_randr_query_provider_property_valid_values (const xcb_randr_query_provider_property_reply_t *R);
3899
3900int
3901xcb_randr_query_provider_property_valid_values_length (const xcb_randr_query_provider_property_reply_t *R);
3902
3904xcb_randr_query_provider_property_valid_values_end (const xcb_randr_query_provider_property_reply_t *R);
3905
3924
3925int
3926xcb_randr_configure_provider_property_sizeof (const void *_buffer,
3927 uint32_t values_len);
3928
3942 xcb_randr_provider_t provider,
3943 xcb_atom_t property,
3944 uint8_t pending,
3945 uint8_t range,
3946 uint32_t values_len,
3947 const int32_t *values);
3948
3959 xcb_randr_provider_t provider,
3960 xcb_atom_t property,
3961 uint8_t pending,
3962 uint8_t range,
3963 uint32_t values_len,
3964 const int32_t *values);
3965
3966int32_t *
3967xcb_randr_configure_provider_property_values (const xcb_randr_configure_provider_property_request_t *R);
3968
3969int
3970xcb_randr_configure_provider_property_values_length (const xcb_randr_configure_provider_property_request_t *R);
3971
3973xcb_randr_configure_provider_property_values_end (const xcb_randr_configure_provider_property_request_t *R);
3974
3975int
3976xcb_randr_change_provider_property_sizeof (const void *_buffer);
3977
3991 xcb_randr_provider_t provider,
3992 xcb_atom_t property,
3993 xcb_atom_t type,
3994 uint8_t format,
3995 uint8_t mode,
3996 uint32_t num_items,
3997 const void *data);
3998
4009 xcb_randr_provider_t provider,
4010 xcb_atom_t property,
4011 xcb_atom_t type,
4012 uint8_t format,
4013 uint8_t mode,
4014 uint32_t num_items,
4015 const void *data);
4016
4017void *
4018xcb_randr_change_provider_property_data (const xcb_randr_change_provider_property_request_t *R);
4019
4020int
4021xcb_randr_change_provider_property_data_length (const xcb_randr_change_provider_property_request_t *R);
4022
4024xcb_randr_change_provider_property_data_end (const xcb_randr_change_provider_property_request_t *R);
4025
4039 xcb_randr_provider_t provider,
4040 xcb_atom_t property);
4041
4052 xcb_randr_provider_t provider,
4053 xcb_atom_t property);
4054
4055int
4056xcb_randr_get_provider_property_sizeof (const void *_buffer);
4057
4068 xcb_randr_provider_t provider,
4069 xcb_atom_t property,
4070 xcb_atom_t type,
4071 uint32_t long_offset,
4072 uint32_t long_length,
4073 uint8_t _delete,
4074 uint8_t pending);
4075
4089 xcb_randr_provider_t provider,
4090 xcb_atom_t property,
4091 xcb_atom_t type,
4092 uint32_t long_offset,
4093 uint32_t long_length,
4094 uint8_t _delete,
4095 uint8_t pending);
4096
4097void *
4098xcb_randr_get_provider_property_data (const xcb_randr_get_provider_property_reply_t *R);
4099
4100int
4101xcb_randr_get_provider_property_data_length (const xcb_randr_get_provider_property_reply_t *R);
4102
4104xcb_randr_get_provider_property_data_end (const xcb_randr_get_provider_property_reply_t *R);
4105
4124
4133void
4135
4147
4156void
4158
4170
4179void
4181
4193
4202void
4204
4216
4225void
4227
4239
4248void
4250
4262
4263int
4264xcb_randr_monitor_info_sizeof (const void *_buffer);
4265
4266xcb_randr_output_t *
4267xcb_randr_monitor_info_outputs (const xcb_randr_monitor_info_t *R);
4268
4269int
4270xcb_randr_monitor_info_outputs_length (const xcb_randr_monitor_info_t *R);
4271
4273xcb_randr_monitor_info_outputs_end (const xcb_randr_monitor_info_t *R);
4274
4283void
4285
4297
4298int
4299xcb_randr_get_monitors_sizeof (const void *_buffer);
4300
4311 xcb_window_t window,
4312 uint8_t get_active);
4313
4327 xcb_window_t window,
4328 uint8_t get_active);
4329
4330int
4331xcb_randr_get_monitors_monitors_length (const xcb_randr_get_monitors_reply_t *R);
4332
4334xcb_randr_get_monitors_monitors_iterator (const xcb_randr_get_monitors_reply_t *R);
4335
4354
4355int
4356xcb_randr_set_monitor_sizeof (const void *_buffer);
4357
4371 xcb_window_t window,
4372 xcb_randr_monitor_info_t *monitorinfo);
4373
4384 xcb_window_t window,
4385 xcb_randr_monitor_info_t *monitorinfo);
4386
4388xcb_randr_set_monitor_monitorinfo (const xcb_randr_set_monitor_request_t *R);
4389
4403 xcb_window_t window,
4404 xcb_atom_t name);
4405
4416 xcb_window_t window,
4417 xcb_atom_t name);
4418
4419int
4420xcb_randr_create_lease_sizeof (const void *_buffer);
4421
4432 xcb_window_t window,
4433 xcb_randr_lease_t lid,
4434 uint16_t num_crtcs,
4435 uint16_t num_outputs,
4436 const xcb_randr_crtc_t *crtcs,
4437 const xcb_randr_output_t *outputs);
4438
4452 xcb_window_t window,
4453 xcb_randr_lease_t lid,
4454 uint16_t num_crtcs,
4455 uint16_t num_outputs,
4456 const xcb_randr_crtc_t *crtcs,
4457 const xcb_randr_output_t *outputs);
4458
4477
4487int *
4490
4504 xcb_randr_lease_t lid,
4505 uint8_t terminate);
4506
4517 xcb_randr_lease_t lid,
4518 uint8_t terminate);
4519
4528void
4530
4542
4551void
4553
4565
4566
4567#ifdef __cplusplus
4568}
4569#endif
4570
4571#endif
4572
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
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
void xcb_randr_crtc_next(xcb_randr_crtc_iterator_t *i)
Definition: randr.c:41
struct xcb_randr_set_provider_offload_sink_request_t xcb_randr_set_provider_offload_sink_request_t
xcb_randr_set_provider_offload_sink_request_t
xcb_randr_get_crtc_transform_cookie_t xcb_randr_get_crtc_transform(xcb_connection_t *c, xcb_randr_crtc_t crtc)
Definition: randr.c:3361
struct xcb_randr_mode_info_iterator_t xcb_randr_mode_info_iterator_t
xcb_randr_mode_info_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
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_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
void xcb_randr_mode_info_next(xcb_randr_mode_info_iterator_t *i)
Definition: randr.c:686
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_bad_provider_error_t xcb_randr_bad_provider_error_t
xcb_randr_bad_provider_error_t
struct xcb_randr_list_provider_properties_cookie_t xcb_randr_list_provider_properties_cookie_t
xcb_randr_list_provider_properties_cookie_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
struct xcb_randr_bad_crtc_error_t xcb_randr_bad_crtc_error_t
xcb_randr_bad_crtc_error_t
xcb_generic_iterator_t xcb_randr_mode_info_end(xcb_randr_mode_info_iterator_t i)
Definition: randr.c:694
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
struct xcb_randr_get_panning_request_t xcb_randr_get_panning_request_t
xcb_randr_get_panning_request_t
struct xcb_randr_output_property_iterator_t xcb_randr_output_property_iterator_t
xcb_randr_output_property_iterator_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_lease_iterator_t xcb_randr_lease_iterator_t
xcb_randr_lease_iterator_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:3081
struct xcb_randr_resource_change_t xcb_randr_resource_change_t
xcb_randr_resource_change_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:1587
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
struct xcb_randr_create_mode_request_t xcb_randr_create_mode_request_t
xcb_randr_create_mode_request_t
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
struct xcb_randr_set_crtc_config_cookie_t xcb_randr_set_crtc_config_cookie_t
xcb_randr_set_crtc_config_cookie_t
struct xcb_randr_output_change_iterator_t xcb_randr_output_change_iterator_t
xcb_randr_output_change_iterator_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
xcb_randr_create_mode_cookie_t xcb_randr_create_mode(xcb_connection_t *c, xcb_window_t window, xcb_randr_mode_info_t mode_info, uint32_t name_len, const char *name)
Definition: randr.c:1878
xcb_randr_query_output_property_cookie_t xcb_randr_query_output_property_unchecked(xcb_connection_t *c, xcb_randr_output_t output, xcb_atom_t property)
Definition: randr.c:1322
xcb_randr_list_provider_properties_cookie_t xcb_randr_list_provider_properties_unchecked(xcb_connection_t *c, xcb_randr_provider_t provider)
Definition: randr.c:4354
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
struct xcb_randr_set_screen_config_cookie_t xcb_randr_set_screen_config_cookie_t
xcb_randr_set_screen_config_cookie_t
struct xcb_randr_provider_property_iterator_t xcb_randr_provider_property_iterator_t
xcb_randr_provider_property_iterator_t
xcb_randr_get_output_primary_cookie_t xcb_randr_get_output_primary(xcb_connection_t *c, xcb_window_t window)
Definition: randr.c:3743
struct xcb_randr_delete_output_mode_request_t xcb_randr_delete_output_mode_request_t
xcb_randr_delete_output_mode_request_t
void xcb_randr_provider_property_next(xcb_randr_provider_property_iterator_t *i)
Definition: randr.c:5066
xcb_void_cookie_t xcb_randr_delete_provider_property_checked(xcb_connection_t *c, xcb_randr_provider_t provider, xcb_atom_t property)
Definition: randr.c:4799
xcb_randr_get_panning_cookie_t xcb_randr_get_panning_unchecked(xcb_connection_t *c, xcb_randr_crtc_t crtc)
Definition: randr.c:3541
xcb_randr_get_provider_property_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
struct xcb_randr_output_property_t xcb_randr_output_property_t
xcb_randr_output_property_t
xcb_randr_query_provider_property_cookie_t xcb_randr_query_provider_property_unchecked(xcb_connection_t *c, xcb_randr_provider_t provider, xcb_atom_t property)
Definition: randr.c:4469
xcb_randr_get_screen_resources_cookie_t xcb_randr_get_screen_resources(xcb_connection_t *c, xcb_window_t window)
Definition: randr.c:771
xcb_randr_get_output_primary_reply_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
struct xcb_randr_get_screen_resources_cookie_t xcb_randr_get_screen_resources_cookie_t
xcb_randr_get_screen_resources_cookie_t
xcb_generic_iterator_t xcb_randr_output_end(xcb_randr_output_iterator_t i)
Definition: randr.c:67
void xcb_randr_lease_next(xcb_randr_lease_iterator_t *i)
Definition: randr.c:95
xcb_void_cookie_t xcb_randr_delete_output_property_checked(xcb_connection_t *c, xcb_randr_output_t output, xcb_atom_t property)
Definition: randr.c:1652
xcb_randr_create_mode_reply_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
struct xcb_randr_output_iterator_t xcb_randr_output_iterator_t
xcb_randr_output_iterator_t
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_get_screen_size_range_cookie_t xcb_randr_get_screen_size_range_cookie_t
xcb_randr_get_screen_size_range_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_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
void xcb_randr_refresh_rates_next(xcb_randr_refresh_rates_iterator_t *i)
Definition: randr.c:184
void xcb_randr_notify_data_next(xcb_randr_notify_data_iterator_t *i)
Definition: randr.c:5668
struct xcb_randr_create_mode_cookie_t xcb_randr_create_mode_cookie_t
xcb_randr_create_mode_cookie_t
struct xcb_randr_get_output_property_reply_t xcb_randr_get_output_property_reply_t
xcb_randr_get_output_property_reply_t
xcb_generic_iterator_t xcb_randr_crtc_end(xcb_randr_crtc_iterator_t i)
Definition: randr.c:49
xcb_randr_get_screen_size_range_cookie_t xcb_randr_get_screen_size_range_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: randr.c:584
xcb_randr_list_output_properties_reply_t * xcb_randr_list_output_properties_reply(xcb_connection_t *c, xcb_randr_list_output_properties_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:1255
xcb_randr_get_crtc_info_reply_t * xcb_randr_get_crtc_info_reply(xcb_connection_t *c, xcb_randr_get_crtc_info_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:2265
xcb_void_cookie_t xcb_randr_destroy_mode(xcb_connection_t *c, xcb_randr_mode_t mode)
Definition: randr.c:1982
xcb_void_cookie_t xcb_randr_set_crtc_transform_checked(xcb_connection_t *c, xcb_randr_crtc_t crtc, xcb_render_transform_t transform, uint16_t filter_len, const char *filter_name, uint32_t filter_params_len, const xcb_render_fixed_t *filter_params)
Definition: randr.c:3142
xcb_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_provider_end(xcb_randr_provider_iterator_t i)
Definition: randr.c:85
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
struct xcb_randr_create_mode_reply_t xcb_randr_create_mode_reply_t
xcb_randr_create_mode_reply_t
union xcb_randr_notify_data_t xcb_randr_notify_data_t
xcb_randr_notify_data_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
void xcb_randr_output_next(xcb_randr_output_iterator_t *i)
Definition: randr.c:59
struct xcb_randr_delete_monitor_request_t xcb_randr_delete_monitor_request_t
xcb_randr_delete_monitor_request_t
struct xcb_randr_list_output_properties_request_t xcb_randr_list_output_properties_request_t
xcb_randr_list_output_properties_request_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_size_range_reply_t xcb_randr_get_screen_size_range_reply_t
xcb_randr_get_screen_size_range_reply_t
struct xcb_randr_screen_size_iterator_t xcb_randr_screen_size_iterator_t
xcb_randr_screen_size_iterator_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
struct xcb_randr_create_lease_request_t xcb_randr_create_lease_request_t
xcb_randr_create_lease_request_t
struct xcb_randr_get_monitors_cookie_t xcb_randr_get_monitors_cookie_t
xcb_randr_get_monitors_cookie_t
struct xcb_randr_set_screen_config_request_t xcb_randr_set_screen_config_request_t
xcb_randr_set_screen_config_request_t
xcb_generic_iterator_t xcb_randr_provider_change_end(xcb_randr_provider_change_iterator_t i)
Definition: randr.c:5056
struct xcb_randr_configure_output_property_request_t xcb_randr_configure_output_property_request_t
xcb_randr_configure_output_property_request_t
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
struct xcb_randr_destroy_mode_request_t xcb_randr_destroy_mode_request_t
xcb_randr_destroy_mode_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
struct xcb_randr_query_provider_property_cookie_t xcb_randr_query_provider_property_cookie_t
xcb_randr_query_provider_property_cookie_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:2704
int * xcb_randr_create_lease_reply_fds(xcb_connection_t *c, xcb_randr_create_lease_reply_t *reply)
Definition: randr.c:5587
xcb_randr_set_panning_reply_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_get_monitors_request_t xcb_randr_get_monitors_request_t
xcb_randr_get_monitors_request_t
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_get_screen_resources_current_request_t xcb_randr_get_screen_resources_current_request_t
xcb_randr_get_screen_resources_current_request_t
struct xcb_randr_monitor_info_t xcb_randr_monitor_info_t
xcb_randr_monitor_info_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_output_property_cookie_t xcb_randr_get_output_property_unchecked(xcb_connection_t *c, xcb_randr_output_t output, xcb_atom_t property, xcb_atom_t type, uint32_t long_offset, uint32_t long_length, uint8_t _delete, uint8_t pending)
Definition: randr.c:1778
xcb_randr_get_monitors_cookie_t xcb_randr_get_monitors(xcb_connection_t *c, xcb_window_t window, uint8_t get_active)
Definition: randr.c:5214
xcb_void_cookie_t xcb_randr_select_input_checked(xcb_connection_t *c, xcb_window_t window, uint16_t enable)
Definition: randr.c:353
void xcb_randr_provider_next(xcb_randr_provider_iterator_t *i)
Definition: randr.c:77
xcb_randr_set_screen_config_cookie_t xcb_randr_set_screen_config_unchecked(xcb_connection_t *c, xcb_window_t window, xcb_timestamp_t timestamp, xcb_timestamp_t config_timestamp, uint16_t sizeID, uint16_t rotation, uint16_t rate)
Definition: randr.c:308
xcb_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_resource_change_iterator_t xcb_randr_resource_change_iterator_t
xcb_randr_resource_change_iterator_t
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_set_panning_cookie_t xcb_randr_set_panning_cookie_t
xcb_randr_set_panning_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_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
struct xcb_randr_add_output_mode_request_t xcb_randr_add_output_mode_request_t
xcb_randr_add_output_mode_request_t
struct xcb_randr_get_monitors_reply_t xcb_randr_get_monitors_reply_t
xcb_randr_get_monitors_reply_t
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_output_primary_reply_t xcb_randr_get_output_primary_reply_t
xcb_randr_get_output_primary_reply_t
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_change_provider_property_request_t xcb_randr_change_provider_property_request_t
xcb_randr_change_provider_property_request_t
struct xcb_randr_crtc_iterator_t xcb_randr_crtc_iterator_t
xcb_randr_crtc_iterator_t
struct xcb_randr_notify_data_iterator_t xcb_randr_notify_data_iterator_t
xcb_randr_notify_data_iterator_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_property_t xcb_randr_provider_property_t
xcb_randr_provider_property_t
struct xcb_randr_lease_notify_iterator_t xcb_randr_lease_notify_iterator_t
xcb_randr_lease_notify_iterator_t
xcb_generic_iterator_t xcb_randr_notify_data_end(xcb_randr_notify_data_iterator_t i)
Definition: randr.c:5676
struct xcb_randr_get_crtc_transform_request_t xcb_randr_get_crtc_transform_request_t
xcb_randr_get_crtc_transform_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
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
struct xcb_randr_list_provider_properties_reply_t xcb_randr_list_provider_properties_reply_t
xcb_randr_list_provider_properties_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
struct xcb_randr_get_provider_info_cookie_t xcb_randr_get_provider_info_cookie_t
xcb_randr_get_provider_info_cookie_t
xcb_randr_get_crtc_gamma_cookie_t xcb_randr_get_crtc_gamma_unchecked(xcb_connection_t *c, xcb_randr_crtc_t crtc)
Definition: randr.c:2545
xcb_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_set_screen_config_reply_t xcb_randr_set_screen_config_reply_t
xcb_randr_set_screen_config_reply_t
struct xcb_randr_get_screen_info_reply_t xcb_randr_get_screen_info_reply_t
xcb_randr_get_screen_info_reply_t
struct xcb_randr_get_panning_cookie_t xcb_randr_get_panning_cookie_t
xcb_randr_get_panning_cookie_t
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
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_crtc_gamma_cookie_t xcb_randr_get_crtc_gamma(xcb_connection_t *c, xcb_randr_crtc_t crtc)
Definition: randr.c:2519
struct xcb_randr_get_crtc_info_reply_t xcb_randr_get_crtc_info_reply_t
xcb_randr_get_crtc_info_reply_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_generic_iterator_t xcb_randr_lease_notify_end(xcb_randr_lease_notify_iterator_t i)
Definition: randr.c:5658
xcb_randr_get_output_info_reply_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
struct xcb_randr_list_provider_properties_request_t xcb_randr_list_provider_properties_request_t
xcb_randr_list_provider_properties_request_t
struct xcb_randr_get_output_property_cookie_t xcb_randr_get_output_property_cookie_t
xcb_randr_get_output_property_cookie_t
void xcb_randr_output_property_next(xcb_randr_output_property_iterator_t *i)
Definition: randr.c:5030
xcb_randr_create_lease_cookie_t xcb_randr_create_lease_unchecked(xcb_connection_t *c, xcb_window_t window, xcb_randr_lease_t lid, uint16_t num_crtcs, uint16_t num_outputs, const xcb_randr_crtc_t *crtcs, const xcb_randr_output_t *outputs)
Definition: randr.c:5535
xcb_randr_query_version_cookie_t xcb_randr_query_version_unchecked(xcb_connection_t *c, uint32_t major_version, uint32_t minor_version)
Definition: randr.c:235
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_delete_output_property(xcb_connection_t *c, xcb_randr_output_t output, xcb_atom_t property)
Definition: randr.c:1680
void xcb_randr_mode_next(xcb_randr_mode_iterator_t *i)
Definition: randr.c:23
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_void_cookie_t xcb_randr_destroy_mode_checked(xcb_connection_t *c, xcb_randr_mode_t mode)
Definition: randr.c:1956
struct xcb_randr_query_provider_property_reply_t xcb_randr_query_provider_property_reply_t
xcb_randr_query_provider_property_reply_t
struct xcb_randr_mode_info_t xcb_randr_mode_info_t
xcb_randr_mode_info_t
xcb_generic_iterator_t xcb_randr_crtc_change_end(xcb_randr_crtc_change_iterator_t i)
Definition: randr.c:5002
struct xcb_randr_get_providers_request_t xcb_randr_get_providers_request_t
xcb_randr_get_providers_request_t
struct xcb_randr_get_screen_resources_reply_t xcb_randr_get_screen_resources_reply_t
xcb_randr_get_screen_resources_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:4691
struct xcb_randr_get_output_primary_cookie_t xcb_randr_get_output_primary_cookie_t
xcb_randr_get_output_primary_cookie_t
struct xcb_randr_get_provider_property_request_t xcb_randr_get_provider_property_request_t
xcb_randr_get_provider_property_request_t
xcb_randr_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
struct xcb_randr_refresh_rates_t xcb_randr_refresh_rates_t
xcb_randr_refresh_rates_t
struct xcb_randr_set_monitor_request_t xcb_randr_set_monitor_request_t
xcb_randr_set_monitor_request_t
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
struct xcb_randr_query_version_cookie_t xcb_randr_query_version_cookie_t
xcb_randr_query_version_cookie_t
struct xcb_randr_list_output_properties_cookie_t xcb_randr_list_output_properties_cookie_t
xcb_randr_list_output_properties_cookie_t
xcb_randr_query_provider_property_cookie_t xcb_randr_query_provider_property(xcb_connection_t *c, xcb_randr_provider_t provider, xcb_atom_t property)
Definition: randr.c:4441
xcb_randr_get_screen_info_reply_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
struct xcb_randr_mode_iterator_t xcb_randr_mode_iterator_t
xcb_randr_mode_iterator_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
struct xcb_randr_query_version_reply_t xcb_randr_query_version_reply_t
xcb_randr_query_version_reply_t
void xcb_randr_lease_notify_next(xcb_randr_lease_notify_iterator_t *i)
Definition: randr.c:5650
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
void xcb_randr_resource_change_next(xcb_randr_resource_change_iterator_t *i)
Definition: randr.c:5084
xcb_randr_set_screen_config_cookie_t xcb_randr_set_screen_config(xcb_connection_t *c, xcb_window_t window, xcb_timestamp_t timestamp, xcb_timestamp_t config_timestamp, uint16_t sizeID, uint16_t rotation, uint16_t rate)
Definition: randr.c:271
xcb_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
struct xcb_randr_get_crtc_gamma_reply_t xcb_randr_get_crtc_gamma_reply_t
xcb_randr_get_crtc_gamma_reply_t
xcb_generic_iterator_t xcb_randr_resource_change_end(xcb_randr_resource_change_iterator_t i)
Definition: randr.c:5092
xcb_randr_get_screen_resources_current_cookie_t xcb_randr_get_screen_resources_current_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: randr.c:2961
struct xcb_randr_select_input_request_t xcb_randr_select_input_request_t
xcb_randr_select_input_request_t
struct xcb_randr_notify_event_t xcb_randr_notify_event_t
xcb_randr_notify_event_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:2092
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_query_provider_property_request_t xcb_randr_query_provider_property_request_t
xcb_randr_query_provider_property_request_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
xcb_void_cookie_t xcb_randr_add_output_mode_checked(xcb_connection_t *c, xcb_randr_output_t output, xcb_randr_mode_t mode)
Definition: randr.c:2008
xcb_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
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_screen_change_notify_event_t xcb_randr_screen_change_notify_event_t
xcb_randr_screen_change_notify_event_t
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
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_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
struct xcb_randr_get_crtc_transform_reply_t xcb_randr_get_crtc_transform_reply_t
xcb_randr_get_crtc_transform_reply_t
xcb_randr_create_lease_cookie_t xcb_randr_create_lease(xcb_connection_t *c, xcb_window_t window, xcb_randr_lease_t lid, uint16_t num_crtcs, uint16_t num_outputs, const xcb_randr_crtc_t *crtcs, const xcb_randr_output_t *outputs)
Definition: randr.c:5491
xcb_randr_get_screen_resources_cookie_t xcb_randr_get_screen_resources_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: randr.c:797
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_create_lease_cookie_t xcb_randr_create_lease_cookie_t
xcb_randr_create_lease_cookie_t
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_screen_size_range_request_t xcb_randr_get_screen_size_range_request_t
xcb_randr_get_screen_size_range_request_t
xcb_generic_iterator_t xcb_randr_lease_end(xcb_randr_lease_iterator_t i)
Definition: randr.c:103
xcb_randr_get_screen_size_range_reply_t * xcb_randr_get_screen_size_range_reply(xcb_connection_t *c, xcb_randr_get_screen_size_range_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:610
xcb_randr_get_crtc_info_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
void xcb_randr_crtc_change_next(xcb_randr_crtc_change_iterator_t *i)
Definition: randr.c:4994
struct xcb_randr_lease_notify_t xcb_randr_lease_notify_t
xcb_randr_lease_notify_t
struct xcb_randr_provider_change_t xcb_randr_provider_change_t
xcb_randr_provider_change_t
xcb_generic_iterator_t xcb_randr_screen_size_end(xcb_randr_screen_size_iterator_t i)
Definition: randr.c:121
xcb_generic_iterator_t xcb_randr_output_change_end(xcb_randr_output_change_iterator_t i)
Definition: randr.c:5020
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_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
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_query_output_property_request_t xcb_randr_query_output_property_request_t
xcb_randr_query_output_property_request_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_set_panning_request_t xcb_randr_set_panning_request_t
xcb_randr_set_panning_request_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
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
xcb_randr_get_panning_reply_t * xcb_randr_get_panning_reply(xcb_connection_t *c, xcb_randr_get_panning_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:3567
xcb_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
struct xcb_randr_delete_provider_property_request_t xcb_randr_delete_provider_property_request_t
xcb_randr_delete_provider_property_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
void xcb_randr_monitor_info_next(xcb_randr_monitor_info_iterator_t *i)
Definition: randr.c:5155
xcb_void_cookie_t xcb_randr_configure_output_property(xcb_connection_t *c, xcb_randr_output_t output, xcb_atom_t property, uint8_t pending, uint8_t range, uint32_t values_len, const int32_t *values)
Definition: randr.c:1451
xcb_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
struct xcb_randr_get_providers_cookie_t xcb_randr_get_providers_cookie_t
xcb_randr_get_providers_cookie_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_query_output_property_reply_t xcb_randr_query_output_property_reply_t
xcb_randr_query_output_property_reply_t
struct xcb_randr_set_panning_reply_t xcb_randr_set_panning_reply_t
xcb_randr_set_panning_reply_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_free_lease_request_t xcb_randr_free_lease_request_t
xcb_randr_free_lease_request_t
xcb_generic_iterator_t xcb_randr_output_property_end(xcb_randr_output_property_iterator_t i)
Definition: randr.c:5038
struct xcb_randr_get_screen_resources_request_t xcb_randr_get_screen_resources_request_t
xcb_randr_get_screen_resources_request_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
struct xcb_randr_refresh_rates_iterator_t xcb_randr_refresh_rates_iterator_t
xcb_randr_refresh_rates_iterator_t
struct xcb_randr_query_version_request_t xcb_randr_query_version_request_t
xcb_randr_query_version_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_void_cookie_t xcb_randr_set_crtc_gamma(xcb_connection_t *c, xcb_randr_crtc_t crtc, uint16_t size, const uint16_t *red, const uint16_t *green, const uint16_t *blue)
Definition: randr.c:2751
xcb_randr_get_crtc_transform_reply_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
struct xcb_randr_get_output_info_reply_t xcb_randr_get_output_info_reply_t
xcb_randr_get_output_info_reply_t
xcb_randr_get_providers_cookie_t xcb_randr_get_providers(xcb_connection_t *c, xcb_window_t window)
Definition: randr.c:3834
struct xcb_randr_get_crtc_info_cookie_t xcb_randr_get_crtc_info_cookie_t
xcb_randr_get_crtc_info_cookie_t
xcb_void_cookie_t xcb_randr_free_lease(xcb_connection_t *c, xcb_randr_lease_t lid, uint8_t terminate)
Definition: randr.c:5622
xcb_randr_get_crtc_gamma_size_reply_t * xcb_randr_get_crtc_gamma_size_reply(xcb_connection_t *c, xcb_randr_get_crtc_gamma_size_cookie_t cookie, xcb_generic_error_t **e)
Definition: randr.c:2456
xcb_randr_get_screen_info_cookie_t xcb_randr_get_screen_info_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: randr.c:485
struct xcb_randr_monitor_info_iterator_t xcb_randr_monitor_info_iterator_t
xcb_randr_monitor_info_iterator_t
xcb_randr_get_monitors_cookie_t xcb_randr_get_monitors_unchecked(xcb_connection_t *c, xcb_window_t window, uint8_t get_active)
Definition: randr.c:5242
struct xcb_randr_get_output_primary_request_t xcb_randr_get_output_primary_request_t
xcb_randr_get_output_primary_request_t
struct xcb_randr_set_crtc_config_reply_t xcb_randr_set_crtc_config_reply_t
xcb_randr_set_crtc_config_reply_t
xcb_randr_list_output_properties_cookie_t xcb_randr_list_output_properties_unchecked(xcb_connection_t *c, xcb_randr_output_t output)
Definition: randr.c:1207
void xcb_randr_provider_change_next(xcb_randr_provider_change_iterator_t *i)
Definition: randr.c:5048
xcb_randr_get_output_primary_cookie_t xcb_randr_get_output_primary_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: randr.c:3769
xcb_generic_iterator_t xcb_randr_refresh_rates_end(xcb_randr_refresh_rates_iterator_t i)
Definition: randr.c:195
struct xcb_randr_bad_output_error_t xcb_randr_bad_output_error_t
xcb_randr_bad_output_error_t
struct xcb_randr_output_change_t xcb_randr_output_change_t
xcb_randr_output_change_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:1411
struct xcb_randr_set_crtc_gamma_request_t xcb_randr_set_crtc_gamma_request_t
xcb_randr_set_crtc_gamma_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
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_void_cookie_t xcb_randr_select_input(xcb_connection_t *c, xcb_window_t window, uint16_t enable)
Definition: randr.c:382
xcb_generic_iterator_t xcb_randr_provider_property_end(xcb_randr_provider_property_iterator_t i)
Definition: randr.c:5074
struct xcb_randr_list_output_properties_reply_t xcb_randr_list_output_properties_reply_t
xcb_randr_list_output_properties_reply_t
struct xcb_randr_set_crtc_config_request_t xcb_randr_set_crtc_config_request_t
xcb_randr_set_crtc_config_request_t
void xcb_randr_screen_size_next(xcb_randr_screen_size_iterator_t *i)
Definition: randr.c:113
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
struct xcb_randr_crtc_change_iterator_t xcb_randr_crtc_change_iterator_t
xcb_randr_crtc_change_iterator_t
struct xcb_randr_bad_mode_error_t xcb_randr_bad_mode_error_t
xcb_randr_bad_mode_error_t
struct xcb_randr_get_crtc_info_request_t xcb_randr_get_crtc_info_request_t
xcb_randr_get_crtc_info_request_t
struct xcb_randr_crtc_change_t xcb_randr_crtc_change_t
xcb_randr_crtc_change_t
struct xcb_randr_get_panning_reply_t xcb_randr_get_panning_reply_t
xcb_randr_get_panning_reply_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
struct xcb_randr_provider_iterator_t xcb_randr_provider_iterator_t
xcb_randr_provider_iterator_t
struct xcb_randr_change_output_property_request_t xcb_randr_change_output_property_request_t
xcb_randr_change_output_property_request_t
xcb_generic_iterator_t xcb_randr_mode_end(xcb_randr_mode_iterator_t i)
Definition: randr.c:31
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_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
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
struct xcb_randr_create_lease_reply_t xcb_randr_create_lease_reply_t
xcb_randr_create_lease_reply_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_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
struct xcb_randr_provider_change_iterator_t xcb_randr_provider_change_iterator_t
xcb_randr_provider_change_iterator_t
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
void xcb_randr_output_change_next(xcb_randr_output_change_iterator_t *i)
Definition: randr.c:5012
struct xcb_randr_get_crtc_gamma_cookie_t xcb_randr_get_crtc_gamma_cookie_t
xcb_randr_get_crtc_gamma_cookie_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:2304
struct xcb_randr_get_crtc_gamma_request_t xcb_randr_get_crtc_gamma_request_t
xcb_randr_get_crtc_gamma_request_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
struct xcb_randr_screen_size_t xcb_randr_screen_size_t
xcb_randr_screen_size_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_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
Definition: xcbint.h:197
Definition: xcbext.h:39
Generic error.
Definition: xcb.h:182
Generic iterator.
Definition: xcb.h:114
xcb_randr_add_output_mode_request_t
Definition: randr.h:714
xcb_randr_bad_crtc_error_t
Definition: randr.h:101
xcb_randr_bad_mode_error_t
Definition: randr.h:113
xcb_randr_bad_output_error_t
Definition: randr.h:89
xcb_randr_bad_provider_error_t
Definition: randr.h:125
xcb_randr_change_output_property_request_t
Definition: randr.h:594
xcb_randr_change_provider_property_request_t
Definition: randr.h:1324
xcb_randr_configure_output_property_request_t
Definition: randr.h:577
xcb_randr_configure_provider_property_request_t
Definition: randr.h:1307
xcb_randr_create_lease_reply_t
Definition: randr.h:1665
xcb_randr_create_lease_request_t
Definition: randr.h:1652
xcb_randr_create_mode_reply_t
Definition: randr.h:686
xcb_randr_create_mode_request_t
Definition: randr.h:675
xcb_randr_crtc_change_iterator_t
Definition: randr.h:1443
xcb_randr_crtc_change_t
Definition: randr.h:1427
xcb_randr_crtc_iterator_t
Definition: randr.h:44
xcb_randr_delete_monitor_request_t
Definition: randr.h:1631
xcb_randr_delete_output_mode_request_t
Definition: randr.h:728
xcb_randr_delete_output_property_request_t
Definition: randr.h:613
xcb_randr_delete_provider_property_request_t
Definition: randr.h:1343
xcb_randr_destroy_mode_request_t
Definition: randr.h:701
xcb_randr_free_lease_request_t
Definition: randr.h:1679
xcb_randr_get_crtc_gamma_reply_t
Definition: randr.h:871
xcb_randr_get_crtc_gamma_request_t
Definition: randr.h:861
xcb_randr_get_crtc_gamma_size_reply_t
Definition: randr.h:839
xcb_randr_get_crtc_gamma_size_request_t
Definition: randr.h:829
xcb_randr_get_crtc_info_reply_t
Definition: randr.h:760
xcb_randr_get_crtc_info_request_t
Definition: randr.h:749
xcb_randr_get_crtc_transform_reply_t
Definition: randr.h:978
xcb_randr_get_crtc_transform_request_t
Definition: randr.h:968
xcb_randr_get_monitors_reply_t
Definition: randr.h:1601
xcb_randr_get_monitors_request_t
Definition: randr.h:1590
xcb_randr_get_output_info_reply_t
Definition: randr.h:486
xcb_randr_get_output_info_request_t
Definition: randr.h:475
xcb_randr_get_output_primary_reply_t
Definition: randr.h:1118
xcb_randr_get_output_primary_request_t
Definition: randr.h:1108
xcb_randr_get_output_property_reply_t
Definition: randr.h:651
xcb_randr_get_output_property_request_t
Definition: randr.h:634
xcb_randr_get_panning_reply_t
Definition: randr.h:1017
xcb_randr_get_panning_request_t
Definition: randr.h:1007
xcb_randr_get_provider_info_reply_t
Definition: randr.h:1190
xcb_randr_get_provider_info_request_t
Definition: randr.h:1179
xcb_randr_get_provider_property_reply_t
Definition: randr.h:1381
xcb_randr_get_provider_property_request_t
Definition: randr.h:1364
xcb_randr_get_providers_reply_t
Definition: randr.h:1149
xcb_randr_get_providers_request_t
Definition: randr.h:1139
xcb_randr_get_screen_info_reply_t
Definition: randr.h:306
xcb_randr_get_screen_info_request_t
Definition: randr.h:296
xcb_randr_get_screen_resources_current_reply_t
Definition: randr.h:918
xcb_randr_get_screen_resources_current_request_t
Definition: randr.h:908
xcb_randr_get_screen_resources_reply_t
Definition: randr.h:442
xcb_randr_get_screen_resources_request_t
Definition: randr.h:432
xcb_randr_get_screen_size_range_reply_t
Definition: randr.h:345
xcb_randr_get_screen_size_range_request_t
Definition: randr.h:335
xcb_randr_lease_iterator_t
Definition: randr.h:77
xcb_randr_lease_notify_iterator_t
Definition: randr.h:1701
xcb_randr_lease_notify_t
Definition: randr.h:1690
xcb_randr_list_output_properties_reply_t
Definition: randr.h:527
xcb_randr_list_output_properties_request_t
Definition: randr.h:517
xcb_randr_list_provider_properties_reply_t
Definition: randr.h:1257
xcb_randr_list_provider_properties_request_t
Definition: randr.h:1247
xcb_randr_mode_info_iterator_t
Definition: randr.h:413
xcb_randr_mode_info_t
Definition: randr.h:394
xcb_randr_mode_iterator_t
Definition: randr.h:33
xcb_randr_monitor_info_iterator_t
Definition: randr.h:1571
xcb_randr_monitor_info_t
Definition: randr.h:1555
xcb_randr_notify_data_iterator_t
Definition: randr.h:1723
xcb_randr_notify_event_t
Definition: randr.h:1735
xcb_randr_output_change_iterator_t
Definition: randr.h:1467
xcb_randr_output_change_t
Definition: randr.h:1452
xcb_randr_output_iterator_t
Definition: randr.h:55
xcb_randr_output_property_iterator_t
Definition: randr.h:1488
xcb_randr_output_property_t
Definition: randr.h:1476
xcb_randr_provider_change_iterator_t
Definition: randr.h:1507
xcb_randr_provider_change_t
Definition: randr.h:1497
xcb_randr_provider_iterator_t
Definition: randr.h:66
xcb_randr_provider_property_iterator_t
Definition: randr.h:1528
xcb_randr_provider_property_t
Definition: randr.h:1516
xcb_randr_query_output_property_reply_t
Definition: randr.h:560
xcb_randr_query_output_property_request_t
Definition: randr.h:549
xcb_randr_query_provider_property_reply_t
Definition: randr.h:1290
xcb_randr_query_provider_property_request_t
Definition: randr.h:1279
xcb_randr_query_version_reply_t
Definition: randr.h:199
xcb_randr_query_version_request_t
Definition: randr.h:188
xcb_randr_refresh_rates_iterator_t
Definition: randr.h:169
xcb_randr_refresh_rates_t
Definition: randr.h:162
xcb_randr_resource_change_iterator_t
Definition: randr.h:1546
xcb_randr_resource_change_t
Definition: randr.h:1537
xcb_randr_screen_change_notify_event_t
Definition: randr.h:1398
xcb_randr_screen_size_iterator_t
Definition: randr.h:153
xcb_randr_screen_size_t
Definition: randr.h:143
xcb_randr_select_input_request_t
Definition: randr.h:274
xcb_randr_set_crtc_config_reply_t
Definition: randr.h:807
xcb_randr_set_crtc_config_request_t
Definition: randr.h:790
xcb_randr_set_crtc_gamma_request_t
Definition: randr.h:886
xcb_randr_set_crtc_transform_request_t
Definition: randr.h:945
xcb_randr_set_monitor_request_t
Definition: randr.h:1618
xcb_randr_set_output_primary_request_t
Definition: randr.h:1087
xcb_randr_set_panning_reply_t
Definition: randr.h:1073
xcb_randr_set_panning_request_t
Definition: randr.h:1050
xcb_randr_set_provider_offload_sink_request_t
Definition: randr.h:1210
xcb_randr_set_provider_output_source_request_t
Definition: randr.h:1225
xcb_randr_set_screen_config_reply_t
Definition: randr.h:245
xcb_randr_set_screen_config_request_t
Definition: randr.h:229
xcb_randr_set_screen_size_request_t
Definition: randr.h:363
xcb_render_transform_t
Definition: render.h:938
xcb_randr_notify_data_t
Definition: randr.h:1710