XCB 1.7
|
00001 /* 00002 * This file generated automatically from randr.xml by c_client.py. 00003 * Edit at your peril. 00004 */ 00005 00012 #ifndef __RANDR_H 00013 #define __RANDR_H 00014 00015 #include "xcb.h" 00016 #include "xproto.h" 00017 #include "render.h" 00018 00019 #ifdef __cplusplus 00020 extern "C" { 00021 #endif 00022 00023 #define XCB_RANDR_MAJOR_VERSION 1 00024 #define XCB_RANDR_MINOR_VERSION 3 00025 00026 extern xcb_extension_t xcb_randr_id; 00027 00028 typedef uint32_t xcb_randr_mode_t; 00029 00033 typedef struct xcb_randr_mode_iterator_t { 00034 xcb_randr_mode_t *data; 00035 int rem; 00036 int index; 00037 } xcb_randr_mode_iterator_t; 00038 00039 typedef uint32_t xcb_randr_crtc_t; 00040 00044 typedef struct xcb_randr_crtc_iterator_t { 00045 xcb_randr_crtc_t *data; 00046 int rem; 00047 int index; 00048 } xcb_randr_crtc_iterator_t; 00049 00050 typedef uint32_t xcb_randr_output_t; 00051 00055 typedef struct xcb_randr_output_iterator_t { 00056 xcb_randr_output_t *data; 00057 int rem; 00058 int index; 00059 } xcb_randr_output_iterator_t; 00060 00062 #define XCB_RANDR_BAD_OUTPUT 0 00063 00067 typedef struct xcb_randr_bad_output_error_t { 00068 uint8_t response_type; 00069 uint8_t error_code; 00070 uint16_t sequence; 00071 } xcb_randr_bad_output_error_t; 00072 00074 #define XCB_RANDR_BAD_CRTC 1 00075 00079 typedef struct xcb_randr_bad_crtc_error_t { 00080 uint8_t response_type; 00081 uint8_t error_code; 00082 uint16_t sequence; 00083 } xcb_randr_bad_crtc_error_t; 00084 00086 #define XCB_RANDR_BAD_MODE 2 00087 00091 typedef struct xcb_randr_bad_mode_error_t { 00092 uint8_t response_type; 00093 uint8_t error_code; 00094 uint16_t sequence; 00095 } xcb_randr_bad_mode_error_t; 00096 00097 typedef enum xcb_randr_rotation_t { 00098 XCB_RANDR_ROTATION_ROTATE_0 = 1, 00099 XCB_RANDR_ROTATION_ROTATE_90 = 2, 00100 XCB_RANDR_ROTATION_ROTATE_180 = 4, 00101 XCB_RANDR_ROTATION_ROTATE_270 = 8, 00102 XCB_RANDR_ROTATION_REFLECT_X = 16, 00103 XCB_RANDR_ROTATION_REFLECT_Y = 32 00104 } xcb_randr_rotation_t; 00105 00109 typedef struct xcb_randr_screen_size_t { 00110 uint16_t width; 00111 uint16_t height; 00112 uint16_t mwidth; 00113 uint16_t mheight; 00114 } xcb_randr_screen_size_t; 00115 00119 typedef struct xcb_randr_screen_size_iterator_t { 00120 xcb_randr_screen_size_t *data; 00121 int rem; 00122 int index; 00123 } xcb_randr_screen_size_iterator_t; 00124 00128 typedef struct xcb_randr_refresh_rates_t { 00129 uint16_t nRates; 00130 } xcb_randr_refresh_rates_t; 00131 00135 typedef struct xcb_randr_refresh_rates_iterator_t { 00136 xcb_randr_refresh_rates_t *data; 00137 int rem; 00138 int index; 00139 } xcb_randr_refresh_rates_iterator_t; 00140 00144 typedef struct xcb_randr_query_version_cookie_t { 00145 unsigned int sequence; 00146 } xcb_randr_query_version_cookie_t; 00147 00149 #define XCB_RANDR_QUERY_VERSION 0 00150 00154 typedef struct xcb_randr_query_version_request_t { 00155 uint8_t major_opcode; 00156 uint8_t minor_opcode; 00157 uint16_t length; 00158 uint32_t major_version; 00159 uint32_t minor_version; 00160 } xcb_randr_query_version_request_t; 00161 00165 typedef struct xcb_randr_query_version_reply_t { 00166 uint8_t response_type; 00167 uint8_t pad0; 00168 uint16_t sequence; 00169 uint32_t length; 00170 uint32_t major_version; 00171 uint32_t minor_version; 00172 uint8_t pad1[16]; 00173 } xcb_randr_query_version_reply_t; 00174 00175 typedef enum xcb_randr_set_config_t { 00176 XCB_RANDR_SET_CONFIG_SUCCESS = 0, 00177 XCB_RANDR_SET_CONFIG_INVALID_CONFIG_TIME = 1, 00178 XCB_RANDR_SET_CONFIG_INVALID_TIME = 2, 00179 XCB_RANDR_SET_CONFIG_FAILED = 3 00180 } xcb_randr_set_config_t; 00181 00185 typedef struct xcb_randr_set_screen_config_cookie_t { 00186 unsigned int sequence; 00187 } xcb_randr_set_screen_config_cookie_t; 00188 00190 #define XCB_RANDR_SET_SCREEN_CONFIG 2 00191 00195 typedef struct xcb_randr_set_screen_config_request_t { 00196 uint8_t major_opcode; 00197 uint8_t minor_opcode; 00198 uint16_t length; 00199 xcb_window_t window; 00200 xcb_timestamp_t timestamp; 00201 xcb_timestamp_t config_timestamp; 00202 uint16_t sizeID; 00203 uint16_t rotation; 00204 uint16_t rate; 00205 uint8_t pad0[2]; 00206 } xcb_randr_set_screen_config_request_t; 00207 00211 typedef struct xcb_randr_set_screen_config_reply_t { 00212 uint8_t response_type; 00213 uint8_t status; 00214 uint16_t sequence; 00215 uint32_t length; 00216 xcb_timestamp_t new_timestamp; 00217 xcb_timestamp_t config_timestamp; 00218 xcb_window_t root; 00219 uint16_t subpixel_order; 00220 uint8_t pad0[10]; 00221 } xcb_randr_set_screen_config_reply_t; 00222 00223 typedef enum xcb_randr_notify_mask_t { 00224 XCB_RANDR_NOTIFY_MASK_SCREEN_CHANGE = 1, 00225 XCB_RANDR_NOTIFY_MASK_CRTC_CHANGE = 2, 00226 XCB_RANDR_NOTIFY_MASK_OUTPUT_CHANGE = 4, 00227 XCB_RANDR_NOTIFY_MASK_OUTPUT_PROPERTY = 8 00228 } xcb_randr_notify_mask_t; 00229 00231 #define XCB_RANDR_SELECT_INPUT 4 00232 00236 typedef struct xcb_randr_select_input_request_t { 00237 uint8_t major_opcode; 00238 uint8_t minor_opcode; 00239 uint16_t length; 00240 xcb_window_t window; 00241 uint16_t enable; 00242 uint8_t pad0[2]; 00243 } xcb_randr_select_input_request_t; 00244 00248 typedef struct xcb_randr_get_screen_info_cookie_t { 00249 unsigned int sequence; 00250 } xcb_randr_get_screen_info_cookie_t; 00251 00253 #define XCB_RANDR_GET_SCREEN_INFO 5 00254 00258 typedef struct xcb_randr_get_screen_info_request_t { 00259 uint8_t major_opcode; 00260 uint8_t minor_opcode; 00261 uint16_t length; 00262 xcb_window_t window; 00263 } xcb_randr_get_screen_info_request_t; 00264 00268 typedef struct xcb_randr_get_screen_info_reply_t { 00269 uint8_t response_type; 00270 uint8_t rotations; 00271 uint16_t sequence; 00272 uint32_t length; 00273 xcb_window_t root; 00274 xcb_timestamp_t timestamp; 00275 xcb_timestamp_t config_timestamp; 00276 uint16_t nSizes; 00277 uint16_t sizeID; 00278 uint16_t rotation; 00279 uint16_t rate; 00280 uint16_t nInfo; 00281 uint8_t pad0[2]; 00282 } xcb_randr_get_screen_info_reply_t; 00283 00287 typedef struct xcb_randr_get_screen_size_range_cookie_t { 00288 unsigned int sequence; 00289 } xcb_randr_get_screen_size_range_cookie_t; 00290 00292 #define XCB_RANDR_GET_SCREEN_SIZE_RANGE 6 00293 00297 typedef struct xcb_randr_get_screen_size_range_request_t { 00298 uint8_t major_opcode; 00299 uint8_t minor_opcode; 00300 uint16_t length; 00301 xcb_window_t window; 00302 } xcb_randr_get_screen_size_range_request_t; 00303 00307 typedef struct xcb_randr_get_screen_size_range_reply_t { 00308 uint8_t response_type; 00309 uint8_t pad0; 00310 uint16_t sequence; 00311 uint32_t length; 00312 uint16_t min_width; 00313 uint16_t min_height; 00314 uint16_t max_width; 00315 uint16_t max_height; 00316 uint8_t pad1[16]; 00317 } xcb_randr_get_screen_size_range_reply_t; 00318 00320 #define XCB_RANDR_SET_SCREEN_SIZE 7 00321 00325 typedef struct xcb_randr_set_screen_size_request_t { 00326 uint8_t major_opcode; 00327 uint8_t minor_opcode; 00328 uint16_t length; 00329 xcb_window_t window; 00330 uint16_t width; 00331 uint16_t height; 00332 uint32_t mm_width; 00333 uint32_t mm_height; 00334 } xcb_randr_set_screen_size_request_t; 00335 00336 typedef enum xcb_randr_mode_flag_t { 00337 XCB_RANDR_MODE_FLAG_HSYNC_POSITIVE = 1, 00338 XCB_RANDR_MODE_FLAG_HSYNC_NEGATIVE = 2, 00339 XCB_RANDR_MODE_FLAG_VSYNC_POSITIVE = 4, 00340 XCB_RANDR_MODE_FLAG_VSYNC_NEGATIVE = 8, 00341 XCB_RANDR_MODE_FLAG_INTERLACE = 16, 00342 XCB_RANDR_MODE_FLAG_DOUBLE_SCAN = 32, 00343 XCB_RANDR_MODE_FLAG_CSYNC = 64, 00344 XCB_RANDR_MODE_FLAG_CSYNC_POSITIVE = 128, 00345 XCB_RANDR_MODE_FLAG_CSYNC_NEGATIVE = 256, 00346 XCB_RANDR_MODE_FLAG_HSKEW_PRESENT = 512, 00347 XCB_RANDR_MODE_FLAG_BCAST = 1024, 00348 XCB_RANDR_MODE_FLAG_PIXEL_MULTIPLEX = 2048, 00349 XCB_RANDR_MODE_FLAG_DOUBLE_CLOCK = 4096, 00350 XCB_RANDR_MODE_FLAG_HALVE_CLOCK = 8192 00351 } xcb_randr_mode_flag_t; 00352 00356 typedef struct xcb_randr_mode_info_t { 00357 uint32_t id; 00358 uint16_t width; 00359 uint16_t height; 00360 uint32_t dot_clock; 00361 uint16_t hsync_start; 00362 uint16_t hsync_end; 00363 uint16_t htotal; 00364 uint16_t hskew; 00365 uint16_t vsync_start; 00366 uint16_t vsync_end; 00367 uint16_t vtotal; 00368 uint16_t name_len; 00369 uint32_t mode_flags; 00370 } xcb_randr_mode_info_t; 00371 00375 typedef struct xcb_randr_mode_info_iterator_t { 00376 xcb_randr_mode_info_t *data; 00377 int rem; 00378 int index; 00379 } xcb_randr_mode_info_iterator_t; 00380 00384 typedef struct xcb_randr_get_screen_resources_cookie_t { 00385 unsigned int sequence; 00386 } xcb_randr_get_screen_resources_cookie_t; 00387 00389 #define XCB_RANDR_GET_SCREEN_RESOURCES 8 00390 00394 typedef struct xcb_randr_get_screen_resources_request_t { 00395 uint8_t major_opcode; 00396 uint8_t minor_opcode; 00397 uint16_t length; 00398 xcb_window_t window; 00399 } xcb_randr_get_screen_resources_request_t; 00400 00404 typedef struct xcb_randr_get_screen_resources_reply_t { 00405 uint8_t response_type; 00406 uint8_t pad0; 00407 uint16_t sequence; 00408 uint32_t length; 00409 xcb_timestamp_t timestamp; 00410 xcb_timestamp_t config_timestamp; 00411 uint16_t num_crtcs; 00412 uint16_t num_outputs; 00413 uint16_t num_modes; 00414 uint16_t names_len; 00415 uint8_t pad1[8]; 00416 } xcb_randr_get_screen_resources_reply_t; 00417 00418 typedef enum xcb_randr_connection_t { 00419 XCB_RANDR_CONNECTION_CONNECTED, 00420 XCB_RANDR_CONNECTION_DISCONNECTED, 00421 XCB_RANDR_CONNECTION_UNKNOWN 00422 } xcb_randr_connection_t; 00423 00427 typedef struct xcb_randr_get_output_info_cookie_t { 00428 unsigned int sequence; 00429 } xcb_randr_get_output_info_cookie_t; 00430 00432 #define XCB_RANDR_GET_OUTPUT_INFO 9 00433 00437 typedef struct xcb_randr_get_output_info_request_t { 00438 uint8_t major_opcode; 00439 uint8_t minor_opcode; 00440 uint16_t length; 00441 xcb_randr_output_t output; 00442 xcb_timestamp_t config_timestamp; 00443 } xcb_randr_get_output_info_request_t; 00444 00448 typedef struct xcb_randr_get_output_info_reply_t { 00449 uint8_t response_type; 00450 uint8_t status; 00451 uint16_t sequence; 00452 uint32_t length; 00453 xcb_timestamp_t timestamp; 00454 xcb_randr_crtc_t crtc; 00455 uint32_t mm_width; 00456 uint32_t mm_height; 00457 uint8_t connection; 00458 uint8_t subpixel_order; 00459 uint16_t num_crtcs; 00460 uint16_t num_modes; 00461 uint16_t num_preferred; 00462 uint16_t num_clones; 00463 uint16_t name_len; 00464 } xcb_randr_get_output_info_reply_t; 00465 00469 typedef struct xcb_randr_list_output_properties_cookie_t { 00470 unsigned int sequence; 00471 } xcb_randr_list_output_properties_cookie_t; 00472 00474 #define XCB_RANDR_LIST_OUTPUT_PROPERTIES 10 00475 00479 typedef struct xcb_randr_list_output_properties_request_t { 00480 uint8_t major_opcode; 00481 uint8_t minor_opcode; 00482 uint16_t length; 00483 xcb_randr_output_t output; 00484 } xcb_randr_list_output_properties_request_t; 00485 00489 typedef struct xcb_randr_list_output_properties_reply_t { 00490 uint8_t response_type; 00491 uint8_t pad0; 00492 uint16_t sequence; 00493 uint32_t length; 00494 uint16_t num_atoms; 00495 uint8_t pad1[22]; 00496 } xcb_randr_list_output_properties_reply_t; 00497 00501 typedef struct xcb_randr_query_output_property_cookie_t { 00502 unsigned int sequence; 00503 } xcb_randr_query_output_property_cookie_t; 00504 00506 #define XCB_RANDR_QUERY_OUTPUT_PROPERTY 11 00507 00511 typedef struct xcb_randr_query_output_property_request_t { 00512 uint8_t major_opcode; 00513 uint8_t minor_opcode; 00514 uint16_t length; 00515 xcb_randr_output_t output; 00516 xcb_atom_t property; 00517 } xcb_randr_query_output_property_request_t; 00518 00522 typedef struct xcb_randr_query_output_property_reply_t { 00523 uint8_t response_type; 00524 uint8_t pad0; 00525 uint16_t sequence; 00526 uint32_t length; 00527 uint8_t pending; 00528 uint8_t range; 00529 uint8_t immutable; 00530 uint8_t pad1[21]; 00531 } xcb_randr_query_output_property_reply_t; 00532 00534 #define XCB_RANDR_CONFIGURE_OUTPUT_PROPERTY 12 00535 00539 typedef struct xcb_randr_configure_output_property_request_t { 00540 uint8_t major_opcode; 00541 uint8_t minor_opcode; 00542 uint16_t length; 00543 xcb_randr_output_t output; 00544 xcb_atom_t property; 00545 uint8_t pending; 00546 uint8_t range; 00547 uint8_t pad0[2]; 00548 } xcb_randr_configure_output_property_request_t; 00549 00551 #define XCB_RANDR_CHANGE_OUTPUT_PROPERTY 13 00552 00556 typedef struct xcb_randr_change_output_property_request_t { 00557 uint8_t major_opcode; 00558 uint8_t minor_opcode; 00559 uint16_t length; 00560 xcb_randr_output_t output; 00561 xcb_atom_t property; 00562 xcb_atom_t type; 00563 uint8_t format; 00564 uint8_t mode; 00565 uint8_t pad0[2]; 00566 uint32_t num_units; 00567 } xcb_randr_change_output_property_request_t; 00568 00570 #define XCB_RANDR_DELETE_OUTPUT_PROPERTY 14 00571 00575 typedef struct xcb_randr_delete_output_property_request_t { 00576 uint8_t major_opcode; 00577 uint8_t minor_opcode; 00578 uint16_t length; 00579 xcb_randr_output_t output; 00580 xcb_atom_t property; 00581 } xcb_randr_delete_output_property_request_t; 00582 00586 typedef struct xcb_randr_get_output_property_cookie_t { 00587 unsigned int sequence; 00588 } xcb_randr_get_output_property_cookie_t; 00589 00591 #define XCB_RANDR_GET_OUTPUT_PROPERTY 15 00592 00596 typedef struct xcb_randr_get_output_property_request_t { 00597 uint8_t major_opcode; 00598 uint8_t minor_opcode; 00599 uint16_t length; 00600 xcb_randr_output_t output; 00601 xcb_atom_t property; 00602 xcb_atom_t type; 00603 uint32_t long_offset; 00604 uint32_t long_length; 00605 uint8_t _delete; 00606 uint8_t pending; 00607 uint8_t pad0[2]; 00608 } xcb_randr_get_output_property_request_t; 00609 00613 typedef struct xcb_randr_get_output_property_reply_t { 00614 uint8_t response_type; 00615 uint8_t format; 00616 uint16_t sequence; 00617 uint32_t length; 00618 xcb_atom_t type; 00619 uint32_t bytes_after; 00620 uint32_t num_items; 00621 uint8_t pad0[12]; 00622 } xcb_randr_get_output_property_reply_t; 00623 00627 typedef struct xcb_randr_create_mode_cookie_t { 00628 unsigned int sequence; 00629 } xcb_randr_create_mode_cookie_t; 00630 00632 #define XCB_RANDR_CREATE_MODE 16 00633 00637 typedef struct xcb_randr_create_mode_request_t { 00638 uint8_t major_opcode; 00639 uint8_t minor_opcode; 00640 uint16_t length; 00641 xcb_window_t window; 00642 xcb_randr_mode_info_t mode_info; 00643 } xcb_randr_create_mode_request_t; 00644 00648 typedef struct xcb_randr_create_mode_reply_t { 00649 uint8_t response_type; 00650 uint8_t pad0; 00651 uint16_t sequence; 00652 uint32_t length; 00653 xcb_randr_mode_t mode; 00654 uint8_t pad1[20]; 00655 } xcb_randr_create_mode_reply_t; 00656 00658 #define XCB_RANDR_DESTROY_MODE 17 00659 00663 typedef struct xcb_randr_destroy_mode_request_t { 00664 uint8_t major_opcode; 00665 uint8_t minor_opcode; 00666 uint16_t length; 00667 xcb_randr_mode_t mode; 00668 } xcb_randr_destroy_mode_request_t; 00669 00671 #define XCB_RANDR_ADD_OUTPUT_MODE 18 00672 00676 typedef struct xcb_randr_add_output_mode_request_t { 00677 uint8_t major_opcode; 00678 uint8_t minor_opcode; 00679 uint16_t length; 00680 xcb_randr_output_t output; 00681 xcb_randr_mode_t mode; 00682 } xcb_randr_add_output_mode_request_t; 00683 00685 #define XCB_RANDR_DELETE_OUTPUT_MODE 19 00686 00690 typedef struct xcb_randr_delete_output_mode_request_t { 00691 uint8_t major_opcode; 00692 uint8_t minor_opcode; 00693 uint16_t length; 00694 xcb_randr_output_t output; 00695 xcb_randr_mode_t mode; 00696 } xcb_randr_delete_output_mode_request_t; 00697 00701 typedef struct xcb_randr_get_crtc_info_cookie_t { 00702 unsigned int sequence; 00703 } xcb_randr_get_crtc_info_cookie_t; 00704 00706 #define XCB_RANDR_GET_CRTC_INFO 20 00707 00711 typedef struct xcb_randr_get_crtc_info_request_t { 00712 uint8_t major_opcode; 00713 uint8_t minor_opcode; 00714 uint16_t length; 00715 xcb_randr_crtc_t crtc; 00716 xcb_timestamp_t config_timestamp; 00717 } xcb_randr_get_crtc_info_request_t; 00718 00722 typedef struct xcb_randr_get_crtc_info_reply_t { 00723 uint8_t response_type; 00724 uint8_t status; 00725 uint16_t sequence; 00726 uint32_t length; 00727 xcb_timestamp_t timestamp; 00728 int16_t x; 00729 int16_t y; 00730 uint16_t width; 00731 uint16_t height; 00732 xcb_randr_mode_t mode; 00733 uint16_t rotation; 00734 uint16_t rotations; 00735 uint16_t num_outputs; 00736 uint16_t num_possible_outputs; 00737 } xcb_randr_get_crtc_info_reply_t; 00738 00742 typedef struct xcb_randr_set_crtc_config_cookie_t { 00743 unsigned int sequence; 00744 } xcb_randr_set_crtc_config_cookie_t; 00745 00747 #define XCB_RANDR_SET_CRTC_CONFIG 21 00748 00752 typedef struct xcb_randr_set_crtc_config_request_t { 00753 uint8_t major_opcode; 00754 uint8_t minor_opcode; 00755 uint16_t length; 00756 xcb_randr_crtc_t crtc; 00757 xcb_timestamp_t timestamp; 00758 xcb_timestamp_t config_timestamp; 00759 int16_t x; 00760 int16_t y; 00761 xcb_randr_mode_t mode; 00762 uint16_t rotation; 00763 uint8_t pad0[2]; 00764 } xcb_randr_set_crtc_config_request_t; 00765 00769 typedef struct xcb_randr_set_crtc_config_reply_t { 00770 uint8_t response_type; 00771 uint8_t status; 00772 uint16_t sequence; 00773 uint32_t length; 00774 xcb_timestamp_t timestamp; 00775 uint8_t pad0[20]; 00776 } xcb_randr_set_crtc_config_reply_t; 00777 00781 typedef struct xcb_randr_get_crtc_gamma_size_cookie_t { 00782 unsigned int sequence; 00783 } xcb_randr_get_crtc_gamma_size_cookie_t; 00784 00786 #define XCB_RANDR_GET_CRTC_GAMMA_SIZE 22 00787 00791 typedef struct xcb_randr_get_crtc_gamma_size_request_t { 00792 uint8_t major_opcode; 00793 uint8_t minor_opcode; 00794 uint16_t length; 00795 xcb_randr_crtc_t crtc; 00796 } xcb_randr_get_crtc_gamma_size_request_t; 00797 00801 typedef struct xcb_randr_get_crtc_gamma_size_reply_t { 00802 uint8_t response_type; 00803 uint8_t pad0; 00804 uint16_t sequence; 00805 uint32_t length; 00806 uint16_t size; 00807 uint8_t pad1[22]; 00808 } xcb_randr_get_crtc_gamma_size_reply_t; 00809 00813 typedef struct xcb_randr_get_crtc_gamma_cookie_t { 00814 unsigned int sequence; 00815 } xcb_randr_get_crtc_gamma_cookie_t; 00816 00818 #define XCB_RANDR_GET_CRTC_GAMMA 23 00819 00823 typedef struct xcb_randr_get_crtc_gamma_request_t { 00824 uint8_t major_opcode; 00825 uint8_t minor_opcode; 00826 uint16_t length; 00827 xcb_randr_crtc_t crtc; 00828 } xcb_randr_get_crtc_gamma_request_t; 00829 00833 typedef struct xcb_randr_get_crtc_gamma_reply_t { 00834 uint8_t response_type; 00835 uint8_t pad0; 00836 uint16_t sequence; 00837 uint32_t length; 00838 uint16_t size; 00839 uint8_t pad1[22]; 00840 } xcb_randr_get_crtc_gamma_reply_t; 00841 00843 #define XCB_RANDR_SET_CRTC_GAMMA 24 00844 00848 typedef struct xcb_randr_set_crtc_gamma_request_t { 00849 uint8_t major_opcode; 00850 uint8_t minor_opcode; 00851 uint16_t length; 00852 xcb_randr_crtc_t crtc; 00853 uint16_t size; 00854 uint8_t pad0[2]; 00855 } xcb_randr_set_crtc_gamma_request_t; 00856 00860 typedef struct xcb_randr_get_screen_resources_current_cookie_t { 00861 unsigned int sequence; 00862 } xcb_randr_get_screen_resources_current_cookie_t; 00863 00865 #define XCB_RANDR_GET_SCREEN_RESOURCES_CURRENT 25 00866 00870 typedef struct xcb_randr_get_screen_resources_current_request_t { 00871 uint8_t major_opcode; 00872 uint8_t minor_opcode; 00873 uint16_t length; 00874 xcb_window_t window; 00875 } xcb_randr_get_screen_resources_current_request_t; 00876 00880 typedef struct xcb_randr_get_screen_resources_current_reply_t { 00881 uint8_t response_type; 00882 uint8_t pad0; 00883 uint16_t sequence; 00884 uint32_t length; 00885 xcb_timestamp_t timestamp; 00886 xcb_timestamp_t config_timestamp; 00887 uint16_t num_crtcs; 00888 uint16_t num_outputs; 00889 uint16_t num_modes; 00890 uint16_t names_len; 00891 uint8_t pad1[8]; 00892 } xcb_randr_get_screen_resources_current_reply_t; 00893 00895 #define XCB_RANDR_SET_CRTC_TRANSFORM 26 00896 00900 typedef struct xcb_randr_set_crtc_transform_request_t { 00901 uint8_t major_opcode; 00902 uint8_t minor_opcode; 00903 uint16_t length; 00904 xcb_randr_crtc_t crtc; 00905 xcb_render_transform_t transform; 00906 uint16_t filter_len; 00907 uint8_t pad0[2]; 00908 } xcb_randr_set_crtc_transform_request_t; 00909 00913 typedef struct xcb_randr_get_crtc_transform_cookie_t { 00914 unsigned int sequence; 00915 } xcb_randr_get_crtc_transform_cookie_t; 00916 00918 #define XCB_RANDR_GET_CRTC_TRANSFORM 27 00919 00923 typedef struct xcb_randr_get_crtc_transform_request_t { 00924 uint8_t major_opcode; 00925 uint8_t minor_opcode; 00926 uint16_t length; 00927 xcb_randr_crtc_t crtc; 00928 } xcb_randr_get_crtc_transform_request_t; 00929 00933 typedef struct xcb_randr_get_crtc_transform_reply_t { 00934 uint8_t response_type; 00935 uint8_t pad0; 00936 uint16_t sequence; 00937 uint32_t length; 00938 xcb_render_transform_t pending_transform; 00939 uint8_t has_transforms; 00940 uint8_t pad1[3]; 00941 xcb_render_transform_t current_transform; 00942 uint8_t pad2[4]; 00943 uint16_t pending_len; 00944 uint16_t pending_nparams; 00945 uint16_t current_len; 00946 uint16_t current_nparams; 00947 } xcb_randr_get_crtc_transform_reply_t; 00948 00952 typedef struct xcb_randr_get_panning_cookie_t { 00953 unsigned int sequence; 00954 } xcb_randr_get_panning_cookie_t; 00955 00957 #define XCB_RANDR_GET_PANNING 28 00958 00962 typedef struct xcb_randr_get_panning_request_t { 00963 uint8_t major_opcode; 00964 uint8_t minor_opcode; 00965 uint16_t length; 00966 xcb_randr_crtc_t crtc; 00967 } xcb_randr_get_panning_request_t; 00968 00972 typedef struct xcb_randr_get_panning_reply_t { 00973 uint8_t response_type; 00974 uint8_t status; 00975 uint16_t sequence; 00976 uint32_t length; 00977 xcb_timestamp_t timestamp; 00978 uint16_t left; 00979 uint16_t top; 00980 uint16_t width; 00981 uint16_t height; 00982 uint16_t track_left; 00983 uint16_t track_top; 00984 uint16_t track_width; 00985 uint16_t track_height; 00986 int16_t border_left; 00987 int16_t border_top; 00988 int16_t border_right; 00989 int16_t border_bottom; 00990 } xcb_randr_get_panning_reply_t; 00991 00995 typedef struct xcb_randr_set_panning_cookie_t { 00996 unsigned int sequence; 00997 } xcb_randr_set_panning_cookie_t; 00998 01000 #define XCB_RANDR_SET_PANNING 29 01001 01005 typedef struct xcb_randr_set_panning_request_t { 01006 uint8_t major_opcode; 01007 uint8_t minor_opcode; 01008 uint16_t length; 01009 xcb_randr_crtc_t crtc; 01010 xcb_timestamp_t timestamp; 01011 uint16_t left; 01012 uint16_t top; 01013 uint16_t width; 01014 uint16_t height; 01015 uint16_t track_left; 01016 uint16_t track_top; 01017 uint16_t track_width; 01018 uint16_t track_height; 01019 int16_t border_left; 01020 int16_t border_top; 01021 int16_t border_right; 01022 int16_t border_bottom; 01023 } xcb_randr_set_panning_request_t; 01024 01028 typedef struct xcb_randr_set_panning_reply_t { 01029 uint8_t response_type; 01030 uint8_t status; 01031 uint16_t sequence; 01032 uint32_t length; 01033 xcb_timestamp_t timestamp; 01034 } xcb_randr_set_panning_reply_t; 01035 01037 #define XCB_RANDR_SET_OUTPUT_PRIMARY 30 01038 01042 typedef struct xcb_randr_set_output_primary_request_t { 01043 uint8_t major_opcode; 01044 uint8_t minor_opcode; 01045 uint16_t length; 01046 xcb_window_t window; 01047 xcb_randr_output_t output; 01048 } xcb_randr_set_output_primary_request_t; 01049 01053 typedef struct xcb_randr_get_output_primary_cookie_t { 01054 unsigned int sequence; 01055 } xcb_randr_get_output_primary_cookie_t; 01056 01058 #define XCB_RANDR_GET_OUTPUT_PRIMARY 31 01059 01063 typedef struct xcb_randr_get_output_primary_request_t { 01064 uint8_t major_opcode; 01065 uint8_t minor_opcode; 01066 uint16_t length; 01067 xcb_window_t window; 01068 } xcb_randr_get_output_primary_request_t; 01069 01073 typedef struct xcb_randr_get_output_primary_reply_t { 01074 uint8_t response_type; 01075 uint8_t pad0; 01076 uint16_t sequence; 01077 uint32_t length; 01078 xcb_randr_output_t output; 01079 } xcb_randr_get_output_primary_reply_t; 01080 01082 #define XCB_RANDR_SCREEN_CHANGE_NOTIFY 0 01083 01087 typedef struct xcb_randr_screen_change_notify_event_t { 01088 uint8_t response_type; 01089 uint8_t rotation; 01090 uint16_t sequence; 01091 xcb_timestamp_t timestamp; 01092 xcb_timestamp_t config_timestamp; 01093 xcb_window_t root; 01094 xcb_window_t request_window; 01095 uint16_t sizeID; 01096 uint16_t subpixel_order; 01097 uint16_t width; 01098 uint16_t height; 01099 uint16_t mwidth; 01100 uint16_t mheight; 01101 } xcb_randr_screen_change_notify_event_t; 01102 01103 typedef enum xcb_randr_notify_t { 01104 XCB_RANDR_NOTIFY_CRTC_CHANGE = 0, 01105 XCB_RANDR_NOTIFY_OUTPUT_CHANGE = 1, 01106 XCB_RANDR_NOTIFY_OUTPUT_PROPERTY = 2 01107 } xcb_randr_notify_t; 01108 01112 typedef struct xcb_randr_crtc_change_t { 01113 xcb_timestamp_t timestamp; 01114 xcb_window_t window; 01115 xcb_randr_crtc_t crtc; 01116 xcb_randr_mode_t mode; 01117 uint16_t rotation; 01118 uint8_t pad0[2]; 01119 int16_t x; 01120 int16_t y; 01121 uint16_t width; 01122 uint16_t height; 01123 } xcb_randr_crtc_change_t; 01124 01128 typedef struct xcb_randr_crtc_change_iterator_t { 01129 xcb_randr_crtc_change_t *data; 01130 int rem; 01131 int index; 01132 } xcb_randr_crtc_change_iterator_t; 01133 01137 typedef struct xcb_randr_output_change_t { 01138 xcb_timestamp_t timestamp; 01139 xcb_timestamp_t config_timestamp; 01140 xcb_window_t window; 01141 xcb_randr_output_t output; 01142 xcb_randr_crtc_t crtc; 01143 xcb_randr_mode_t mode; 01144 uint16_t rotation; 01145 uint8_t connection; 01146 uint8_t subpixel_order; 01147 } xcb_randr_output_change_t; 01148 01152 typedef struct xcb_randr_output_change_iterator_t { 01153 xcb_randr_output_change_t *data; 01154 int rem; 01155 int index; 01156 } xcb_randr_output_change_iterator_t; 01157 01161 typedef struct xcb_randr_output_property_t { 01162 xcb_window_t window; 01163 xcb_randr_output_t output; 01164 xcb_atom_t atom; 01165 xcb_timestamp_t timestamp; 01166 uint8_t status; 01167 uint8_t pad0[11]; 01168 } xcb_randr_output_property_t; 01169 01173 typedef struct xcb_randr_output_property_iterator_t { 01174 xcb_randr_output_property_t *data; 01175 int rem; 01176 int index; 01177 } xcb_randr_output_property_iterator_t; 01178 01182 typedef union xcb_randr_notify_data_t { 01183 xcb_randr_crtc_change_t cc; 01184 xcb_randr_output_change_t oc; 01185 xcb_randr_output_property_t op; 01186 } xcb_randr_notify_data_t; 01187 01191 typedef struct xcb_randr_notify_data_iterator_t { 01192 xcb_randr_notify_data_t *data; 01193 int rem; 01194 int index; 01195 } xcb_randr_notify_data_iterator_t; 01196 01198 #define XCB_RANDR_NOTIFY 1 01199 01203 typedef struct xcb_randr_notify_event_t { 01204 uint8_t response_type; 01205 uint8_t subCode; 01206 uint16_t sequence; 01207 xcb_randr_notify_data_t u; 01208 } xcb_randr_notify_event_t; 01209 01219 /***************************************************************************** 01220 ** 01221 ** void xcb_randr_mode_next 01222 ** 01223 ** @param xcb_randr_mode_iterator_t *i 01224 ** @returns void 01225 ** 01226 *****************************************************************************/ 01227 01228 void 01229 xcb_randr_mode_next (xcb_randr_mode_iterator_t *i ); 01230 01241 /***************************************************************************** 01242 ** 01243 ** xcb_generic_iterator_t xcb_randr_mode_end 01244 ** 01245 ** @param xcb_randr_mode_iterator_t i 01246 ** @returns xcb_generic_iterator_t 01247 ** 01248 *****************************************************************************/ 01249 01250 xcb_generic_iterator_t 01251 xcb_randr_mode_end (xcb_randr_mode_iterator_t i ); 01252 01262 /***************************************************************************** 01263 ** 01264 ** void xcb_randr_crtc_next 01265 ** 01266 ** @param xcb_randr_crtc_iterator_t *i 01267 ** @returns void 01268 ** 01269 *****************************************************************************/ 01270 01271 void 01272 xcb_randr_crtc_next (xcb_randr_crtc_iterator_t *i ); 01273 01284 /***************************************************************************** 01285 ** 01286 ** xcb_generic_iterator_t xcb_randr_crtc_end 01287 ** 01288 ** @param xcb_randr_crtc_iterator_t i 01289 ** @returns xcb_generic_iterator_t 01290 ** 01291 *****************************************************************************/ 01292 01293 xcb_generic_iterator_t 01294 xcb_randr_crtc_end (xcb_randr_crtc_iterator_t i ); 01295 01305 /***************************************************************************** 01306 ** 01307 ** void xcb_randr_output_next 01308 ** 01309 ** @param xcb_randr_output_iterator_t *i 01310 ** @returns void 01311 ** 01312 *****************************************************************************/ 01313 01314 void 01315 xcb_randr_output_next (xcb_randr_output_iterator_t *i ); 01316 01327 /***************************************************************************** 01328 ** 01329 ** xcb_generic_iterator_t xcb_randr_output_end 01330 ** 01331 ** @param xcb_randr_output_iterator_t i 01332 ** @returns xcb_generic_iterator_t 01333 ** 01334 *****************************************************************************/ 01335 01336 xcb_generic_iterator_t 01337 xcb_randr_output_end (xcb_randr_output_iterator_t i ); 01338 01348 /***************************************************************************** 01349 ** 01350 ** void xcb_randr_screen_size_next 01351 ** 01352 ** @param xcb_randr_screen_size_iterator_t *i 01353 ** @returns void 01354 ** 01355 *****************************************************************************/ 01356 01357 void 01358 xcb_randr_screen_size_next (xcb_randr_screen_size_iterator_t *i ); 01359 01370 /***************************************************************************** 01371 ** 01372 ** xcb_generic_iterator_t xcb_randr_screen_size_end 01373 ** 01374 ** @param xcb_randr_screen_size_iterator_t i 01375 ** @returns xcb_generic_iterator_t 01376 ** 01377 *****************************************************************************/ 01378 01379 xcb_generic_iterator_t 01380 xcb_randr_screen_size_end (xcb_randr_screen_size_iterator_t i ); 01381 01382 01383 /***************************************************************************** 01384 ** 01385 ** uint16_t * xcb_randr_refresh_rates_rates 01386 ** 01387 ** @param const xcb_randr_refresh_rates_t *R 01388 ** @returns uint16_t * 01389 ** 01390 *****************************************************************************/ 01391 01392 uint16_t * 01393 xcb_randr_refresh_rates_rates (const xcb_randr_refresh_rates_t *R ); 01394 01395 01396 /***************************************************************************** 01397 ** 01398 ** int xcb_randr_refresh_rates_rates_length 01399 ** 01400 ** @param const xcb_randr_refresh_rates_t *R 01401 ** @returns int 01402 ** 01403 *****************************************************************************/ 01404 01405 int 01406 xcb_randr_refresh_rates_rates_length (const xcb_randr_refresh_rates_t *R ); 01407 01408 01409 /***************************************************************************** 01410 ** 01411 ** xcb_generic_iterator_t xcb_randr_refresh_rates_rates_end 01412 ** 01413 ** @param const xcb_randr_refresh_rates_t *R 01414 ** @returns xcb_generic_iterator_t 01415 ** 01416 *****************************************************************************/ 01417 01418 xcb_generic_iterator_t 01419 xcb_randr_refresh_rates_rates_end (const xcb_randr_refresh_rates_t *R ); 01420 01430 /***************************************************************************** 01431 ** 01432 ** void xcb_randr_refresh_rates_next 01433 ** 01434 ** @param xcb_randr_refresh_rates_iterator_t *i 01435 ** @returns void 01436 ** 01437 *****************************************************************************/ 01438 01439 void 01440 xcb_randr_refresh_rates_next (xcb_randr_refresh_rates_iterator_t *i ); 01441 01452 /***************************************************************************** 01453 ** 01454 ** xcb_generic_iterator_t xcb_randr_refresh_rates_end 01455 ** 01456 ** @param xcb_randr_refresh_rates_iterator_t i 01457 ** @returns xcb_generic_iterator_t 01458 ** 01459 *****************************************************************************/ 01460 01461 xcb_generic_iterator_t 01462 xcb_randr_refresh_rates_end (xcb_randr_refresh_rates_iterator_t i ); 01463 01473 /***************************************************************************** 01474 ** 01475 ** xcb_randr_query_version_cookie_t xcb_randr_query_version 01476 ** 01477 ** @param xcb_connection_t *c 01478 ** @param uint32_t major_version 01479 ** @param uint32_t minor_version 01480 ** @returns xcb_randr_query_version_cookie_t 01481 ** 01482 *****************************************************************************/ 01483 01484 xcb_randr_query_version_cookie_t 01485 xcb_randr_query_version (xcb_connection_t *c , 01486 uint32_t major_version , 01487 uint32_t minor_version ); 01488 01501 /***************************************************************************** 01502 ** 01503 ** xcb_randr_query_version_cookie_t xcb_randr_query_version_unchecked 01504 ** 01505 ** @param xcb_connection_t *c 01506 ** @param uint32_t major_version 01507 ** @param uint32_t minor_version 01508 ** @returns xcb_randr_query_version_cookie_t 01509 ** 01510 *****************************************************************************/ 01511 01512 xcb_randr_query_version_cookie_t 01513 xcb_randr_query_version_unchecked (xcb_connection_t *c , 01514 uint32_t major_version , 01515 uint32_t minor_version ); 01516 01532 /***************************************************************************** 01533 ** 01534 ** xcb_randr_query_version_reply_t * xcb_randr_query_version_reply 01535 ** 01536 ** @param xcb_connection_t *c 01537 ** @param xcb_randr_query_version_cookie_t cookie 01538 ** @param xcb_generic_error_t **e 01539 ** @returns xcb_randr_query_version_reply_t * 01540 ** 01541 *****************************************************************************/ 01542 01543 xcb_randr_query_version_reply_t * 01544 xcb_randr_query_version_reply (xcb_connection_t *c , 01545 xcb_randr_query_version_cookie_t cookie , 01546 xcb_generic_error_t **e ); 01547 01557 /***************************************************************************** 01558 ** 01559 ** xcb_randr_set_screen_config_cookie_t xcb_randr_set_screen_config 01560 ** 01561 ** @param xcb_connection_t *c 01562 ** @param xcb_window_t window 01563 ** @param xcb_timestamp_t timestamp 01564 ** @param xcb_timestamp_t config_timestamp 01565 ** @param uint16_t sizeID 01566 ** @param uint16_t rotation 01567 ** @param uint16_t rate 01568 ** @returns xcb_randr_set_screen_config_cookie_t 01569 ** 01570 *****************************************************************************/ 01571 01572 xcb_randr_set_screen_config_cookie_t 01573 xcb_randr_set_screen_config (xcb_connection_t *c , 01574 xcb_window_t window , 01575 xcb_timestamp_t timestamp , 01576 xcb_timestamp_t config_timestamp , 01577 uint16_t sizeID , 01578 uint16_t rotation , 01579 uint16_t rate ); 01580 01593 /***************************************************************************** 01594 ** 01595 ** xcb_randr_set_screen_config_cookie_t xcb_randr_set_screen_config_unchecked 01596 ** 01597 ** @param xcb_connection_t *c 01598 ** @param xcb_window_t window 01599 ** @param xcb_timestamp_t timestamp 01600 ** @param xcb_timestamp_t config_timestamp 01601 ** @param uint16_t sizeID 01602 ** @param uint16_t rotation 01603 ** @param uint16_t rate 01604 ** @returns xcb_randr_set_screen_config_cookie_t 01605 ** 01606 *****************************************************************************/ 01607 01608 xcb_randr_set_screen_config_cookie_t 01609 xcb_randr_set_screen_config_unchecked (xcb_connection_t *c , 01610 xcb_window_t window , 01611 xcb_timestamp_t timestamp , 01612 xcb_timestamp_t config_timestamp , 01613 uint16_t sizeID , 01614 uint16_t rotation , 01615 uint16_t rate ); 01616 01632 /***************************************************************************** 01633 ** 01634 ** xcb_randr_set_screen_config_reply_t * xcb_randr_set_screen_config_reply 01635 ** 01636 ** @param xcb_connection_t *c 01637 ** @param xcb_randr_set_screen_config_cookie_t cookie 01638 ** @param xcb_generic_error_t **e 01639 ** @returns xcb_randr_set_screen_config_reply_t * 01640 ** 01641 *****************************************************************************/ 01642 01643 xcb_randr_set_screen_config_reply_t * 01644 xcb_randr_set_screen_config_reply (xcb_connection_t *c , 01645 xcb_randr_set_screen_config_cookie_t cookie , 01646 xcb_generic_error_t **e ); 01647 01660 /***************************************************************************** 01661 ** 01662 ** xcb_void_cookie_t xcb_randr_select_input_checked 01663 ** 01664 ** @param xcb_connection_t *c 01665 ** @param xcb_window_t window 01666 ** @param uint16_t enable 01667 ** @returns xcb_void_cookie_t 01668 ** 01669 *****************************************************************************/ 01670 01671 xcb_void_cookie_t 01672 xcb_randr_select_input_checked (xcb_connection_t *c , 01673 xcb_window_t window , 01674 uint16_t enable ); 01675 01685 /***************************************************************************** 01686 ** 01687 ** xcb_void_cookie_t xcb_randr_select_input 01688 ** 01689 ** @param xcb_connection_t *c 01690 ** @param xcb_window_t window 01691 ** @param uint16_t enable 01692 ** @returns xcb_void_cookie_t 01693 ** 01694 *****************************************************************************/ 01695 01696 xcb_void_cookie_t 01697 xcb_randr_select_input (xcb_connection_t *c , 01698 xcb_window_t window , 01699 uint16_t enable ); 01700 01710 /***************************************************************************** 01711 ** 01712 ** xcb_randr_get_screen_info_cookie_t xcb_randr_get_screen_info 01713 ** 01714 ** @param xcb_connection_t *c 01715 ** @param xcb_window_t window 01716 ** @returns xcb_randr_get_screen_info_cookie_t 01717 ** 01718 *****************************************************************************/ 01719 01720 xcb_randr_get_screen_info_cookie_t 01721 xcb_randr_get_screen_info (xcb_connection_t *c , 01722 xcb_window_t window ); 01723 01736 /***************************************************************************** 01737 ** 01738 ** xcb_randr_get_screen_info_cookie_t xcb_randr_get_screen_info_unchecked 01739 ** 01740 ** @param xcb_connection_t *c 01741 ** @param xcb_window_t window 01742 ** @returns xcb_randr_get_screen_info_cookie_t 01743 ** 01744 *****************************************************************************/ 01745 01746 xcb_randr_get_screen_info_cookie_t 01747 xcb_randr_get_screen_info_unchecked (xcb_connection_t *c , 01748 xcb_window_t window ); 01749 01750 01751 /***************************************************************************** 01752 ** 01753 ** xcb_randr_screen_size_t * xcb_randr_get_screen_info_sizes 01754 ** 01755 ** @param const xcb_randr_get_screen_info_reply_t *R 01756 ** @returns xcb_randr_screen_size_t * 01757 ** 01758 *****************************************************************************/ 01759 01760 xcb_randr_screen_size_t * 01761 xcb_randr_get_screen_info_sizes (const xcb_randr_get_screen_info_reply_t *R ); 01762 01763 01764 /***************************************************************************** 01765 ** 01766 ** int xcb_randr_get_screen_info_sizes_length 01767 ** 01768 ** @param const xcb_randr_get_screen_info_reply_t *R 01769 ** @returns int 01770 ** 01771 *****************************************************************************/ 01772 01773 int 01774 xcb_randr_get_screen_info_sizes_length (const xcb_randr_get_screen_info_reply_t *R ); 01775 01776 01777 /***************************************************************************** 01778 ** 01779 ** xcb_randr_screen_size_iterator_t xcb_randr_get_screen_info_sizes_iterator 01780 ** 01781 ** @param const xcb_randr_get_screen_info_reply_t *R 01782 ** @returns xcb_randr_screen_size_iterator_t 01783 ** 01784 *****************************************************************************/ 01785 01786 xcb_randr_screen_size_iterator_t 01787 xcb_randr_get_screen_info_sizes_iterator (const xcb_randr_get_screen_info_reply_t *R ); 01788 01789 01790 /***************************************************************************** 01791 ** 01792 ** int xcb_randr_get_screen_info_rates_length 01793 ** 01794 ** @param const xcb_randr_get_screen_info_reply_t *R 01795 ** @returns int 01796 ** 01797 *****************************************************************************/ 01798 01799 int 01800 xcb_randr_get_screen_info_rates_length (const xcb_randr_get_screen_info_reply_t *R ); 01801 01802 01803 /***************************************************************************** 01804 ** 01805 ** xcb_randr_refresh_rates_iterator_t xcb_randr_get_screen_info_rates_iterator 01806 ** 01807 ** @param const xcb_randr_get_screen_info_reply_t *R 01808 ** @returns xcb_randr_refresh_rates_iterator_t 01809 ** 01810 *****************************************************************************/ 01811 01812 xcb_randr_refresh_rates_iterator_t 01813 xcb_randr_get_screen_info_rates_iterator (const xcb_randr_get_screen_info_reply_t *R ); 01814 01830 /***************************************************************************** 01831 ** 01832 ** xcb_randr_get_screen_info_reply_t * xcb_randr_get_screen_info_reply 01833 ** 01834 ** @param xcb_connection_t *c 01835 ** @param xcb_randr_get_screen_info_cookie_t cookie 01836 ** @param xcb_generic_error_t **e 01837 ** @returns xcb_randr_get_screen_info_reply_t * 01838 ** 01839 *****************************************************************************/ 01840 01841 xcb_randr_get_screen_info_reply_t * 01842 xcb_randr_get_screen_info_reply (xcb_connection_t *c , 01843 xcb_randr_get_screen_info_cookie_t cookie , 01844 xcb_generic_error_t **e ); 01845 01855 /***************************************************************************** 01856 ** 01857 ** xcb_randr_get_screen_size_range_cookie_t xcb_randr_get_screen_size_range 01858 ** 01859 ** @param xcb_connection_t *c 01860 ** @param xcb_window_t window 01861 ** @returns xcb_randr_get_screen_size_range_cookie_t 01862 ** 01863 *****************************************************************************/ 01864 01865 xcb_randr_get_screen_size_range_cookie_t 01866 xcb_randr_get_screen_size_range (xcb_connection_t *c , 01867 xcb_window_t window ); 01868 01881 /***************************************************************************** 01882 ** 01883 ** xcb_randr_get_screen_size_range_cookie_t xcb_randr_get_screen_size_range_unchecked 01884 ** 01885 ** @param xcb_connection_t *c 01886 ** @param xcb_window_t window 01887 ** @returns xcb_randr_get_screen_size_range_cookie_t 01888 ** 01889 *****************************************************************************/ 01890 01891 xcb_randr_get_screen_size_range_cookie_t 01892 xcb_randr_get_screen_size_range_unchecked (xcb_connection_t *c , 01893 xcb_window_t window ); 01894 01910 /***************************************************************************** 01911 ** 01912 ** xcb_randr_get_screen_size_range_reply_t * xcb_randr_get_screen_size_range_reply 01913 ** 01914 ** @param xcb_connection_t *c 01915 ** @param xcb_randr_get_screen_size_range_cookie_t cookie 01916 ** @param xcb_generic_error_t **e 01917 ** @returns xcb_randr_get_screen_size_range_reply_t * 01918 ** 01919 *****************************************************************************/ 01920 01921 xcb_randr_get_screen_size_range_reply_t * 01922 xcb_randr_get_screen_size_range_reply (xcb_connection_t *c , 01923 xcb_randr_get_screen_size_range_cookie_t cookie , 01924 xcb_generic_error_t **e ); 01925 01938 /***************************************************************************** 01939 ** 01940 ** xcb_void_cookie_t xcb_randr_set_screen_size_checked 01941 ** 01942 ** @param xcb_connection_t *c 01943 ** @param xcb_window_t window 01944 ** @param uint16_t width 01945 ** @param uint16_t height 01946 ** @param uint32_t mm_width 01947 ** @param uint32_t mm_height 01948 ** @returns xcb_void_cookie_t 01949 ** 01950 *****************************************************************************/ 01951 01952 xcb_void_cookie_t 01953 xcb_randr_set_screen_size_checked (xcb_connection_t *c , 01954 xcb_window_t window , 01955 uint16_t width , 01956 uint16_t height , 01957 uint32_t mm_width , 01958 uint32_t mm_height ); 01959 01969 /***************************************************************************** 01970 ** 01971 ** xcb_void_cookie_t xcb_randr_set_screen_size 01972 ** 01973 ** @param xcb_connection_t *c 01974 ** @param xcb_window_t window 01975 ** @param uint16_t width 01976 ** @param uint16_t height 01977 ** @param uint32_t mm_width 01978 ** @param uint32_t mm_height 01979 ** @returns xcb_void_cookie_t 01980 ** 01981 *****************************************************************************/ 01982 01983 xcb_void_cookie_t 01984 xcb_randr_set_screen_size (xcb_connection_t *c , 01985 xcb_window_t window , 01986 uint16_t width , 01987 uint16_t height , 01988 uint32_t mm_width , 01989 uint32_t mm_height ); 01990 02000 /***************************************************************************** 02001 ** 02002 ** void xcb_randr_mode_info_next 02003 ** 02004 ** @param xcb_randr_mode_info_iterator_t *i 02005 ** @returns void 02006 ** 02007 *****************************************************************************/ 02008 02009 void 02010 xcb_randr_mode_info_next (xcb_randr_mode_info_iterator_t *i ); 02011 02022 /***************************************************************************** 02023 ** 02024 ** xcb_generic_iterator_t xcb_randr_mode_info_end 02025 ** 02026 ** @param xcb_randr_mode_info_iterator_t i 02027 ** @returns xcb_generic_iterator_t 02028 ** 02029 *****************************************************************************/ 02030 02031 xcb_generic_iterator_t 02032 xcb_randr_mode_info_end (xcb_randr_mode_info_iterator_t i ); 02033 02043 /***************************************************************************** 02044 ** 02045 ** xcb_randr_get_screen_resources_cookie_t xcb_randr_get_screen_resources 02046 ** 02047 ** @param xcb_connection_t *c 02048 ** @param xcb_window_t window 02049 ** @returns xcb_randr_get_screen_resources_cookie_t 02050 ** 02051 *****************************************************************************/ 02052 02053 xcb_randr_get_screen_resources_cookie_t 02054 xcb_randr_get_screen_resources (xcb_connection_t *c , 02055 xcb_window_t window ); 02056 02069 /***************************************************************************** 02070 ** 02071 ** xcb_randr_get_screen_resources_cookie_t xcb_randr_get_screen_resources_unchecked 02072 ** 02073 ** @param xcb_connection_t *c 02074 ** @param xcb_window_t window 02075 ** @returns xcb_randr_get_screen_resources_cookie_t 02076 ** 02077 *****************************************************************************/ 02078 02079 xcb_randr_get_screen_resources_cookie_t 02080 xcb_randr_get_screen_resources_unchecked (xcb_connection_t *c , 02081 xcb_window_t window ); 02082 02083 02084 /***************************************************************************** 02085 ** 02086 ** xcb_randr_crtc_t * xcb_randr_get_screen_resources_crtcs 02087 ** 02088 ** @param const xcb_randr_get_screen_resources_reply_t *R 02089 ** @returns xcb_randr_crtc_t * 02090 ** 02091 *****************************************************************************/ 02092 02093 xcb_randr_crtc_t * 02094 xcb_randr_get_screen_resources_crtcs (const xcb_randr_get_screen_resources_reply_t *R ); 02095 02096 02097 /***************************************************************************** 02098 ** 02099 ** int xcb_randr_get_screen_resources_crtcs_length 02100 ** 02101 ** @param const xcb_randr_get_screen_resources_reply_t *R 02102 ** @returns int 02103 ** 02104 *****************************************************************************/ 02105 02106 int 02107 xcb_randr_get_screen_resources_crtcs_length (const xcb_randr_get_screen_resources_reply_t *R ); 02108 02109 02110 /***************************************************************************** 02111 ** 02112 ** xcb_generic_iterator_t xcb_randr_get_screen_resources_crtcs_end 02113 ** 02114 ** @param const xcb_randr_get_screen_resources_reply_t *R 02115 ** @returns xcb_generic_iterator_t 02116 ** 02117 *****************************************************************************/ 02118 02119 xcb_generic_iterator_t 02120 xcb_randr_get_screen_resources_crtcs_end (const xcb_randr_get_screen_resources_reply_t *R ); 02121 02122 02123 /***************************************************************************** 02124 ** 02125 ** xcb_randr_output_t * xcb_randr_get_screen_resources_outputs 02126 ** 02127 ** @param const xcb_randr_get_screen_resources_reply_t *R 02128 ** @returns xcb_randr_output_t * 02129 ** 02130 *****************************************************************************/ 02131 02132 xcb_randr_output_t * 02133 xcb_randr_get_screen_resources_outputs (const xcb_randr_get_screen_resources_reply_t *R ); 02134 02135 02136 /***************************************************************************** 02137 ** 02138 ** int xcb_randr_get_screen_resources_outputs_length 02139 ** 02140 ** @param const xcb_randr_get_screen_resources_reply_t *R 02141 ** @returns int 02142 ** 02143 *****************************************************************************/ 02144 02145 int 02146 xcb_randr_get_screen_resources_outputs_length (const xcb_randr_get_screen_resources_reply_t *R ); 02147 02148 02149 /***************************************************************************** 02150 ** 02151 ** xcb_generic_iterator_t xcb_randr_get_screen_resources_outputs_end 02152 ** 02153 ** @param const xcb_randr_get_screen_resources_reply_t *R 02154 ** @returns xcb_generic_iterator_t 02155 ** 02156 *****************************************************************************/ 02157 02158 xcb_generic_iterator_t 02159 xcb_randr_get_screen_resources_outputs_end (const xcb_randr_get_screen_resources_reply_t *R ); 02160 02161 02162 /***************************************************************************** 02163 ** 02164 ** xcb_randr_mode_info_t * xcb_randr_get_screen_resources_modes 02165 ** 02166 ** @param const xcb_randr_get_screen_resources_reply_t *R 02167 ** @returns xcb_randr_mode_info_t * 02168 ** 02169 *****************************************************************************/ 02170 02171 xcb_randr_mode_info_t * 02172 xcb_randr_get_screen_resources_modes (const xcb_randr_get_screen_resources_reply_t *R ); 02173 02174 02175 /***************************************************************************** 02176 ** 02177 ** int xcb_randr_get_screen_resources_modes_length 02178 ** 02179 ** @param const xcb_randr_get_screen_resources_reply_t *R 02180 ** @returns int 02181 ** 02182 *****************************************************************************/ 02183 02184 int 02185 xcb_randr_get_screen_resources_modes_length (const xcb_randr_get_screen_resources_reply_t *R ); 02186 02187 02188 /***************************************************************************** 02189 ** 02190 ** xcb_randr_mode_info_iterator_t xcb_randr_get_screen_resources_modes_iterator 02191 ** 02192 ** @param const xcb_randr_get_screen_resources_reply_t *R 02193 ** @returns xcb_randr_mode_info_iterator_t 02194 ** 02195 *****************************************************************************/ 02196 02197 xcb_randr_mode_info_iterator_t 02198 xcb_randr_get_screen_resources_modes_iterator (const xcb_randr_get_screen_resources_reply_t *R ); 02199 02200 02201 /***************************************************************************** 02202 ** 02203 ** uint8_t * xcb_randr_get_screen_resources_names 02204 ** 02205 ** @param const xcb_randr_get_screen_resources_reply_t *R 02206 ** @returns uint8_t * 02207 ** 02208 *****************************************************************************/ 02209 02210 uint8_t * 02211 xcb_randr_get_screen_resources_names (const xcb_randr_get_screen_resources_reply_t *R ); 02212 02213 02214 /***************************************************************************** 02215 ** 02216 ** int xcb_randr_get_screen_resources_names_length 02217 ** 02218 ** @param const xcb_randr_get_screen_resources_reply_t *R 02219 ** @returns int 02220 ** 02221 *****************************************************************************/ 02222 02223 int 02224 xcb_randr_get_screen_resources_names_length (const xcb_randr_get_screen_resources_reply_t *R ); 02225 02226 02227 /***************************************************************************** 02228 ** 02229 ** xcb_generic_iterator_t xcb_randr_get_screen_resources_names_end 02230 ** 02231 ** @param const xcb_randr_get_screen_resources_reply_t *R 02232 ** @returns xcb_generic_iterator_t 02233 ** 02234 *****************************************************************************/ 02235 02236 xcb_generic_iterator_t 02237 xcb_randr_get_screen_resources_names_end (const xcb_randr_get_screen_resources_reply_t *R ); 02238 02254 /***************************************************************************** 02255 ** 02256 ** xcb_randr_get_screen_resources_reply_t * xcb_randr_get_screen_resources_reply 02257 ** 02258 ** @param xcb_connection_t *c 02259 ** @param xcb_randr_get_screen_resources_cookie_t cookie 02260 ** @param xcb_generic_error_t **e 02261 ** @returns xcb_randr_get_screen_resources_reply_t * 02262 ** 02263 *****************************************************************************/ 02264 02265 xcb_randr_get_screen_resources_reply_t * 02266 xcb_randr_get_screen_resources_reply (xcb_connection_t *c , 02267 xcb_randr_get_screen_resources_cookie_t cookie , 02268 xcb_generic_error_t **e ); 02269 02279 /***************************************************************************** 02280 ** 02281 ** xcb_randr_get_output_info_cookie_t xcb_randr_get_output_info 02282 ** 02283 ** @param xcb_connection_t *c 02284 ** @param xcb_randr_output_t output 02285 ** @param xcb_timestamp_t config_timestamp 02286 ** @returns xcb_randr_get_output_info_cookie_t 02287 ** 02288 *****************************************************************************/ 02289 02290 xcb_randr_get_output_info_cookie_t 02291 xcb_randr_get_output_info (xcb_connection_t *c , 02292 xcb_randr_output_t output , 02293 xcb_timestamp_t config_timestamp ); 02294 02307 /***************************************************************************** 02308 ** 02309 ** xcb_randr_get_output_info_cookie_t xcb_randr_get_output_info_unchecked 02310 ** 02311 ** @param xcb_connection_t *c 02312 ** @param xcb_randr_output_t output 02313 ** @param xcb_timestamp_t config_timestamp 02314 ** @returns xcb_randr_get_output_info_cookie_t 02315 ** 02316 *****************************************************************************/ 02317 02318 xcb_randr_get_output_info_cookie_t 02319 xcb_randr_get_output_info_unchecked (xcb_connection_t *c , 02320 xcb_randr_output_t output , 02321 xcb_timestamp_t config_timestamp ); 02322 02323 02324 /***************************************************************************** 02325 ** 02326 ** xcb_randr_crtc_t * xcb_randr_get_output_info_crtcs 02327 ** 02328 ** @param const xcb_randr_get_output_info_reply_t *R 02329 ** @returns xcb_randr_crtc_t * 02330 ** 02331 *****************************************************************************/ 02332 02333 xcb_randr_crtc_t * 02334 xcb_randr_get_output_info_crtcs (const xcb_randr_get_output_info_reply_t *R ); 02335 02336 02337 /***************************************************************************** 02338 ** 02339 ** int xcb_randr_get_output_info_crtcs_length 02340 ** 02341 ** @param const xcb_randr_get_output_info_reply_t *R 02342 ** @returns int 02343 ** 02344 *****************************************************************************/ 02345 02346 int 02347 xcb_randr_get_output_info_crtcs_length (const xcb_randr_get_output_info_reply_t *R ); 02348 02349 02350 /***************************************************************************** 02351 ** 02352 ** xcb_generic_iterator_t xcb_randr_get_output_info_crtcs_end 02353 ** 02354 ** @param const xcb_randr_get_output_info_reply_t *R 02355 ** @returns xcb_generic_iterator_t 02356 ** 02357 *****************************************************************************/ 02358 02359 xcb_generic_iterator_t 02360 xcb_randr_get_output_info_crtcs_end (const xcb_randr_get_output_info_reply_t *R ); 02361 02362 02363 /***************************************************************************** 02364 ** 02365 ** xcb_randr_mode_t * xcb_randr_get_output_info_modes 02366 ** 02367 ** @param const xcb_randr_get_output_info_reply_t *R 02368 ** @returns xcb_randr_mode_t * 02369 ** 02370 *****************************************************************************/ 02371 02372 xcb_randr_mode_t * 02373 xcb_randr_get_output_info_modes (const xcb_randr_get_output_info_reply_t *R ); 02374 02375 02376 /***************************************************************************** 02377 ** 02378 ** int xcb_randr_get_output_info_modes_length 02379 ** 02380 ** @param const xcb_randr_get_output_info_reply_t *R 02381 ** @returns int 02382 ** 02383 *****************************************************************************/ 02384 02385 int 02386 xcb_randr_get_output_info_modes_length (const xcb_randr_get_output_info_reply_t *R ); 02387 02388 02389 /***************************************************************************** 02390 ** 02391 ** xcb_generic_iterator_t xcb_randr_get_output_info_modes_end 02392 ** 02393 ** @param const xcb_randr_get_output_info_reply_t *R 02394 ** @returns xcb_generic_iterator_t 02395 ** 02396 *****************************************************************************/ 02397 02398 xcb_generic_iterator_t 02399 xcb_randr_get_output_info_modes_end (const xcb_randr_get_output_info_reply_t *R ); 02400 02401 02402 /***************************************************************************** 02403 ** 02404 ** xcb_randr_output_t * xcb_randr_get_output_info_clones 02405 ** 02406 ** @param const xcb_randr_get_output_info_reply_t *R 02407 ** @returns xcb_randr_output_t * 02408 ** 02409 *****************************************************************************/ 02410 02411 xcb_randr_output_t * 02412 xcb_randr_get_output_info_clones (const xcb_randr_get_output_info_reply_t *R ); 02413 02414 02415 /***************************************************************************** 02416 ** 02417 ** int xcb_randr_get_output_info_clones_length 02418 ** 02419 ** @param const xcb_randr_get_output_info_reply_t *R 02420 ** @returns int 02421 ** 02422 *****************************************************************************/ 02423 02424 int 02425 xcb_randr_get_output_info_clones_length (const xcb_randr_get_output_info_reply_t *R ); 02426 02427 02428 /***************************************************************************** 02429 ** 02430 ** xcb_generic_iterator_t xcb_randr_get_output_info_clones_end 02431 ** 02432 ** @param const xcb_randr_get_output_info_reply_t *R 02433 ** @returns xcb_generic_iterator_t 02434 ** 02435 *****************************************************************************/ 02436 02437 xcb_generic_iterator_t 02438 xcb_randr_get_output_info_clones_end (const xcb_randr_get_output_info_reply_t *R ); 02439 02440 02441 /***************************************************************************** 02442 ** 02443 ** uint8_t * xcb_randr_get_output_info_name 02444 ** 02445 ** @param const xcb_randr_get_output_info_reply_t *R 02446 ** @returns uint8_t * 02447 ** 02448 *****************************************************************************/ 02449 02450 uint8_t * 02451 xcb_randr_get_output_info_name (const xcb_randr_get_output_info_reply_t *R ); 02452 02453 02454 /***************************************************************************** 02455 ** 02456 ** int xcb_randr_get_output_info_name_length 02457 ** 02458 ** @param const xcb_randr_get_output_info_reply_t *R 02459 ** @returns int 02460 ** 02461 *****************************************************************************/ 02462 02463 int 02464 xcb_randr_get_output_info_name_length (const xcb_randr_get_output_info_reply_t *R ); 02465 02466 02467 /***************************************************************************** 02468 ** 02469 ** xcb_generic_iterator_t xcb_randr_get_output_info_name_end 02470 ** 02471 ** @param const xcb_randr_get_output_info_reply_t *R 02472 ** @returns xcb_generic_iterator_t 02473 ** 02474 *****************************************************************************/ 02475 02476 xcb_generic_iterator_t 02477 xcb_randr_get_output_info_name_end (const xcb_randr_get_output_info_reply_t *R ); 02478 02494 /***************************************************************************** 02495 ** 02496 ** xcb_randr_get_output_info_reply_t * xcb_randr_get_output_info_reply 02497 ** 02498 ** @param xcb_connection_t *c 02499 ** @param xcb_randr_get_output_info_cookie_t cookie 02500 ** @param xcb_generic_error_t **e 02501 ** @returns xcb_randr_get_output_info_reply_t * 02502 ** 02503 *****************************************************************************/ 02504 02505 xcb_randr_get_output_info_reply_t * 02506 xcb_randr_get_output_info_reply (xcb_connection_t *c , 02507 xcb_randr_get_output_info_cookie_t cookie , 02508 xcb_generic_error_t **e ); 02509 02519 /***************************************************************************** 02520 ** 02521 ** xcb_randr_list_output_properties_cookie_t xcb_randr_list_output_properties 02522 ** 02523 ** @param xcb_connection_t *c 02524 ** @param xcb_randr_output_t output 02525 ** @returns xcb_randr_list_output_properties_cookie_t 02526 ** 02527 *****************************************************************************/ 02528 02529 xcb_randr_list_output_properties_cookie_t 02530 xcb_randr_list_output_properties (xcb_connection_t *c , 02531 xcb_randr_output_t output ); 02532 02545 /***************************************************************************** 02546 ** 02547 ** xcb_randr_list_output_properties_cookie_t xcb_randr_list_output_properties_unchecked 02548 ** 02549 ** @param xcb_connection_t *c 02550 ** @param xcb_randr_output_t output 02551 ** @returns xcb_randr_list_output_properties_cookie_t 02552 ** 02553 *****************************************************************************/ 02554 02555 xcb_randr_list_output_properties_cookie_t 02556 xcb_randr_list_output_properties_unchecked (xcb_connection_t *c , 02557 xcb_randr_output_t output ); 02558 02559 02560 /***************************************************************************** 02561 ** 02562 ** xcb_atom_t * xcb_randr_list_output_properties_atoms 02563 ** 02564 ** @param const xcb_randr_list_output_properties_reply_t *R 02565 ** @returns xcb_atom_t * 02566 ** 02567 *****************************************************************************/ 02568 02569 xcb_atom_t * 02570 xcb_randr_list_output_properties_atoms (const xcb_randr_list_output_properties_reply_t *R ); 02571 02572 02573 /***************************************************************************** 02574 ** 02575 ** int xcb_randr_list_output_properties_atoms_length 02576 ** 02577 ** @param const xcb_randr_list_output_properties_reply_t *R 02578 ** @returns int 02579 ** 02580 *****************************************************************************/ 02581 02582 int 02583 xcb_randr_list_output_properties_atoms_length (const xcb_randr_list_output_properties_reply_t *R ); 02584 02585 02586 /***************************************************************************** 02587 ** 02588 ** xcb_generic_iterator_t xcb_randr_list_output_properties_atoms_end 02589 ** 02590 ** @param const xcb_randr_list_output_properties_reply_t *R 02591 ** @returns xcb_generic_iterator_t 02592 ** 02593 *****************************************************************************/ 02594 02595 xcb_generic_iterator_t 02596 xcb_randr_list_output_properties_atoms_end (const xcb_randr_list_output_properties_reply_t *R ); 02597 02613 /***************************************************************************** 02614 ** 02615 ** xcb_randr_list_output_properties_reply_t * xcb_randr_list_output_properties_reply 02616 ** 02617 ** @param xcb_connection_t *c 02618 ** @param xcb_randr_list_output_properties_cookie_t cookie 02619 ** @param xcb_generic_error_t **e 02620 ** @returns xcb_randr_list_output_properties_reply_t * 02621 ** 02622 *****************************************************************************/ 02623 02624 xcb_randr_list_output_properties_reply_t * 02625 xcb_randr_list_output_properties_reply (xcb_connection_t *c , 02626 xcb_randr_list_output_properties_cookie_t cookie , 02627 xcb_generic_error_t **e ); 02628 02638 /***************************************************************************** 02639 ** 02640 ** xcb_randr_query_output_property_cookie_t xcb_randr_query_output_property 02641 ** 02642 ** @param xcb_connection_t *c 02643 ** @param xcb_randr_output_t output 02644 ** @param xcb_atom_t property 02645 ** @returns xcb_randr_query_output_property_cookie_t 02646 ** 02647 *****************************************************************************/ 02648 02649 xcb_randr_query_output_property_cookie_t 02650 xcb_randr_query_output_property (xcb_connection_t *c , 02651 xcb_randr_output_t output , 02652 xcb_atom_t property ); 02653 02666 /***************************************************************************** 02667 ** 02668 ** xcb_randr_query_output_property_cookie_t xcb_randr_query_output_property_unchecked 02669 ** 02670 ** @param xcb_connection_t *c 02671 ** @param xcb_randr_output_t output 02672 ** @param xcb_atom_t property 02673 ** @returns xcb_randr_query_output_property_cookie_t 02674 ** 02675 *****************************************************************************/ 02676 02677 xcb_randr_query_output_property_cookie_t 02678 xcb_randr_query_output_property_unchecked (xcb_connection_t *c , 02679 xcb_randr_output_t output , 02680 xcb_atom_t property ); 02681 02682 02683 /***************************************************************************** 02684 ** 02685 ** int32_t * xcb_randr_query_output_property_valid_values 02686 ** 02687 ** @param const xcb_randr_query_output_property_reply_t *R 02688 ** @returns int32_t * 02689 ** 02690 *****************************************************************************/ 02691 02692 int32_t * 02693 xcb_randr_query_output_property_valid_values (const xcb_randr_query_output_property_reply_t *R ); 02694 02695 02696 /***************************************************************************** 02697 ** 02698 ** int xcb_randr_query_output_property_valid_values_length 02699 ** 02700 ** @param const xcb_randr_query_output_property_reply_t *R 02701 ** @returns int 02702 ** 02703 *****************************************************************************/ 02704 02705 int 02706 xcb_randr_query_output_property_valid_values_length (const xcb_randr_query_output_property_reply_t *R ); 02707 02708 02709 /***************************************************************************** 02710 ** 02711 ** xcb_generic_iterator_t xcb_randr_query_output_property_valid_values_end 02712 ** 02713 ** @param const xcb_randr_query_output_property_reply_t *R 02714 ** @returns xcb_generic_iterator_t 02715 ** 02716 *****************************************************************************/ 02717 02718 xcb_generic_iterator_t 02719 xcb_randr_query_output_property_valid_values_end (const xcb_randr_query_output_property_reply_t *R ); 02720 02736 /***************************************************************************** 02737 ** 02738 ** xcb_randr_query_output_property_reply_t * xcb_randr_query_output_property_reply 02739 ** 02740 ** @param xcb_connection_t *c 02741 ** @param xcb_randr_query_output_property_cookie_t cookie 02742 ** @param xcb_generic_error_t **e 02743 ** @returns xcb_randr_query_output_property_reply_t * 02744 ** 02745 *****************************************************************************/ 02746 02747 xcb_randr_query_output_property_reply_t * 02748 xcb_randr_query_output_property_reply (xcb_connection_t *c , 02749 xcb_randr_query_output_property_cookie_t cookie , 02750 xcb_generic_error_t **e ); 02751 02764 /***************************************************************************** 02765 ** 02766 ** xcb_void_cookie_t xcb_randr_configure_output_property_checked 02767 ** 02768 ** @param xcb_connection_t *c 02769 ** @param xcb_randr_output_t output 02770 ** @param xcb_atom_t property 02771 ** @param uint8_t pending 02772 ** @param uint8_t range 02773 ** @param uint32_t values_len 02774 ** @param const int32_t *values 02775 ** @returns xcb_void_cookie_t 02776 ** 02777 *****************************************************************************/ 02778 02779 xcb_void_cookie_t 02780 xcb_randr_configure_output_property_checked (xcb_connection_t *c , 02781 xcb_randr_output_t output , 02782 xcb_atom_t property , 02783 uint8_t pending , 02784 uint8_t range , 02785 uint32_t values_len , 02786 const int32_t *values ); 02787 02797 /***************************************************************************** 02798 ** 02799 ** xcb_void_cookie_t xcb_randr_configure_output_property 02800 ** 02801 ** @param xcb_connection_t *c 02802 ** @param xcb_randr_output_t output 02803 ** @param xcb_atom_t property 02804 ** @param uint8_t pending 02805 ** @param uint8_t range 02806 ** @param uint32_t values_len 02807 ** @param const int32_t *values 02808 ** @returns xcb_void_cookie_t 02809 ** 02810 *****************************************************************************/ 02811 02812 xcb_void_cookie_t 02813 xcb_randr_configure_output_property (xcb_connection_t *c , 02814 xcb_randr_output_t output , 02815 xcb_atom_t property , 02816 uint8_t pending , 02817 uint8_t range , 02818 uint32_t values_len , 02819 const int32_t *values ); 02820 02833 /***************************************************************************** 02834 ** 02835 ** xcb_void_cookie_t xcb_randr_change_output_property_checked 02836 ** 02837 ** @param xcb_connection_t *c 02838 ** @param xcb_randr_output_t output 02839 ** @param xcb_atom_t property 02840 ** @param xcb_atom_t type 02841 ** @param uint8_t format 02842 ** @param uint8_t mode 02843 ** @param uint32_t num_units 02844 ** @param const void *data 02845 ** @returns xcb_void_cookie_t 02846 ** 02847 *****************************************************************************/ 02848 02849 xcb_void_cookie_t 02850 xcb_randr_change_output_property_checked (xcb_connection_t *c , 02851 xcb_randr_output_t output , 02852 xcb_atom_t property , 02853 xcb_atom_t type , 02854 uint8_t format , 02855 uint8_t mode , 02856 uint32_t num_units , 02857 const void *data ); 02858 02868 /***************************************************************************** 02869 ** 02870 ** xcb_void_cookie_t xcb_randr_change_output_property 02871 ** 02872 ** @param xcb_connection_t *c 02873 ** @param xcb_randr_output_t output 02874 ** @param xcb_atom_t property 02875 ** @param xcb_atom_t type 02876 ** @param uint8_t format 02877 ** @param uint8_t mode 02878 ** @param uint32_t num_units 02879 ** @param const void *data 02880 ** @returns xcb_void_cookie_t 02881 ** 02882 *****************************************************************************/ 02883 02884 xcb_void_cookie_t 02885 xcb_randr_change_output_property (xcb_connection_t *c , 02886 xcb_randr_output_t output , 02887 xcb_atom_t property , 02888 xcb_atom_t type , 02889 uint8_t format , 02890 uint8_t mode , 02891 uint32_t num_units , 02892 const void *data ); 02893 02906 /***************************************************************************** 02907 ** 02908 ** xcb_void_cookie_t xcb_randr_delete_output_property_checked 02909 ** 02910 ** @param xcb_connection_t *c 02911 ** @param xcb_randr_output_t output 02912 ** @param xcb_atom_t property 02913 ** @returns xcb_void_cookie_t 02914 ** 02915 *****************************************************************************/ 02916 02917 xcb_void_cookie_t 02918 xcb_randr_delete_output_property_checked (xcb_connection_t *c , 02919 xcb_randr_output_t output , 02920 xcb_atom_t property ); 02921 02931 /***************************************************************************** 02932 ** 02933 ** xcb_void_cookie_t xcb_randr_delete_output_property 02934 ** 02935 ** @param xcb_connection_t *c 02936 ** @param xcb_randr_output_t output 02937 ** @param xcb_atom_t property 02938 ** @returns xcb_void_cookie_t 02939 ** 02940 *****************************************************************************/ 02941 02942 xcb_void_cookie_t 02943 xcb_randr_delete_output_property (xcb_connection_t *c , 02944 xcb_randr_output_t output , 02945 xcb_atom_t property ); 02946 02956 /***************************************************************************** 02957 ** 02958 ** xcb_randr_get_output_property_cookie_t xcb_randr_get_output_property 02959 ** 02960 ** @param xcb_connection_t *c 02961 ** @param xcb_randr_output_t output 02962 ** @param xcb_atom_t property 02963 ** @param xcb_atom_t type 02964 ** @param uint32_t long_offset 02965 ** @param uint32_t long_length 02966 ** @param uint8_t _delete 02967 ** @param uint8_t pending 02968 ** @returns xcb_randr_get_output_property_cookie_t 02969 ** 02970 *****************************************************************************/ 02971 02972 xcb_randr_get_output_property_cookie_t 02973 xcb_randr_get_output_property (xcb_connection_t *c , 02974 xcb_randr_output_t output , 02975 xcb_atom_t property , 02976 xcb_atom_t type , 02977 uint32_t long_offset , 02978 uint32_t long_length , 02979 uint8_t _delete , 02980 uint8_t pending ); 02981 02994 /***************************************************************************** 02995 ** 02996 ** xcb_randr_get_output_property_cookie_t xcb_randr_get_output_property_unchecked 02997 ** 02998 ** @param xcb_connection_t *c 02999 ** @param xcb_randr_output_t output 03000 ** @param xcb_atom_t property 03001 ** @param xcb_atom_t type 03002 ** @param uint32_t long_offset 03003 ** @param uint32_t long_length 03004 ** @param uint8_t _delete 03005 ** @param uint8_t pending 03006 ** @returns xcb_randr_get_output_property_cookie_t 03007 ** 03008 *****************************************************************************/ 03009 03010 xcb_randr_get_output_property_cookie_t 03011 xcb_randr_get_output_property_unchecked (xcb_connection_t *c , 03012 xcb_randr_output_t output , 03013 xcb_atom_t property , 03014 xcb_atom_t type , 03015 uint32_t long_offset , 03016 uint32_t long_length , 03017 uint8_t _delete , 03018 uint8_t pending ); 03019 03020 03021 /***************************************************************************** 03022 ** 03023 ** uint8_t * xcb_randr_get_output_property_data 03024 ** 03025 ** @param const xcb_randr_get_output_property_reply_t *R 03026 ** @returns uint8_t * 03027 ** 03028 *****************************************************************************/ 03029 03030 uint8_t * 03031 xcb_randr_get_output_property_data (const xcb_randr_get_output_property_reply_t *R ); 03032 03033 03034 /***************************************************************************** 03035 ** 03036 ** int xcb_randr_get_output_property_data_length 03037 ** 03038 ** @param const xcb_randr_get_output_property_reply_t *R 03039 ** @returns int 03040 ** 03041 *****************************************************************************/ 03042 03043 int 03044 xcb_randr_get_output_property_data_length (const xcb_randr_get_output_property_reply_t *R ); 03045 03046 03047 /***************************************************************************** 03048 ** 03049 ** xcb_generic_iterator_t xcb_randr_get_output_property_data_end 03050 ** 03051 ** @param const xcb_randr_get_output_property_reply_t *R 03052 ** @returns xcb_generic_iterator_t 03053 ** 03054 *****************************************************************************/ 03055 03056 xcb_generic_iterator_t 03057 xcb_randr_get_output_property_data_end (const xcb_randr_get_output_property_reply_t *R ); 03058 03074 /***************************************************************************** 03075 ** 03076 ** xcb_randr_get_output_property_reply_t * xcb_randr_get_output_property_reply 03077 ** 03078 ** @param xcb_connection_t *c 03079 ** @param xcb_randr_get_output_property_cookie_t cookie 03080 ** @param xcb_generic_error_t **e 03081 ** @returns xcb_randr_get_output_property_reply_t * 03082 ** 03083 *****************************************************************************/ 03084 03085 xcb_randr_get_output_property_reply_t * 03086 xcb_randr_get_output_property_reply (xcb_connection_t *c , 03087 xcb_randr_get_output_property_cookie_t cookie , 03088 xcb_generic_error_t **e ); 03089 03099 /***************************************************************************** 03100 ** 03101 ** xcb_randr_create_mode_cookie_t xcb_randr_create_mode 03102 ** 03103 ** @param xcb_connection_t *c 03104 ** @param xcb_window_t window 03105 ** @param xcb_randr_mode_info_t mode_info 03106 ** @param uint32_t name_len 03107 ** @param const char *name 03108 ** @returns xcb_randr_create_mode_cookie_t 03109 ** 03110 *****************************************************************************/ 03111 03112 xcb_randr_create_mode_cookie_t 03113 xcb_randr_create_mode (xcb_connection_t *c , 03114 xcb_window_t window , 03115 xcb_randr_mode_info_t mode_info , 03116 uint32_t name_len , 03117 const char *name ); 03118 03131 /***************************************************************************** 03132 ** 03133 ** xcb_randr_create_mode_cookie_t xcb_randr_create_mode_unchecked 03134 ** 03135 ** @param xcb_connection_t *c 03136 ** @param xcb_window_t window 03137 ** @param xcb_randr_mode_info_t mode_info 03138 ** @param uint32_t name_len 03139 ** @param const char *name 03140 ** @returns xcb_randr_create_mode_cookie_t 03141 ** 03142 *****************************************************************************/ 03143 03144 xcb_randr_create_mode_cookie_t 03145 xcb_randr_create_mode_unchecked (xcb_connection_t *c , 03146 xcb_window_t window , 03147 xcb_randr_mode_info_t mode_info , 03148 uint32_t name_len , 03149 const char *name ); 03150 03166 /***************************************************************************** 03167 ** 03168 ** xcb_randr_create_mode_reply_t * xcb_randr_create_mode_reply 03169 ** 03170 ** @param xcb_connection_t *c 03171 ** @param xcb_randr_create_mode_cookie_t cookie 03172 ** @param xcb_generic_error_t **e 03173 ** @returns xcb_randr_create_mode_reply_t * 03174 ** 03175 *****************************************************************************/ 03176 03177 xcb_randr_create_mode_reply_t * 03178 xcb_randr_create_mode_reply (xcb_connection_t *c , 03179 xcb_randr_create_mode_cookie_t cookie , 03180 xcb_generic_error_t **e ); 03181 03194 /***************************************************************************** 03195 ** 03196 ** xcb_void_cookie_t xcb_randr_destroy_mode_checked 03197 ** 03198 ** @param xcb_connection_t *c 03199 ** @param xcb_randr_mode_t mode 03200 ** @returns xcb_void_cookie_t 03201 ** 03202 *****************************************************************************/ 03203 03204 xcb_void_cookie_t 03205 xcb_randr_destroy_mode_checked (xcb_connection_t *c , 03206 xcb_randr_mode_t mode ); 03207 03217 /***************************************************************************** 03218 ** 03219 ** xcb_void_cookie_t xcb_randr_destroy_mode 03220 ** 03221 ** @param xcb_connection_t *c 03222 ** @param xcb_randr_mode_t mode 03223 ** @returns xcb_void_cookie_t 03224 ** 03225 *****************************************************************************/ 03226 03227 xcb_void_cookie_t 03228 xcb_randr_destroy_mode (xcb_connection_t *c , 03229 xcb_randr_mode_t mode ); 03230 03243 /***************************************************************************** 03244 ** 03245 ** xcb_void_cookie_t xcb_randr_add_output_mode_checked 03246 ** 03247 ** @param xcb_connection_t *c 03248 ** @param xcb_randr_output_t output 03249 ** @param xcb_randr_mode_t mode 03250 ** @returns xcb_void_cookie_t 03251 ** 03252 *****************************************************************************/ 03253 03254 xcb_void_cookie_t 03255 xcb_randr_add_output_mode_checked (xcb_connection_t *c , 03256 xcb_randr_output_t output , 03257 xcb_randr_mode_t mode ); 03258 03268 /***************************************************************************** 03269 ** 03270 ** xcb_void_cookie_t xcb_randr_add_output_mode 03271 ** 03272 ** @param xcb_connection_t *c 03273 ** @param xcb_randr_output_t output 03274 ** @param xcb_randr_mode_t mode 03275 ** @returns xcb_void_cookie_t 03276 ** 03277 *****************************************************************************/ 03278 03279 xcb_void_cookie_t 03280 xcb_randr_add_output_mode (xcb_connection_t *c , 03281 xcb_randr_output_t output , 03282 xcb_randr_mode_t mode ); 03283 03296 /***************************************************************************** 03297 ** 03298 ** xcb_void_cookie_t xcb_randr_delete_output_mode_checked 03299 ** 03300 ** @param xcb_connection_t *c 03301 ** @param xcb_randr_output_t output 03302 ** @param xcb_randr_mode_t mode 03303 ** @returns xcb_void_cookie_t 03304 ** 03305 *****************************************************************************/ 03306 03307 xcb_void_cookie_t 03308 xcb_randr_delete_output_mode_checked (xcb_connection_t *c , 03309 xcb_randr_output_t output , 03310 xcb_randr_mode_t mode ); 03311 03321 /***************************************************************************** 03322 ** 03323 ** xcb_void_cookie_t xcb_randr_delete_output_mode 03324 ** 03325 ** @param xcb_connection_t *c 03326 ** @param xcb_randr_output_t output 03327 ** @param xcb_randr_mode_t mode 03328 ** @returns xcb_void_cookie_t 03329 ** 03330 *****************************************************************************/ 03331 03332 xcb_void_cookie_t 03333 xcb_randr_delete_output_mode (xcb_connection_t *c , 03334 xcb_randr_output_t output , 03335 xcb_randr_mode_t mode ); 03336 03346 /***************************************************************************** 03347 ** 03348 ** xcb_randr_get_crtc_info_cookie_t xcb_randr_get_crtc_info 03349 ** 03350 ** @param xcb_connection_t *c 03351 ** @param xcb_randr_crtc_t crtc 03352 ** @param xcb_timestamp_t config_timestamp 03353 ** @returns xcb_randr_get_crtc_info_cookie_t 03354 ** 03355 *****************************************************************************/ 03356 03357 xcb_randr_get_crtc_info_cookie_t 03358 xcb_randr_get_crtc_info (xcb_connection_t *c , 03359 xcb_randr_crtc_t crtc , 03360 xcb_timestamp_t config_timestamp ); 03361 03374 /***************************************************************************** 03375 ** 03376 ** xcb_randr_get_crtc_info_cookie_t xcb_randr_get_crtc_info_unchecked 03377 ** 03378 ** @param xcb_connection_t *c 03379 ** @param xcb_randr_crtc_t crtc 03380 ** @param xcb_timestamp_t config_timestamp 03381 ** @returns xcb_randr_get_crtc_info_cookie_t 03382 ** 03383 *****************************************************************************/ 03384 03385 xcb_randr_get_crtc_info_cookie_t 03386 xcb_randr_get_crtc_info_unchecked (xcb_connection_t *c , 03387 xcb_randr_crtc_t crtc , 03388 xcb_timestamp_t config_timestamp ); 03389 03390 03391 /***************************************************************************** 03392 ** 03393 ** xcb_randr_output_t * xcb_randr_get_crtc_info_outputs 03394 ** 03395 ** @param const xcb_randr_get_crtc_info_reply_t *R 03396 ** @returns xcb_randr_output_t * 03397 ** 03398 *****************************************************************************/ 03399 03400 xcb_randr_output_t * 03401 xcb_randr_get_crtc_info_outputs (const xcb_randr_get_crtc_info_reply_t *R ); 03402 03403 03404 /***************************************************************************** 03405 ** 03406 ** int xcb_randr_get_crtc_info_outputs_length 03407 ** 03408 ** @param const xcb_randr_get_crtc_info_reply_t *R 03409 ** @returns int 03410 ** 03411 *****************************************************************************/ 03412 03413 int 03414 xcb_randr_get_crtc_info_outputs_length (const xcb_randr_get_crtc_info_reply_t *R ); 03415 03416 03417 /***************************************************************************** 03418 ** 03419 ** xcb_generic_iterator_t xcb_randr_get_crtc_info_outputs_end 03420 ** 03421 ** @param const xcb_randr_get_crtc_info_reply_t *R 03422 ** @returns xcb_generic_iterator_t 03423 ** 03424 *****************************************************************************/ 03425 03426 xcb_generic_iterator_t 03427 xcb_randr_get_crtc_info_outputs_end (const xcb_randr_get_crtc_info_reply_t *R ); 03428 03429 03430 /***************************************************************************** 03431 ** 03432 ** xcb_randr_output_t * xcb_randr_get_crtc_info_possible 03433 ** 03434 ** @param const xcb_randr_get_crtc_info_reply_t *R 03435 ** @returns xcb_randr_output_t * 03436 ** 03437 *****************************************************************************/ 03438 03439 xcb_randr_output_t * 03440 xcb_randr_get_crtc_info_possible (const xcb_randr_get_crtc_info_reply_t *R ); 03441 03442 03443 /***************************************************************************** 03444 ** 03445 ** int xcb_randr_get_crtc_info_possible_length 03446 ** 03447 ** @param const xcb_randr_get_crtc_info_reply_t *R 03448 ** @returns int 03449 ** 03450 *****************************************************************************/ 03451 03452 int 03453 xcb_randr_get_crtc_info_possible_length (const xcb_randr_get_crtc_info_reply_t *R ); 03454 03455 03456 /***************************************************************************** 03457 ** 03458 ** xcb_generic_iterator_t xcb_randr_get_crtc_info_possible_end 03459 ** 03460 ** @param const xcb_randr_get_crtc_info_reply_t *R 03461 ** @returns xcb_generic_iterator_t 03462 ** 03463 *****************************************************************************/ 03464 03465 xcb_generic_iterator_t 03466 xcb_randr_get_crtc_info_possible_end (const xcb_randr_get_crtc_info_reply_t *R ); 03467 03483 /***************************************************************************** 03484 ** 03485 ** xcb_randr_get_crtc_info_reply_t * xcb_randr_get_crtc_info_reply 03486 ** 03487 ** @param xcb_connection_t *c 03488 ** @param xcb_randr_get_crtc_info_cookie_t cookie 03489 ** @param xcb_generic_error_t **e 03490 ** @returns xcb_randr_get_crtc_info_reply_t * 03491 ** 03492 *****************************************************************************/ 03493 03494 xcb_randr_get_crtc_info_reply_t * 03495 xcb_randr_get_crtc_info_reply (xcb_connection_t *c , 03496 xcb_randr_get_crtc_info_cookie_t cookie , 03497 xcb_generic_error_t **e ); 03498 03508 /***************************************************************************** 03509 ** 03510 ** xcb_randr_set_crtc_config_cookie_t xcb_randr_set_crtc_config 03511 ** 03512 ** @param xcb_connection_t *c 03513 ** @param xcb_randr_crtc_t crtc 03514 ** @param xcb_timestamp_t timestamp 03515 ** @param xcb_timestamp_t config_timestamp 03516 ** @param int16_t x 03517 ** @param int16_t y 03518 ** @param xcb_randr_mode_t mode 03519 ** @param uint16_t rotation 03520 ** @param uint32_t outputs_len 03521 ** @param const xcb_randr_output_t *outputs 03522 ** @returns xcb_randr_set_crtc_config_cookie_t 03523 ** 03524 *****************************************************************************/ 03525 03526 xcb_randr_set_crtc_config_cookie_t 03527 xcb_randr_set_crtc_config (xcb_connection_t *c , 03528 xcb_randr_crtc_t crtc , 03529 xcb_timestamp_t timestamp , 03530 xcb_timestamp_t config_timestamp , 03531 int16_t x , 03532 int16_t y , 03533 xcb_randr_mode_t mode , 03534 uint16_t rotation , 03535 uint32_t outputs_len , 03536 const xcb_randr_output_t *outputs ); 03537 03550 /***************************************************************************** 03551 ** 03552 ** xcb_randr_set_crtc_config_cookie_t xcb_randr_set_crtc_config_unchecked 03553 ** 03554 ** @param xcb_connection_t *c 03555 ** @param xcb_randr_crtc_t crtc 03556 ** @param xcb_timestamp_t timestamp 03557 ** @param xcb_timestamp_t config_timestamp 03558 ** @param int16_t x 03559 ** @param int16_t y 03560 ** @param xcb_randr_mode_t mode 03561 ** @param uint16_t rotation 03562 ** @param uint32_t outputs_len 03563 ** @param const xcb_randr_output_t *outputs 03564 ** @returns xcb_randr_set_crtc_config_cookie_t 03565 ** 03566 *****************************************************************************/ 03567 03568 xcb_randr_set_crtc_config_cookie_t 03569 xcb_randr_set_crtc_config_unchecked (xcb_connection_t *c , 03570 xcb_randr_crtc_t crtc , 03571 xcb_timestamp_t timestamp , 03572 xcb_timestamp_t config_timestamp , 03573 int16_t x , 03574 int16_t y , 03575 xcb_randr_mode_t mode , 03576 uint16_t rotation , 03577 uint32_t outputs_len , 03578 const xcb_randr_output_t *outputs ); 03579 03595 /***************************************************************************** 03596 ** 03597 ** xcb_randr_set_crtc_config_reply_t * xcb_randr_set_crtc_config_reply 03598 ** 03599 ** @param xcb_connection_t *c 03600 ** @param xcb_randr_set_crtc_config_cookie_t cookie 03601 ** @param xcb_generic_error_t **e 03602 ** @returns xcb_randr_set_crtc_config_reply_t * 03603 ** 03604 *****************************************************************************/ 03605 03606 xcb_randr_set_crtc_config_reply_t * 03607 xcb_randr_set_crtc_config_reply (xcb_connection_t *c , 03608 xcb_randr_set_crtc_config_cookie_t cookie , 03609 xcb_generic_error_t **e ); 03610 03620 /***************************************************************************** 03621 ** 03622 ** xcb_randr_get_crtc_gamma_size_cookie_t xcb_randr_get_crtc_gamma_size 03623 ** 03624 ** @param xcb_connection_t *c 03625 ** @param xcb_randr_crtc_t crtc 03626 ** @returns xcb_randr_get_crtc_gamma_size_cookie_t 03627 ** 03628 *****************************************************************************/ 03629 03630 xcb_randr_get_crtc_gamma_size_cookie_t 03631 xcb_randr_get_crtc_gamma_size (xcb_connection_t *c , 03632 xcb_randr_crtc_t crtc ); 03633 03646 /***************************************************************************** 03647 ** 03648 ** xcb_randr_get_crtc_gamma_size_cookie_t xcb_randr_get_crtc_gamma_size_unchecked 03649 ** 03650 ** @param xcb_connection_t *c 03651 ** @param xcb_randr_crtc_t crtc 03652 ** @returns xcb_randr_get_crtc_gamma_size_cookie_t 03653 ** 03654 *****************************************************************************/ 03655 03656 xcb_randr_get_crtc_gamma_size_cookie_t 03657 xcb_randr_get_crtc_gamma_size_unchecked (xcb_connection_t *c , 03658 xcb_randr_crtc_t crtc ); 03659 03675 /***************************************************************************** 03676 ** 03677 ** xcb_randr_get_crtc_gamma_size_reply_t * xcb_randr_get_crtc_gamma_size_reply 03678 ** 03679 ** @param xcb_connection_t *c 03680 ** @param xcb_randr_get_crtc_gamma_size_cookie_t cookie 03681 ** @param xcb_generic_error_t **e 03682 ** @returns xcb_randr_get_crtc_gamma_size_reply_t * 03683 ** 03684 *****************************************************************************/ 03685 03686 xcb_randr_get_crtc_gamma_size_reply_t * 03687 xcb_randr_get_crtc_gamma_size_reply (xcb_connection_t *c , 03688 xcb_randr_get_crtc_gamma_size_cookie_t cookie , 03689 xcb_generic_error_t **e ); 03690 03700 /***************************************************************************** 03701 ** 03702 ** xcb_randr_get_crtc_gamma_cookie_t xcb_randr_get_crtc_gamma 03703 ** 03704 ** @param xcb_connection_t *c 03705 ** @param xcb_randr_crtc_t crtc 03706 ** @returns xcb_randr_get_crtc_gamma_cookie_t 03707 ** 03708 *****************************************************************************/ 03709 03710 xcb_randr_get_crtc_gamma_cookie_t 03711 xcb_randr_get_crtc_gamma (xcb_connection_t *c , 03712 xcb_randr_crtc_t crtc ); 03713 03726 /***************************************************************************** 03727 ** 03728 ** xcb_randr_get_crtc_gamma_cookie_t xcb_randr_get_crtc_gamma_unchecked 03729 ** 03730 ** @param xcb_connection_t *c 03731 ** @param xcb_randr_crtc_t crtc 03732 ** @returns xcb_randr_get_crtc_gamma_cookie_t 03733 ** 03734 *****************************************************************************/ 03735 03736 xcb_randr_get_crtc_gamma_cookie_t 03737 xcb_randr_get_crtc_gamma_unchecked (xcb_connection_t *c , 03738 xcb_randr_crtc_t crtc ); 03739 03740 03741 /***************************************************************************** 03742 ** 03743 ** uint16_t * xcb_randr_get_crtc_gamma_red 03744 ** 03745 ** @param const xcb_randr_get_crtc_gamma_reply_t *R 03746 ** @returns uint16_t * 03747 ** 03748 *****************************************************************************/ 03749 03750 uint16_t * 03751 xcb_randr_get_crtc_gamma_red (const xcb_randr_get_crtc_gamma_reply_t *R ); 03752 03753 03754 /***************************************************************************** 03755 ** 03756 ** int xcb_randr_get_crtc_gamma_red_length 03757 ** 03758 ** @param const xcb_randr_get_crtc_gamma_reply_t *R 03759 ** @returns int 03760 ** 03761 *****************************************************************************/ 03762 03763 int 03764 xcb_randr_get_crtc_gamma_red_length (const xcb_randr_get_crtc_gamma_reply_t *R ); 03765 03766 03767 /***************************************************************************** 03768 ** 03769 ** xcb_generic_iterator_t xcb_randr_get_crtc_gamma_red_end 03770 ** 03771 ** @param const xcb_randr_get_crtc_gamma_reply_t *R 03772 ** @returns xcb_generic_iterator_t 03773 ** 03774 *****************************************************************************/ 03775 03776 xcb_generic_iterator_t 03777 xcb_randr_get_crtc_gamma_red_end (const xcb_randr_get_crtc_gamma_reply_t *R ); 03778 03779 03780 /***************************************************************************** 03781 ** 03782 ** uint16_t * xcb_randr_get_crtc_gamma_green 03783 ** 03784 ** @param const xcb_randr_get_crtc_gamma_reply_t *R 03785 ** @returns uint16_t * 03786 ** 03787 *****************************************************************************/ 03788 03789 uint16_t * 03790 xcb_randr_get_crtc_gamma_green (const xcb_randr_get_crtc_gamma_reply_t *R ); 03791 03792 03793 /***************************************************************************** 03794 ** 03795 ** int xcb_randr_get_crtc_gamma_green_length 03796 ** 03797 ** @param const xcb_randr_get_crtc_gamma_reply_t *R 03798 ** @returns int 03799 ** 03800 *****************************************************************************/ 03801 03802 int 03803 xcb_randr_get_crtc_gamma_green_length (const xcb_randr_get_crtc_gamma_reply_t *R ); 03804 03805 03806 /***************************************************************************** 03807 ** 03808 ** xcb_generic_iterator_t xcb_randr_get_crtc_gamma_green_end 03809 ** 03810 ** @param const xcb_randr_get_crtc_gamma_reply_t *R 03811 ** @returns xcb_generic_iterator_t 03812 ** 03813 *****************************************************************************/ 03814 03815 xcb_generic_iterator_t 03816 xcb_randr_get_crtc_gamma_green_end (const xcb_randr_get_crtc_gamma_reply_t *R ); 03817 03818 03819 /***************************************************************************** 03820 ** 03821 ** uint16_t * xcb_randr_get_crtc_gamma_blue 03822 ** 03823 ** @param const xcb_randr_get_crtc_gamma_reply_t *R 03824 ** @returns uint16_t * 03825 ** 03826 *****************************************************************************/ 03827 03828 uint16_t * 03829 xcb_randr_get_crtc_gamma_blue (const xcb_randr_get_crtc_gamma_reply_t *R ); 03830 03831 03832 /***************************************************************************** 03833 ** 03834 ** int xcb_randr_get_crtc_gamma_blue_length 03835 ** 03836 ** @param const xcb_randr_get_crtc_gamma_reply_t *R 03837 ** @returns int 03838 ** 03839 *****************************************************************************/ 03840 03841 int 03842 xcb_randr_get_crtc_gamma_blue_length (const xcb_randr_get_crtc_gamma_reply_t *R ); 03843 03844 03845 /***************************************************************************** 03846 ** 03847 ** xcb_generic_iterator_t xcb_randr_get_crtc_gamma_blue_end 03848 ** 03849 ** @param const xcb_randr_get_crtc_gamma_reply_t *R 03850 ** @returns xcb_generic_iterator_t 03851 ** 03852 *****************************************************************************/ 03853 03854 xcb_generic_iterator_t 03855 xcb_randr_get_crtc_gamma_blue_end (const xcb_randr_get_crtc_gamma_reply_t *R ); 03856 03872 /***************************************************************************** 03873 ** 03874 ** xcb_randr_get_crtc_gamma_reply_t * xcb_randr_get_crtc_gamma_reply 03875 ** 03876 ** @param xcb_connection_t *c 03877 ** @param xcb_randr_get_crtc_gamma_cookie_t cookie 03878 ** @param xcb_generic_error_t **e 03879 ** @returns xcb_randr_get_crtc_gamma_reply_t * 03880 ** 03881 *****************************************************************************/ 03882 03883 xcb_randr_get_crtc_gamma_reply_t * 03884 xcb_randr_get_crtc_gamma_reply (xcb_connection_t *c , 03885 xcb_randr_get_crtc_gamma_cookie_t cookie , 03886 xcb_generic_error_t **e ); 03887 03900 /***************************************************************************** 03901 ** 03902 ** xcb_void_cookie_t xcb_randr_set_crtc_gamma_checked 03903 ** 03904 ** @param xcb_connection_t *c 03905 ** @param xcb_randr_crtc_t crtc 03906 ** @param uint16_t size 03907 ** @param const uint16_t *red 03908 ** @param const uint16_t *green 03909 ** @param const uint16_t *blue 03910 ** @returns xcb_void_cookie_t 03911 ** 03912 *****************************************************************************/ 03913 03914 xcb_void_cookie_t 03915 xcb_randr_set_crtc_gamma_checked (xcb_connection_t *c , 03916 xcb_randr_crtc_t crtc , 03917 uint16_t size , 03918 const uint16_t *red , 03919 const uint16_t *green , 03920 const uint16_t *blue ); 03921 03931 /***************************************************************************** 03932 ** 03933 ** xcb_void_cookie_t xcb_randr_set_crtc_gamma 03934 ** 03935 ** @param xcb_connection_t *c 03936 ** @param xcb_randr_crtc_t crtc 03937 ** @param uint16_t size 03938 ** @param const uint16_t *red 03939 ** @param const uint16_t *green 03940 ** @param const uint16_t *blue 03941 ** @returns xcb_void_cookie_t 03942 ** 03943 *****************************************************************************/ 03944 03945 xcb_void_cookie_t 03946 xcb_randr_set_crtc_gamma (xcb_connection_t *c , 03947 xcb_randr_crtc_t crtc , 03948 uint16_t size , 03949 const uint16_t *red , 03950 const uint16_t *green , 03951 const uint16_t *blue ); 03952 03962 /***************************************************************************** 03963 ** 03964 ** xcb_randr_get_screen_resources_current_cookie_t xcb_randr_get_screen_resources_current 03965 ** 03966 ** @param xcb_connection_t *c 03967 ** @param xcb_window_t window 03968 ** @returns xcb_randr_get_screen_resources_current_cookie_t 03969 ** 03970 *****************************************************************************/ 03971 03972 xcb_randr_get_screen_resources_current_cookie_t 03973 xcb_randr_get_screen_resources_current (xcb_connection_t *c , 03974 xcb_window_t window ); 03975 03988 /***************************************************************************** 03989 ** 03990 ** xcb_randr_get_screen_resources_current_cookie_t xcb_randr_get_screen_resources_current_unchecked 03991 ** 03992 ** @param xcb_connection_t *c 03993 ** @param xcb_window_t window 03994 ** @returns xcb_randr_get_screen_resources_current_cookie_t 03995 ** 03996 *****************************************************************************/ 03997 03998 xcb_randr_get_screen_resources_current_cookie_t 03999 xcb_randr_get_screen_resources_current_unchecked (xcb_connection_t *c , 04000 xcb_window_t window ); 04001 04002 04003 /***************************************************************************** 04004 ** 04005 ** xcb_randr_crtc_t * xcb_randr_get_screen_resources_current_crtcs 04006 ** 04007 ** @param const xcb_randr_get_screen_resources_current_reply_t *R 04008 ** @returns xcb_randr_crtc_t * 04009 ** 04010 *****************************************************************************/ 04011 04012 xcb_randr_crtc_t * 04013 xcb_randr_get_screen_resources_current_crtcs (const xcb_randr_get_screen_resources_current_reply_t *R ); 04014 04015 04016 /***************************************************************************** 04017 ** 04018 ** int xcb_randr_get_screen_resources_current_crtcs_length 04019 ** 04020 ** @param const xcb_randr_get_screen_resources_current_reply_t *R 04021 ** @returns int 04022 ** 04023 *****************************************************************************/ 04024 04025 int 04026 xcb_randr_get_screen_resources_current_crtcs_length (const xcb_randr_get_screen_resources_current_reply_t *R ); 04027 04028 04029 /***************************************************************************** 04030 ** 04031 ** xcb_generic_iterator_t xcb_randr_get_screen_resources_current_crtcs_end 04032 ** 04033 ** @param const xcb_randr_get_screen_resources_current_reply_t *R 04034 ** @returns xcb_generic_iterator_t 04035 ** 04036 *****************************************************************************/ 04037 04038 xcb_generic_iterator_t 04039 xcb_randr_get_screen_resources_current_crtcs_end (const xcb_randr_get_screen_resources_current_reply_t *R ); 04040 04041 04042 /***************************************************************************** 04043 ** 04044 ** xcb_randr_output_t * xcb_randr_get_screen_resources_current_outputs 04045 ** 04046 ** @param const xcb_randr_get_screen_resources_current_reply_t *R 04047 ** @returns xcb_randr_output_t * 04048 ** 04049 *****************************************************************************/ 04050 04051 xcb_randr_output_t * 04052 xcb_randr_get_screen_resources_current_outputs (const xcb_randr_get_screen_resources_current_reply_t *R ); 04053 04054 04055 /***************************************************************************** 04056 ** 04057 ** int xcb_randr_get_screen_resources_current_outputs_length 04058 ** 04059 ** @param const xcb_randr_get_screen_resources_current_reply_t *R 04060 ** @returns int 04061 ** 04062 *****************************************************************************/ 04063 04064 int 04065 xcb_randr_get_screen_resources_current_outputs_length (const xcb_randr_get_screen_resources_current_reply_t *R ); 04066 04067 04068 /***************************************************************************** 04069 ** 04070 ** xcb_generic_iterator_t xcb_randr_get_screen_resources_current_outputs_end 04071 ** 04072 ** @param const xcb_randr_get_screen_resources_current_reply_t *R 04073 ** @returns xcb_generic_iterator_t 04074 ** 04075 *****************************************************************************/ 04076 04077 xcb_generic_iterator_t 04078 xcb_randr_get_screen_resources_current_outputs_end (const xcb_randr_get_screen_resources_current_reply_t *R ); 04079 04080 04081 /***************************************************************************** 04082 ** 04083 ** xcb_randr_mode_info_t * xcb_randr_get_screen_resources_current_modes 04084 ** 04085 ** @param const xcb_randr_get_screen_resources_current_reply_t *R 04086 ** @returns xcb_randr_mode_info_t * 04087 ** 04088 *****************************************************************************/ 04089 04090 xcb_randr_mode_info_t * 04091 xcb_randr_get_screen_resources_current_modes (const xcb_randr_get_screen_resources_current_reply_t *R ); 04092 04093 04094 /***************************************************************************** 04095 ** 04096 ** int xcb_randr_get_screen_resources_current_modes_length 04097 ** 04098 ** @param const xcb_randr_get_screen_resources_current_reply_t *R 04099 ** @returns int 04100 ** 04101 *****************************************************************************/ 04102 04103 int 04104 xcb_randr_get_screen_resources_current_modes_length (const xcb_randr_get_screen_resources_current_reply_t *R ); 04105 04106 04107 /***************************************************************************** 04108 ** 04109 ** xcb_randr_mode_info_iterator_t xcb_randr_get_screen_resources_current_modes_iterator 04110 ** 04111 ** @param const xcb_randr_get_screen_resources_current_reply_t *R 04112 ** @returns xcb_randr_mode_info_iterator_t 04113 ** 04114 *****************************************************************************/ 04115 04116 xcb_randr_mode_info_iterator_t 04117 xcb_randr_get_screen_resources_current_modes_iterator (const xcb_randr_get_screen_resources_current_reply_t *R ); 04118 04119 04120 /***************************************************************************** 04121 ** 04122 ** uint8_t * xcb_randr_get_screen_resources_current_names 04123 ** 04124 ** @param const xcb_randr_get_screen_resources_current_reply_t *R 04125 ** @returns uint8_t * 04126 ** 04127 *****************************************************************************/ 04128 04129 uint8_t * 04130 xcb_randr_get_screen_resources_current_names (const xcb_randr_get_screen_resources_current_reply_t *R ); 04131 04132 04133 /***************************************************************************** 04134 ** 04135 ** int xcb_randr_get_screen_resources_current_names_length 04136 ** 04137 ** @param const xcb_randr_get_screen_resources_current_reply_t *R 04138 ** @returns int 04139 ** 04140 *****************************************************************************/ 04141 04142 int 04143 xcb_randr_get_screen_resources_current_names_length (const xcb_randr_get_screen_resources_current_reply_t *R ); 04144 04145 04146 /***************************************************************************** 04147 ** 04148 ** xcb_generic_iterator_t xcb_randr_get_screen_resources_current_names_end 04149 ** 04150 ** @param const xcb_randr_get_screen_resources_current_reply_t *R 04151 ** @returns xcb_generic_iterator_t 04152 ** 04153 *****************************************************************************/ 04154 04155 xcb_generic_iterator_t 04156 xcb_randr_get_screen_resources_current_names_end (const xcb_randr_get_screen_resources_current_reply_t *R ); 04157 04173 /***************************************************************************** 04174 ** 04175 ** xcb_randr_get_screen_resources_current_reply_t * xcb_randr_get_screen_resources_current_reply 04176 ** 04177 ** @param xcb_connection_t *c 04178 ** @param xcb_randr_get_screen_resources_current_cookie_t cookie 04179 ** @param xcb_generic_error_t **e 04180 ** @returns xcb_randr_get_screen_resources_current_reply_t * 04181 ** 04182 *****************************************************************************/ 04183 04184 xcb_randr_get_screen_resources_current_reply_t * 04185 xcb_randr_get_screen_resources_current_reply (xcb_connection_t *c , 04186 xcb_randr_get_screen_resources_current_cookie_t cookie , 04187 xcb_generic_error_t **e ); 04188 04201 /***************************************************************************** 04202 ** 04203 ** xcb_void_cookie_t xcb_randr_set_crtc_transform_checked 04204 ** 04205 ** @param xcb_connection_t *c 04206 ** @param xcb_randr_crtc_t crtc 04207 ** @param xcb_render_transform_t transform 04208 ** @param uint16_t filter_len 04209 ** @param const char *filter_name 04210 ** @param uint32_t filter_params_len 04211 ** @param const xcb_render_fixed_t *filter_params 04212 ** @returns xcb_void_cookie_t 04213 ** 04214 *****************************************************************************/ 04215 04216 xcb_void_cookie_t 04217 xcb_randr_set_crtc_transform_checked (xcb_connection_t *c , 04218 xcb_randr_crtc_t crtc , 04219 xcb_render_transform_t transform , 04220 uint16_t filter_len , 04221 const char *filter_name , 04222 uint32_t filter_params_len , 04223 const xcb_render_fixed_t *filter_params ); 04224 04234 /***************************************************************************** 04235 ** 04236 ** xcb_void_cookie_t xcb_randr_set_crtc_transform 04237 ** 04238 ** @param xcb_connection_t *c 04239 ** @param xcb_randr_crtc_t crtc 04240 ** @param xcb_render_transform_t transform 04241 ** @param uint16_t filter_len 04242 ** @param const char *filter_name 04243 ** @param uint32_t filter_params_len 04244 ** @param const xcb_render_fixed_t *filter_params 04245 ** @returns xcb_void_cookie_t 04246 ** 04247 *****************************************************************************/ 04248 04249 xcb_void_cookie_t 04250 xcb_randr_set_crtc_transform (xcb_connection_t *c , 04251 xcb_randr_crtc_t crtc , 04252 xcb_render_transform_t transform , 04253 uint16_t filter_len , 04254 const char *filter_name , 04255 uint32_t filter_params_len , 04256 const xcb_render_fixed_t *filter_params ); 04257 04267 /***************************************************************************** 04268 ** 04269 ** xcb_randr_get_crtc_transform_cookie_t xcb_randr_get_crtc_transform 04270 ** 04271 ** @param xcb_connection_t *c 04272 ** @param xcb_randr_crtc_t crtc 04273 ** @returns xcb_randr_get_crtc_transform_cookie_t 04274 ** 04275 *****************************************************************************/ 04276 04277 xcb_randr_get_crtc_transform_cookie_t 04278 xcb_randr_get_crtc_transform (xcb_connection_t *c , 04279 xcb_randr_crtc_t crtc ); 04280 04293 /***************************************************************************** 04294 ** 04295 ** xcb_randr_get_crtc_transform_cookie_t xcb_randr_get_crtc_transform_unchecked 04296 ** 04297 ** @param xcb_connection_t *c 04298 ** @param xcb_randr_crtc_t crtc 04299 ** @returns xcb_randr_get_crtc_transform_cookie_t 04300 ** 04301 *****************************************************************************/ 04302 04303 xcb_randr_get_crtc_transform_cookie_t 04304 xcb_randr_get_crtc_transform_unchecked (xcb_connection_t *c , 04305 xcb_randr_crtc_t crtc ); 04306 04307 04308 /***************************************************************************** 04309 ** 04310 ** char * xcb_randr_get_crtc_transform_pending_filter_name 04311 ** 04312 ** @param const xcb_randr_get_crtc_transform_reply_t *R 04313 ** @returns char * 04314 ** 04315 *****************************************************************************/ 04316 04317 char * 04318 xcb_randr_get_crtc_transform_pending_filter_name (const xcb_randr_get_crtc_transform_reply_t *R ); 04319 04320 04321 /***************************************************************************** 04322 ** 04323 ** int xcb_randr_get_crtc_transform_pending_filter_name_length 04324 ** 04325 ** @param const xcb_randr_get_crtc_transform_reply_t *R 04326 ** @returns int 04327 ** 04328 *****************************************************************************/ 04329 04330 int 04331 xcb_randr_get_crtc_transform_pending_filter_name_length (const xcb_randr_get_crtc_transform_reply_t *R ); 04332 04333 04334 /***************************************************************************** 04335 ** 04336 ** xcb_generic_iterator_t xcb_randr_get_crtc_transform_pending_filter_name_end 04337 ** 04338 ** @param const xcb_randr_get_crtc_transform_reply_t *R 04339 ** @returns xcb_generic_iterator_t 04340 ** 04341 *****************************************************************************/ 04342 04343 xcb_generic_iterator_t 04344 xcb_randr_get_crtc_transform_pending_filter_name_end (const xcb_randr_get_crtc_transform_reply_t *R ); 04345 04346 04347 /***************************************************************************** 04348 ** 04349 ** xcb_render_fixed_t * xcb_randr_get_crtc_transform_pending_params 04350 ** 04351 ** @param const xcb_randr_get_crtc_transform_reply_t *R 04352 ** @returns xcb_render_fixed_t * 04353 ** 04354 *****************************************************************************/ 04355 04356 xcb_render_fixed_t * 04357 xcb_randr_get_crtc_transform_pending_params (const xcb_randr_get_crtc_transform_reply_t *R ); 04358 04359 04360 /***************************************************************************** 04361 ** 04362 ** int xcb_randr_get_crtc_transform_pending_params_length 04363 ** 04364 ** @param const xcb_randr_get_crtc_transform_reply_t *R 04365 ** @returns int 04366 ** 04367 *****************************************************************************/ 04368 04369 int 04370 xcb_randr_get_crtc_transform_pending_params_length (const xcb_randr_get_crtc_transform_reply_t *R ); 04371 04372 04373 /***************************************************************************** 04374 ** 04375 ** xcb_generic_iterator_t xcb_randr_get_crtc_transform_pending_params_end 04376 ** 04377 ** @param const xcb_randr_get_crtc_transform_reply_t *R 04378 ** @returns xcb_generic_iterator_t 04379 ** 04380 *****************************************************************************/ 04381 04382 xcb_generic_iterator_t 04383 xcb_randr_get_crtc_transform_pending_params_end (const xcb_randr_get_crtc_transform_reply_t *R ); 04384 04385 04386 /***************************************************************************** 04387 ** 04388 ** char * xcb_randr_get_crtc_transform_current_filter_name 04389 ** 04390 ** @param const xcb_randr_get_crtc_transform_reply_t *R 04391 ** @returns char * 04392 ** 04393 *****************************************************************************/ 04394 04395 char * 04396 xcb_randr_get_crtc_transform_current_filter_name (const xcb_randr_get_crtc_transform_reply_t *R ); 04397 04398 04399 /***************************************************************************** 04400 ** 04401 ** int xcb_randr_get_crtc_transform_current_filter_name_length 04402 ** 04403 ** @param const xcb_randr_get_crtc_transform_reply_t *R 04404 ** @returns int 04405 ** 04406 *****************************************************************************/ 04407 04408 int 04409 xcb_randr_get_crtc_transform_current_filter_name_length (const xcb_randr_get_crtc_transform_reply_t *R ); 04410 04411 04412 /***************************************************************************** 04413 ** 04414 ** xcb_generic_iterator_t xcb_randr_get_crtc_transform_current_filter_name_end 04415 ** 04416 ** @param const xcb_randr_get_crtc_transform_reply_t *R 04417 ** @returns xcb_generic_iterator_t 04418 ** 04419 *****************************************************************************/ 04420 04421 xcb_generic_iterator_t 04422 xcb_randr_get_crtc_transform_current_filter_name_end (const xcb_randr_get_crtc_transform_reply_t *R ); 04423 04424 04425 /***************************************************************************** 04426 ** 04427 ** xcb_render_fixed_t * xcb_randr_get_crtc_transform_current_params 04428 ** 04429 ** @param const xcb_randr_get_crtc_transform_reply_t *R 04430 ** @returns xcb_render_fixed_t * 04431 ** 04432 *****************************************************************************/ 04433 04434 xcb_render_fixed_t * 04435 xcb_randr_get_crtc_transform_current_params (const xcb_randr_get_crtc_transform_reply_t *R ); 04436 04437 04438 /***************************************************************************** 04439 ** 04440 ** int xcb_randr_get_crtc_transform_current_params_length 04441 ** 04442 ** @param const xcb_randr_get_crtc_transform_reply_t *R 04443 ** @returns int 04444 ** 04445 *****************************************************************************/ 04446 04447 int 04448 xcb_randr_get_crtc_transform_current_params_length (const xcb_randr_get_crtc_transform_reply_t *R ); 04449 04450 04451 /***************************************************************************** 04452 ** 04453 ** xcb_generic_iterator_t xcb_randr_get_crtc_transform_current_params_end 04454 ** 04455 ** @param const xcb_randr_get_crtc_transform_reply_t *R 04456 ** @returns xcb_generic_iterator_t 04457 ** 04458 *****************************************************************************/ 04459 04460 xcb_generic_iterator_t 04461 xcb_randr_get_crtc_transform_current_params_end (const xcb_randr_get_crtc_transform_reply_t *R ); 04462 04478 /***************************************************************************** 04479 ** 04480 ** xcb_randr_get_crtc_transform_reply_t * xcb_randr_get_crtc_transform_reply 04481 ** 04482 ** @param xcb_connection_t *c 04483 ** @param xcb_randr_get_crtc_transform_cookie_t cookie 04484 ** @param xcb_generic_error_t **e 04485 ** @returns xcb_randr_get_crtc_transform_reply_t * 04486 ** 04487 *****************************************************************************/ 04488 04489 xcb_randr_get_crtc_transform_reply_t * 04490 xcb_randr_get_crtc_transform_reply (xcb_connection_t *c , 04491 xcb_randr_get_crtc_transform_cookie_t cookie , 04492 xcb_generic_error_t **e ); 04493 04503 /***************************************************************************** 04504 ** 04505 ** xcb_randr_get_panning_cookie_t xcb_randr_get_panning 04506 ** 04507 ** @param xcb_connection_t *c 04508 ** @param xcb_randr_crtc_t crtc 04509 ** @returns xcb_randr_get_panning_cookie_t 04510 ** 04511 *****************************************************************************/ 04512 04513 xcb_randr_get_panning_cookie_t 04514 xcb_randr_get_panning (xcb_connection_t *c , 04515 xcb_randr_crtc_t crtc ); 04516 04529 /***************************************************************************** 04530 ** 04531 ** xcb_randr_get_panning_cookie_t xcb_randr_get_panning_unchecked 04532 ** 04533 ** @param xcb_connection_t *c 04534 ** @param xcb_randr_crtc_t crtc 04535 ** @returns xcb_randr_get_panning_cookie_t 04536 ** 04537 *****************************************************************************/ 04538 04539 xcb_randr_get_panning_cookie_t 04540 xcb_randr_get_panning_unchecked (xcb_connection_t *c , 04541 xcb_randr_crtc_t crtc ); 04542 04558 /***************************************************************************** 04559 ** 04560 ** xcb_randr_get_panning_reply_t * xcb_randr_get_panning_reply 04561 ** 04562 ** @param xcb_connection_t *c 04563 ** @param xcb_randr_get_panning_cookie_t cookie 04564 ** @param xcb_generic_error_t **e 04565 ** @returns xcb_randr_get_panning_reply_t * 04566 ** 04567 *****************************************************************************/ 04568 04569 xcb_randr_get_panning_reply_t * 04570 xcb_randr_get_panning_reply (xcb_connection_t *c , 04571 xcb_randr_get_panning_cookie_t cookie , 04572 xcb_generic_error_t **e ); 04573 04583 /***************************************************************************** 04584 ** 04585 ** xcb_randr_set_panning_cookie_t xcb_randr_set_panning 04586 ** 04587 ** @param xcb_connection_t *c 04588 ** @param xcb_randr_crtc_t crtc 04589 ** @param xcb_timestamp_t timestamp 04590 ** @param uint16_t left 04591 ** @param uint16_t top 04592 ** @param uint16_t width 04593 ** @param uint16_t height 04594 ** @param uint16_t track_left 04595 ** @param uint16_t track_top 04596 ** @param uint16_t track_width 04597 ** @param uint16_t track_height 04598 ** @param int16_t border_left 04599 ** @param int16_t border_top 04600 ** @param int16_t border_right 04601 ** @param int16_t border_bottom 04602 ** @returns xcb_randr_set_panning_cookie_t 04603 ** 04604 *****************************************************************************/ 04605 04606 xcb_randr_set_panning_cookie_t 04607 xcb_randr_set_panning (xcb_connection_t *c , 04608 xcb_randr_crtc_t crtc , 04609 xcb_timestamp_t timestamp , 04610 uint16_t left , 04611 uint16_t top , 04612 uint16_t width , 04613 uint16_t height , 04614 uint16_t track_left , 04615 uint16_t track_top , 04616 uint16_t track_width , 04617 uint16_t track_height , 04618 int16_t border_left , 04619 int16_t border_top , 04620 int16_t border_right , 04621 int16_t border_bottom ); 04622 04635 /***************************************************************************** 04636 ** 04637 ** xcb_randr_set_panning_cookie_t xcb_randr_set_panning_unchecked 04638 ** 04639 ** @param xcb_connection_t *c 04640 ** @param xcb_randr_crtc_t crtc 04641 ** @param xcb_timestamp_t timestamp 04642 ** @param uint16_t left 04643 ** @param uint16_t top 04644 ** @param uint16_t width 04645 ** @param uint16_t height 04646 ** @param uint16_t track_left 04647 ** @param uint16_t track_top 04648 ** @param uint16_t track_width 04649 ** @param uint16_t track_height 04650 ** @param int16_t border_left 04651 ** @param int16_t border_top 04652 ** @param int16_t border_right 04653 ** @param int16_t border_bottom 04654 ** @returns xcb_randr_set_panning_cookie_t 04655 ** 04656 *****************************************************************************/ 04657 04658 xcb_randr_set_panning_cookie_t 04659 xcb_randr_set_panning_unchecked (xcb_connection_t *c , 04660 xcb_randr_crtc_t crtc , 04661 xcb_timestamp_t timestamp , 04662 uint16_t left , 04663 uint16_t top , 04664 uint16_t width , 04665 uint16_t height , 04666 uint16_t track_left , 04667 uint16_t track_top , 04668 uint16_t track_width , 04669 uint16_t track_height , 04670 int16_t border_left , 04671 int16_t border_top , 04672 int16_t border_right , 04673 int16_t border_bottom ); 04674 04690 /***************************************************************************** 04691 ** 04692 ** xcb_randr_set_panning_reply_t * xcb_randr_set_panning_reply 04693 ** 04694 ** @param xcb_connection_t *c 04695 ** @param xcb_randr_set_panning_cookie_t cookie 04696 ** @param xcb_generic_error_t **e 04697 ** @returns xcb_randr_set_panning_reply_t * 04698 ** 04699 *****************************************************************************/ 04700 04701 xcb_randr_set_panning_reply_t * 04702 xcb_randr_set_panning_reply (xcb_connection_t *c , 04703 xcb_randr_set_panning_cookie_t cookie , 04704 xcb_generic_error_t **e ); 04705 04718 /***************************************************************************** 04719 ** 04720 ** xcb_void_cookie_t xcb_randr_set_output_primary_checked 04721 ** 04722 ** @param xcb_connection_t *c 04723 ** @param xcb_window_t window 04724 ** @param xcb_randr_output_t output 04725 ** @returns xcb_void_cookie_t 04726 ** 04727 *****************************************************************************/ 04728 04729 xcb_void_cookie_t 04730 xcb_randr_set_output_primary_checked (xcb_connection_t *c , 04731 xcb_window_t window , 04732 xcb_randr_output_t output ); 04733 04743 /***************************************************************************** 04744 ** 04745 ** xcb_void_cookie_t xcb_randr_set_output_primary 04746 ** 04747 ** @param xcb_connection_t *c 04748 ** @param xcb_window_t window 04749 ** @param xcb_randr_output_t output 04750 ** @returns xcb_void_cookie_t 04751 ** 04752 *****************************************************************************/ 04753 04754 xcb_void_cookie_t 04755 xcb_randr_set_output_primary (xcb_connection_t *c , 04756 xcb_window_t window , 04757 xcb_randr_output_t output ); 04758 04768 /***************************************************************************** 04769 ** 04770 ** xcb_randr_get_output_primary_cookie_t xcb_randr_get_output_primary 04771 ** 04772 ** @param xcb_connection_t *c 04773 ** @param xcb_window_t window 04774 ** @returns xcb_randr_get_output_primary_cookie_t 04775 ** 04776 *****************************************************************************/ 04777 04778 xcb_randr_get_output_primary_cookie_t 04779 xcb_randr_get_output_primary (xcb_connection_t *c , 04780 xcb_window_t window ); 04781 04794 /***************************************************************************** 04795 ** 04796 ** xcb_randr_get_output_primary_cookie_t xcb_randr_get_output_primary_unchecked 04797 ** 04798 ** @param xcb_connection_t *c 04799 ** @param xcb_window_t window 04800 ** @returns xcb_randr_get_output_primary_cookie_t 04801 ** 04802 *****************************************************************************/ 04803 04804 xcb_randr_get_output_primary_cookie_t 04805 xcb_randr_get_output_primary_unchecked (xcb_connection_t *c , 04806 xcb_window_t window ); 04807 04823 /***************************************************************************** 04824 ** 04825 ** xcb_randr_get_output_primary_reply_t * xcb_randr_get_output_primary_reply 04826 ** 04827 ** @param xcb_connection_t *c 04828 ** @param xcb_randr_get_output_primary_cookie_t cookie 04829 ** @param xcb_generic_error_t **e 04830 ** @returns xcb_randr_get_output_primary_reply_t * 04831 ** 04832 *****************************************************************************/ 04833 04834 xcb_randr_get_output_primary_reply_t * 04835 xcb_randr_get_output_primary_reply (xcb_connection_t *c , 04836 xcb_randr_get_output_primary_cookie_t cookie , 04837 xcb_generic_error_t **e ); 04838 04848 /***************************************************************************** 04849 ** 04850 ** void xcb_randr_crtc_change_next 04851 ** 04852 ** @param xcb_randr_crtc_change_iterator_t *i 04853 ** @returns void 04854 ** 04855 *****************************************************************************/ 04856 04857 void 04858 xcb_randr_crtc_change_next (xcb_randr_crtc_change_iterator_t *i ); 04859 04870 /***************************************************************************** 04871 ** 04872 ** xcb_generic_iterator_t xcb_randr_crtc_change_end 04873 ** 04874 ** @param xcb_randr_crtc_change_iterator_t i 04875 ** @returns xcb_generic_iterator_t 04876 ** 04877 *****************************************************************************/ 04878 04879 xcb_generic_iterator_t 04880 xcb_randr_crtc_change_end (xcb_randr_crtc_change_iterator_t i ); 04881 04891 /***************************************************************************** 04892 ** 04893 ** void xcb_randr_output_change_next 04894 ** 04895 ** @param xcb_randr_output_change_iterator_t *i 04896 ** @returns void 04897 ** 04898 *****************************************************************************/ 04899 04900 void 04901 xcb_randr_output_change_next (xcb_randr_output_change_iterator_t *i ); 04902 04913 /***************************************************************************** 04914 ** 04915 ** xcb_generic_iterator_t xcb_randr_output_change_end 04916 ** 04917 ** @param xcb_randr_output_change_iterator_t i 04918 ** @returns xcb_generic_iterator_t 04919 ** 04920 *****************************************************************************/ 04921 04922 xcb_generic_iterator_t 04923 xcb_randr_output_change_end (xcb_randr_output_change_iterator_t i ); 04924 04934 /***************************************************************************** 04935 ** 04936 ** void xcb_randr_output_property_next 04937 ** 04938 ** @param xcb_randr_output_property_iterator_t *i 04939 ** @returns void 04940 ** 04941 *****************************************************************************/ 04942 04943 void 04944 xcb_randr_output_property_next (xcb_randr_output_property_iterator_t *i ); 04945 04956 /***************************************************************************** 04957 ** 04958 ** xcb_generic_iterator_t xcb_randr_output_property_end 04959 ** 04960 ** @param xcb_randr_output_property_iterator_t i 04961 ** @returns xcb_generic_iterator_t 04962 ** 04963 *****************************************************************************/ 04964 04965 xcb_generic_iterator_t 04966 xcb_randr_output_property_end (xcb_randr_output_property_iterator_t i ); 04967 04977 /***************************************************************************** 04978 ** 04979 ** void xcb_randr_notify_data_next 04980 ** 04981 ** @param xcb_randr_notify_data_iterator_t *i 04982 ** @returns void 04983 ** 04984 *****************************************************************************/ 04985 04986 void 04987 xcb_randr_notify_data_next (xcb_randr_notify_data_iterator_t *i ); 04988 04999 /***************************************************************************** 05000 ** 05001 ** xcb_generic_iterator_t xcb_randr_notify_data_end 05002 ** 05003 ** @param xcb_randr_notify_data_iterator_t i 05004 ** @returns xcb_generic_iterator_t 05005 ** 05006 *****************************************************************************/ 05007 05008 xcb_generic_iterator_t 05009 xcb_randr_notify_data_end (xcb_randr_notify_data_iterator_t i ); 05010 05011 05012 #ifdef __cplusplus 05013 } 05014 #endif 05015 05016 #endif 05017