XCB
1.8
|
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 int 01383 xcb_randr_refresh_rates_sizeof (const void *_buffer ); 01384 01385 01386 /***************************************************************************** 01387 ** 01388 ** uint16_t * xcb_randr_refresh_rates_rates 01389 ** 01390 ** @param const xcb_randr_refresh_rates_t *R 01391 ** @returns uint16_t * 01392 ** 01393 *****************************************************************************/ 01394 01395 uint16_t * 01396 xcb_randr_refresh_rates_rates (const xcb_randr_refresh_rates_t *R ); 01397 01398 01399 /***************************************************************************** 01400 ** 01401 ** int xcb_randr_refresh_rates_rates_length 01402 ** 01403 ** @param const xcb_randr_refresh_rates_t *R 01404 ** @returns int 01405 ** 01406 *****************************************************************************/ 01407 01408 int 01409 xcb_randr_refresh_rates_rates_length (const xcb_randr_refresh_rates_t *R ); 01410 01411 01412 /***************************************************************************** 01413 ** 01414 ** xcb_generic_iterator_t xcb_randr_refresh_rates_rates_end 01415 ** 01416 ** @param const xcb_randr_refresh_rates_t *R 01417 ** @returns xcb_generic_iterator_t 01418 ** 01419 *****************************************************************************/ 01420 01421 xcb_generic_iterator_t 01422 xcb_randr_refresh_rates_rates_end (const xcb_randr_refresh_rates_t *R ); 01423 01433 /***************************************************************************** 01434 ** 01435 ** void xcb_randr_refresh_rates_next 01436 ** 01437 ** @param xcb_randr_refresh_rates_iterator_t *i 01438 ** @returns void 01439 ** 01440 *****************************************************************************/ 01441 01442 void 01443 xcb_randr_refresh_rates_next (xcb_randr_refresh_rates_iterator_t *i ); 01444 01455 /***************************************************************************** 01456 ** 01457 ** xcb_generic_iterator_t xcb_randr_refresh_rates_end 01458 ** 01459 ** @param xcb_randr_refresh_rates_iterator_t i 01460 ** @returns xcb_generic_iterator_t 01461 ** 01462 *****************************************************************************/ 01463 01464 xcb_generic_iterator_t 01465 xcb_randr_refresh_rates_end (xcb_randr_refresh_rates_iterator_t i ); 01466 01476 /***************************************************************************** 01477 ** 01478 ** xcb_randr_query_version_cookie_t xcb_randr_query_version 01479 ** 01480 ** @param xcb_connection_t *c 01481 ** @param uint32_t major_version 01482 ** @param uint32_t minor_version 01483 ** @returns xcb_randr_query_version_cookie_t 01484 ** 01485 *****************************************************************************/ 01486 01487 xcb_randr_query_version_cookie_t 01488 xcb_randr_query_version (xcb_connection_t *c , 01489 uint32_t major_version , 01490 uint32_t minor_version ); 01491 01504 /***************************************************************************** 01505 ** 01506 ** xcb_randr_query_version_cookie_t xcb_randr_query_version_unchecked 01507 ** 01508 ** @param xcb_connection_t *c 01509 ** @param uint32_t major_version 01510 ** @param uint32_t minor_version 01511 ** @returns xcb_randr_query_version_cookie_t 01512 ** 01513 *****************************************************************************/ 01514 01515 xcb_randr_query_version_cookie_t 01516 xcb_randr_query_version_unchecked (xcb_connection_t *c , 01517 uint32_t major_version , 01518 uint32_t minor_version ); 01519 01535 /***************************************************************************** 01536 ** 01537 ** xcb_randr_query_version_reply_t * xcb_randr_query_version_reply 01538 ** 01539 ** @param xcb_connection_t *c 01540 ** @param xcb_randr_query_version_cookie_t cookie 01541 ** @param xcb_generic_error_t **e 01542 ** @returns xcb_randr_query_version_reply_t * 01543 ** 01544 *****************************************************************************/ 01545 01546 xcb_randr_query_version_reply_t * 01547 xcb_randr_query_version_reply (xcb_connection_t *c , 01548 xcb_randr_query_version_cookie_t cookie , 01549 xcb_generic_error_t **e ); 01550 01560 /***************************************************************************** 01561 ** 01562 ** xcb_randr_set_screen_config_cookie_t xcb_randr_set_screen_config 01563 ** 01564 ** @param xcb_connection_t *c 01565 ** @param xcb_window_t window 01566 ** @param xcb_timestamp_t timestamp 01567 ** @param xcb_timestamp_t config_timestamp 01568 ** @param uint16_t sizeID 01569 ** @param uint16_t rotation 01570 ** @param uint16_t rate 01571 ** @returns xcb_randr_set_screen_config_cookie_t 01572 ** 01573 *****************************************************************************/ 01574 01575 xcb_randr_set_screen_config_cookie_t 01576 xcb_randr_set_screen_config (xcb_connection_t *c , 01577 xcb_window_t window , 01578 xcb_timestamp_t timestamp , 01579 xcb_timestamp_t config_timestamp , 01580 uint16_t sizeID , 01581 uint16_t rotation , 01582 uint16_t rate ); 01583 01596 /***************************************************************************** 01597 ** 01598 ** xcb_randr_set_screen_config_cookie_t xcb_randr_set_screen_config_unchecked 01599 ** 01600 ** @param xcb_connection_t *c 01601 ** @param xcb_window_t window 01602 ** @param xcb_timestamp_t timestamp 01603 ** @param xcb_timestamp_t config_timestamp 01604 ** @param uint16_t sizeID 01605 ** @param uint16_t rotation 01606 ** @param uint16_t rate 01607 ** @returns xcb_randr_set_screen_config_cookie_t 01608 ** 01609 *****************************************************************************/ 01610 01611 xcb_randr_set_screen_config_cookie_t 01612 xcb_randr_set_screen_config_unchecked (xcb_connection_t *c , 01613 xcb_window_t window , 01614 xcb_timestamp_t timestamp , 01615 xcb_timestamp_t config_timestamp , 01616 uint16_t sizeID , 01617 uint16_t rotation , 01618 uint16_t rate ); 01619 01635 /***************************************************************************** 01636 ** 01637 ** xcb_randr_set_screen_config_reply_t * xcb_randr_set_screen_config_reply 01638 ** 01639 ** @param xcb_connection_t *c 01640 ** @param xcb_randr_set_screen_config_cookie_t cookie 01641 ** @param xcb_generic_error_t **e 01642 ** @returns xcb_randr_set_screen_config_reply_t * 01643 ** 01644 *****************************************************************************/ 01645 01646 xcb_randr_set_screen_config_reply_t * 01647 xcb_randr_set_screen_config_reply (xcb_connection_t *c , 01648 xcb_randr_set_screen_config_cookie_t cookie , 01649 xcb_generic_error_t **e ); 01650 01663 /***************************************************************************** 01664 ** 01665 ** xcb_void_cookie_t xcb_randr_select_input_checked 01666 ** 01667 ** @param xcb_connection_t *c 01668 ** @param xcb_window_t window 01669 ** @param uint16_t enable 01670 ** @returns xcb_void_cookie_t 01671 ** 01672 *****************************************************************************/ 01673 01674 xcb_void_cookie_t 01675 xcb_randr_select_input_checked (xcb_connection_t *c , 01676 xcb_window_t window , 01677 uint16_t enable ); 01678 01688 /***************************************************************************** 01689 ** 01690 ** xcb_void_cookie_t xcb_randr_select_input 01691 ** 01692 ** @param xcb_connection_t *c 01693 ** @param xcb_window_t window 01694 ** @param uint16_t enable 01695 ** @returns xcb_void_cookie_t 01696 ** 01697 *****************************************************************************/ 01698 01699 xcb_void_cookie_t 01700 xcb_randr_select_input (xcb_connection_t *c , 01701 xcb_window_t window , 01702 uint16_t enable ); 01703 01704 int 01705 xcb_randr_get_screen_info_sizeof (const void *_buffer ); 01706 01716 /***************************************************************************** 01717 ** 01718 ** xcb_randr_get_screen_info_cookie_t xcb_randr_get_screen_info 01719 ** 01720 ** @param xcb_connection_t *c 01721 ** @param xcb_window_t window 01722 ** @returns xcb_randr_get_screen_info_cookie_t 01723 ** 01724 *****************************************************************************/ 01725 01726 xcb_randr_get_screen_info_cookie_t 01727 xcb_randr_get_screen_info (xcb_connection_t *c , 01728 xcb_window_t window ); 01729 01742 /***************************************************************************** 01743 ** 01744 ** xcb_randr_get_screen_info_cookie_t xcb_randr_get_screen_info_unchecked 01745 ** 01746 ** @param xcb_connection_t *c 01747 ** @param xcb_window_t window 01748 ** @returns xcb_randr_get_screen_info_cookie_t 01749 ** 01750 *****************************************************************************/ 01751 01752 xcb_randr_get_screen_info_cookie_t 01753 xcb_randr_get_screen_info_unchecked (xcb_connection_t *c , 01754 xcb_window_t window ); 01755 01756 01757 /***************************************************************************** 01758 ** 01759 ** xcb_randr_screen_size_t * xcb_randr_get_screen_info_sizes 01760 ** 01761 ** @param const xcb_randr_get_screen_info_reply_t *R 01762 ** @returns xcb_randr_screen_size_t * 01763 ** 01764 *****************************************************************************/ 01765 01766 xcb_randr_screen_size_t * 01767 xcb_randr_get_screen_info_sizes (const xcb_randr_get_screen_info_reply_t *R ); 01768 01769 01770 /***************************************************************************** 01771 ** 01772 ** int xcb_randr_get_screen_info_sizes_length 01773 ** 01774 ** @param const xcb_randr_get_screen_info_reply_t *R 01775 ** @returns int 01776 ** 01777 *****************************************************************************/ 01778 01779 int 01780 xcb_randr_get_screen_info_sizes_length (const xcb_randr_get_screen_info_reply_t *R ); 01781 01782 01783 /***************************************************************************** 01784 ** 01785 ** xcb_randr_screen_size_iterator_t xcb_randr_get_screen_info_sizes_iterator 01786 ** 01787 ** @param const xcb_randr_get_screen_info_reply_t *R 01788 ** @returns xcb_randr_screen_size_iterator_t 01789 ** 01790 *****************************************************************************/ 01791 01792 xcb_randr_screen_size_iterator_t 01793 xcb_randr_get_screen_info_sizes_iterator (const xcb_randr_get_screen_info_reply_t *R ); 01794 01795 01796 /***************************************************************************** 01797 ** 01798 ** int xcb_randr_get_screen_info_rates_length 01799 ** 01800 ** @param const xcb_randr_get_screen_info_reply_t *R 01801 ** @returns int 01802 ** 01803 *****************************************************************************/ 01804 01805 int 01806 xcb_randr_get_screen_info_rates_length (const xcb_randr_get_screen_info_reply_t *R ); 01807 01808 01809 /***************************************************************************** 01810 ** 01811 ** xcb_randr_refresh_rates_iterator_t xcb_randr_get_screen_info_rates_iterator 01812 ** 01813 ** @param const xcb_randr_get_screen_info_reply_t *R 01814 ** @returns xcb_randr_refresh_rates_iterator_t 01815 ** 01816 *****************************************************************************/ 01817 01818 xcb_randr_refresh_rates_iterator_t 01819 xcb_randr_get_screen_info_rates_iterator (const xcb_randr_get_screen_info_reply_t *R ); 01820 01836 /***************************************************************************** 01837 ** 01838 ** xcb_randr_get_screen_info_reply_t * xcb_randr_get_screen_info_reply 01839 ** 01840 ** @param xcb_connection_t *c 01841 ** @param xcb_randr_get_screen_info_cookie_t cookie 01842 ** @param xcb_generic_error_t **e 01843 ** @returns xcb_randr_get_screen_info_reply_t * 01844 ** 01845 *****************************************************************************/ 01846 01847 xcb_randr_get_screen_info_reply_t * 01848 xcb_randr_get_screen_info_reply (xcb_connection_t *c , 01849 xcb_randr_get_screen_info_cookie_t cookie , 01850 xcb_generic_error_t **e ); 01851 01861 /***************************************************************************** 01862 ** 01863 ** xcb_randr_get_screen_size_range_cookie_t xcb_randr_get_screen_size_range 01864 ** 01865 ** @param xcb_connection_t *c 01866 ** @param xcb_window_t window 01867 ** @returns xcb_randr_get_screen_size_range_cookie_t 01868 ** 01869 *****************************************************************************/ 01870 01871 xcb_randr_get_screen_size_range_cookie_t 01872 xcb_randr_get_screen_size_range (xcb_connection_t *c , 01873 xcb_window_t window ); 01874 01887 /***************************************************************************** 01888 ** 01889 ** xcb_randr_get_screen_size_range_cookie_t xcb_randr_get_screen_size_range_unchecked 01890 ** 01891 ** @param xcb_connection_t *c 01892 ** @param xcb_window_t window 01893 ** @returns xcb_randr_get_screen_size_range_cookie_t 01894 ** 01895 *****************************************************************************/ 01896 01897 xcb_randr_get_screen_size_range_cookie_t 01898 xcb_randr_get_screen_size_range_unchecked (xcb_connection_t *c , 01899 xcb_window_t window ); 01900 01916 /***************************************************************************** 01917 ** 01918 ** xcb_randr_get_screen_size_range_reply_t * xcb_randr_get_screen_size_range_reply 01919 ** 01920 ** @param xcb_connection_t *c 01921 ** @param xcb_randr_get_screen_size_range_cookie_t cookie 01922 ** @param xcb_generic_error_t **e 01923 ** @returns xcb_randr_get_screen_size_range_reply_t * 01924 ** 01925 *****************************************************************************/ 01926 01927 xcb_randr_get_screen_size_range_reply_t * 01928 xcb_randr_get_screen_size_range_reply (xcb_connection_t *c , 01929 xcb_randr_get_screen_size_range_cookie_t cookie , 01930 xcb_generic_error_t **e ); 01931 01944 /***************************************************************************** 01945 ** 01946 ** xcb_void_cookie_t xcb_randr_set_screen_size_checked 01947 ** 01948 ** @param xcb_connection_t *c 01949 ** @param xcb_window_t window 01950 ** @param uint16_t width 01951 ** @param uint16_t height 01952 ** @param uint32_t mm_width 01953 ** @param uint32_t mm_height 01954 ** @returns xcb_void_cookie_t 01955 ** 01956 *****************************************************************************/ 01957 01958 xcb_void_cookie_t 01959 xcb_randr_set_screen_size_checked (xcb_connection_t *c , 01960 xcb_window_t window , 01961 uint16_t width , 01962 uint16_t height , 01963 uint32_t mm_width , 01964 uint32_t mm_height ); 01965 01975 /***************************************************************************** 01976 ** 01977 ** xcb_void_cookie_t xcb_randr_set_screen_size 01978 ** 01979 ** @param xcb_connection_t *c 01980 ** @param xcb_window_t window 01981 ** @param uint16_t width 01982 ** @param uint16_t height 01983 ** @param uint32_t mm_width 01984 ** @param uint32_t mm_height 01985 ** @returns xcb_void_cookie_t 01986 ** 01987 *****************************************************************************/ 01988 01989 xcb_void_cookie_t 01990 xcb_randr_set_screen_size (xcb_connection_t *c , 01991 xcb_window_t window , 01992 uint16_t width , 01993 uint16_t height , 01994 uint32_t mm_width , 01995 uint32_t mm_height ); 01996 02006 /***************************************************************************** 02007 ** 02008 ** void xcb_randr_mode_info_next 02009 ** 02010 ** @param xcb_randr_mode_info_iterator_t *i 02011 ** @returns void 02012 ** 02013 *****************************************************************************/ 02014 02015 void 02016 xcb_randr_mode_info_next (xcb_randr_mode_info_iterator_t *i ); 02017 02028 /***************************************************************************** 02029 ** 02030 ** xcb_generic_iterator_t xcb_randr_mode_info_end 02031 ** 02032 ** @param xcb_randr_mode_info_iterator_t i 02033 ** @returns xcb_generic_iterator_t 02034 ** 02035 *****************************************************************************/ 02036 02037 xcb_generic_iterator_t 02038 xcb_randr_mode_info_end (xcb_randr_mode_info_iterator_t i ); 02039 02040 int 02041 xcb_randr_get_screen_resources_sizeof (const void *_buffer ); 02042 02052 /***************************************************************************** 02053 ** 02054 ** xcb_randr_get_screen_resources_cookie_t xcb_randr_get_screen_resources 02055 ** 02056 ** @param xcb_connection_t *c 02057 ** @param xcb_window_t window 02058 ** @returns xcb_randr_get_screen_resources_cookie_t 02059 ** 02060 *****************************************************************************/ 02061 02062 xcb_randr_get_screen_resources_cookie_t 02063 xcb_randr_get_screen_resources (xcb_connection_t *c , 02064 xcb_window_t window ); 02065 02078 /***************************************************************************** 02079 ** 02080 ** xcb_randr_get_screen_resources_cookie_t xcb_randr_get_screen_resources_unchecked 02081 ** 02082 ** @param xcb_connection_t *c 02083 ** @param xcb_window_t window 02084 ** @returns xcb_randr_get_screen_resources_cookie_t 02085 ** 02086 *****************************************************************************/ 02087 02088 xcb_randr_get_screen_resources_cookie_t 02089 xcb_randr_get_screen_resources_unchecked (xcb_connection_t *c , 02090 xcb_window_t window ); 02091 02092 02093 /***************************************************************************** 02094 ** 02095 ** xcb_randr_crtc_t * xcb_randr_get_screen_resources_crtcs 02096 ** 02097 ** @param const xcb_randr_get_screen_resources_reply_t *R 02098 ** @returns xcb_randr_crtc_t * 02099 ** 02100 *****************************************************************************/ 02101 02102 xcb_randr_crtc_t * 02103 xcb_randr_get_screen_resources_crtcs (const xcb_randr_get_screen_resources_reply_t *R ); 02104 02105 02106 /***************************************************************************** 02107 ** 02108 ** int xcb_randr_get_screen_resources_crtcs_length 02109 ** 02110 ** @param const xcb_randr_get_screen_resources_reply_t *R 02111 ** @returns int 02112 ** 02113 *****************************************************************************/ 02114 02115 int 02116 xcb_randr_get_screen_resources_crtcs_length (const xcb_randr_get_screen_resources_reply_t *R ); 02117 02118 02119 /***************************************************************************** 02120 ** 02121 ** xcb_generic_iterator_t xcb_randr_get_screen_resources_crtcs_end 02122 ** 02123 ** @param const xcb_randr_get_screen_resources_reply_t *R 02124 ** @returns xcb_generic_iterator_t 02125 ** 02126 *****************************************************************************/ 02127 02128 xcb_generic_iterator_t 02129 xcb_randr_get_screen_resources_crtcs_end (const xcb_randr_get_screen_resources_reply_t *R ); 02130 02131 02132 /***************************************************************************** 02133 ** 02134 ** xcb_randr_output_t * xcb_randr_get_screen_resources_outputs 02135 ** 02136 ** @param const xcb_randr_get_screen_resources_reply_t *R 02137 ** @returns xcb_randr_output_t * 02138 ** 02139 *****************************************************************************/ 02140 02141 xcb_randr_output_t * 02142 xcb_randr_get_screen_resources_outputs (const xcb_randr_get_screen_resources_reply_t *R ); 02143 02144 02145 /***************************************************************************** 02146 ** 02147 ** int xcb_randr_get_screen_resources_outputs_length 02148 ** 02149 ** @param const xcb_randr_get_screen_resources_reply_t *R 02150 ** @returns int 02151 ** 02152 *****************************************************************************/ 02153 02154 int 02155 xcb_randr_get_screen_resources_outputs_length (const xcb_randr_get_screen_resources_reply_t *R ); 02156 02157 02158 /***************************************************************************** 02159 ** 02160 ** xcb_generic_iterator_t xcb_randr_get_screen_resources_outputs_end 02161 ** 02162 ** @param const xcb_randr_get_screen_resources_reply_t *R 02163 ** @returns xcb_generic_iterator_t 02164 ** 02165 *****************************************************************************/ 02166 02167 xcb_generic_iterator_t 02168 xcb_randr_get_screen_resources_outputs_end (const xcb_randr_get_screen_resources_reply_t *R ); 02169 02170 02171 /***************************************************************************** 02172 ** 02173 ** xcb_randr_mode_info_t * xcb_randr_get_screen_resources_modes 02174 ** 02175 ** @param const xcb_randr_get_screen_resources_reply_t *R 02176 ** @returns xcb_randr_mode_info_t * 02177 ** 02178 *****************************************************************************/ 02179 02180 xcb_randr_mode_info_t * 02181 xcb_randr_get_screen_resources_modes (const xcb_randr_get_screen_resources_reply_t *R ); 02182 02183 02184 /***************************************************************************** 02185 ** 02186 ** int xcb_randr_get_screen_resources_modes_length 02187 ** 02188 ** @param const xcb_randr_get_screen_resources_reply_t *R 02189 ** @returns int 02190 ** 02191 *****************************************************************************/ 02192 02193 int 02194 xcb_randr_get_screen_resources_modes_length (const xcb_randr_get_screen_resources_reply_t *R ); 02195 02196 02197 /***************************************************************************** 02198 ** 02199 ** xcb_randr_mode_info_iterator_t xcb_randr_get_screen_resources_modes_iterator 02200 ** 02201 ** @param const xcb_randr_get_screen_resources_reply_t *R 02202 ** @returns xcb_randr_mode_info_iterator_t 02203 ** 02204 *****************************************************************************/ 02205 02206 xcb_randr_mode_info_iterator_t 02207 xcb_randr_get_screen_resources_modes_iterator (const xcb_randr_get_screen_resources_reply_t *R ); 02208 02209 02210 /***************************************************************************** 02211 ** 02212 ** uint8_t * xcb_randr_get_screen_resources_names 02213 ** 02214 ** @param const xcb_randr_get_screen_resources_reply_t *R 02215 ** @returns uint8_t * 02216 ** 02217 *****************************************************************************/ 02218 02219 uint8_t * 02220 xcb_randr_get_screen_resources_names (const xcb_randr_get_screen_resources_reply_t *R ); 02221 02222 02223 /***************************************************************************** 02224 ** 02225 ** int xcb_randr_get_screen_resources_names_length 02226 ** 02227 ** @param const xcb_randr_get_screen_resources_reply_t *R 02228 ** @returns int 02229 ** 02230 *****************************************************************************/ 02231 02232 int 02233 xcb_randr_get_screen_resources_names_length (const xcb_randr_get_screen_resources_reply_t *R ); 02234 02235 02236 /***************************************************************************** 02237 ** 02238 ** xcb_generic_iterator_t xcb_randr_get_screen_resources_names_end 02239 ** 02240 ** @param const xcb_randr_get_screen_resources_reply_t *R 02241 ** @returns xcb_generic_iterator_t 02242 ** 02243 *****************************************************************************/ 02244 02245 xcb_generic_iterator_t 02246 xcb_randr_get_screen_resources_names_end (const xcb_randr_get_screen_resources_reply_t *R ); 02247 02263 /***************************************************************************** 02264 ** 02265 ** xcb_randr_get_screen_resources_reply_t * xcb_randr_get_screen_resources_reply 02266 ** 02267 ** @param xcb_connection_t *c 02268 ** @param xcb_randr_get_screen_resources_cookie_t cookie 02269 ** @param xcb_generic_error_t **e 02270 ** @returns xcb_randr_get_screen_resources_reply_t * 02271 ** 02272 *****************************************************************************/ 02273 02274 xcb_randr_get_screen_resources_reply_t * 02275 xcb_randr_get_screen_resources_reply (xcb_connection_t *c , 02276 xcb_randr_get_screen_resources_cookie_t cookie , 02277 xcb_generic_error_t **e ); 02278 02279 int 02280 xcb_randr_get_output_info_sizeof (const void *_buffer ); 02281 02291 /***************************************************************************** 02292 ** 02293 ** xcb_randr_get_output_info_cookie_t xcb_randr_get_output_info 02294 ** 02295 ** @param xcb_connection_t *c 02296 ** @param xcb_randr_output_t output 02297 ** @param xcb_timestamp_t config_timestamp 02298 ** @returns xcb_randr_get_output_info_cookie_t 02299 ** 02300 *****************************************************************************/ 02301 02302 xcb_randr_get_output_info_cookie_t 02303 xcb_randr_get_output_info (xcb_connection_t *c , 02304 xcb_randr_output_t output , 02305 xcb_timestamp_t config_timestamp ); 02306 02319 /***************************************************************************** 02320 ** 02321 ** xcb_randr_get_output_info_cookie_t xcb_randr_get_output_info_unchecked 02322 ** 02323 ** @param xcb_connection_t *c 02324 ** @param xcb_randr_output_t output 02325 ** @param xcb_timestamp_t config_timestamp 02326 ** @returns xcb_randr_get_output_info_cookie_t 02327 ** 02328 *****************************************************************************/ 02329 02330 xcb_randr_get_output_info_cookie_t 02331 xcb_randr_get_output_info_unchecked (xcb_connection_t *c , 02332 xcb_randr_output_t output , 02333 xcb_timestamp_t config_timestamp ); 02334 02335 02336 /***************************************************************************** 02337 ** 02338 ** xcb_randr_crtc_t * xcb_randr_get_output_info_crtcs 02339 ** 02340 ** @param const xcb_randr_get_output_info_reply_t *R 02341 ** @returns xcb_randr_crtc_t * 02342 ** 02343 *****************************************************************************/ 02344 02345 xcb_randr_crtc_t * 02346 xcb_randr_get_output_info_crtcs (const xcb_randr_get_output_info_reply_t *R ); 02347 02348 02349 /***************************************************************************** 02350 ** 02351 ** int xcb_randr_get_output_info_crtcs_length 02352 ** 02353 ** @param const xcb_randr_get_output_info_reply_t *R 02354 ** @returns int 02355 ** 02356 *****************************************************************************/ 02357 02358 int 02359 xcb_randr_get_output_info_crtcs_length (const xcb_randr_get_output_info_reply_t *R ); 02360 02361 02362 /***************************************************************************** 02363 ** 02364 ** xcb_generic_iterator_t xcb_randr_get_output_info_crtcs_end 02365 ** 02366 ** @param const xcb_randr_get_output_info_reply_t *R 02367 ** @returns xcb_generic_iterator_t 02368 ** 02369 *****************************************************************************/ 02370 02371 xcb_generic_iterator_t 02372 xcb_randr_get_output_info_crtcs_end (const xcb_randr_get_output_info_reply_t *R ); 02373 02374 02375 /***************************************************************************** 02376 ** 02377 ** xcb_randr_mode_t * xcb_randr_get_output_info_modes 02378 ** 02379 ** @param const xcb_randr_get_output_info_reply_t *R 02380 ** @returns xcb_randr_mode_t * 02381 ** 02382 *****************************************************************************/ 02383 02384 xcb_randr_mode_t * 02385 xcb_randr_get_output_info_modes (const xcb_randr_get_output_info_reply_t *R ); 02386 02387 02388 /***************************************************************************** 02389 ** 02390 ** int xcb_randr_get_output_info_modes_length 02391 ** 02392 ** @param const xcb_randr_get_output_info_reply_t *R 02393 ** @returns int 02394 ** 02395 *****************************************************************************/ 02396 02397 int 02398 xcb_randr_get_output_info_modes_length (const xcb_randr_get_output_info_reply_t *R ); 02399 02400 02401 /***************************************************************************** 02402 ** 02403 ** xcb_generic_iterator_t xcb_randr_get_output_info_modes_end 02404 ** 02405 ** @param const xcb_randr_get_output_info_reply_t *R 02406 ** @returns xcb_generic_iterator_t 02407 ** 02408 *****************************************************************************/ 02409 02410 xcb_generic_iterator_t 02411 xcb_randr_get_output_info_modes_end (const xcb_randr_get_output_info_reply_t *R ); 02412 02413 02414 /***************************************************************************** 02415 ** 02416 ** xcb_randr_output_t * xcb_randr_get_output_info_clones 02417 ** 02418 ** @param const xcb_randr_get_output_info_reply_t *R 02419 ** @returns xcb_randr_output_t * 02420 ** 02421 *****************************************************************************/ 02422 02423 xcb_randr_output_t * 02424 xcb_randr_get_output_info_clones (const xcb_randr_get_output_info_reply_t *R ); 02425 02426 02427 /***************************************************************************** 02428 ** 02429 ** int xcb_randr_get_output_info_clones_length 02430 ** 02431 ** @param const xcb_randr_get_output_info_reply_t *R 02432 ** @returns int 02433 ** 02434 *****************************************************************************/ 02435 02436 int 02437 xcb_randr_get_output_info_clones_length (const xcb_randr_get_output_info_reply_t *R ); 02438 02439 02440 /***************************************************************************** 02441 ** 02442 ** xcb_generic_iterator_t xcb_randr_get_output_info_clones_end 02443 ** 02444 ** @param const xcb_randr_get_output_info_reply_t *R 02445 ** @returns xcb_generic_iterator_t 02446 ** 02447 *****************************************************************************/ 02448 02449 xcb_generic_iterator_t 02450 xcb_randr_get_output_info_clones_end (const xcb_randr_get_output_info_reply_t *R ); 02451 02452 02453 /***************************************************************************** 02454 ** 02455 ** uint8_t * xcb_randr_get_output_info_name 02456 ** 02457 ** @param const xcb_randr_get_output_info_reply_t *R 02458 ** @returns uint8_t * 02459 ** 02460 *****************************************************************************/ 02461 02462 uint8_t * 02463 xcb_randr_get_output_info_name (const xcb_randr_get_output_info_reply_t *R ); 02464 02465 02466 /***************************************************************************** 02467 ** 02468 ** int xcb_randr_get_output_info_name_length 02469 ** 02470 ** @param const xcb_randr_get_output_info_reply_t *R 02471 ** @returns int 02472 ** 02473 *****************************************************************************/ 02474 02475 int 02476 xcb_randr_get_output_info_name_length (const xcb_randr_get_output_info_reply_t *R ); 02477 02478 02479 /***************************************************************************** 02480 ** 02481 ** xcb_generic_iterator_t xcb_randr_get_output_info_name_end 02482 ** 02483 ** @param const xcb_randr_get_output_info_reply_t *R 02484 ** @returns xcb_generic_iterator_t 02485 ** 02486 *****************************************************************************/ 02487 02488 xcb_generic_iterator_t 02489 xcb_randr_get_output_info_name_end (const xcb_randr_get_output_info_reply_t *R ); 02490 02506 /***************************************************************************** 02507 ** 02508 ** xcb_randr_get_output_info_reply_t * xcb_randr_get_output_info_reply 02509 ** 02510 ** @param xcb_connection_t *c 02511 ** @param xcb_randr_get_output_info_cookie_t cookie 02512 ** @param xcb_generic_error_t **e 02513 ** @returns xcb_randr_get_output_info_reply_t * 02514 ** 02515 *****************************************************************************/ 02516 02517 xcb_randr_get_output_info_reply_t * 02518 xcb_randr_get_output_info_reply (xcb_connection_t *c , 02519 xcb_randr_get_output_info_cookie_t cookie , 02520 xcb_generic_error_t **e ); 02521 02522 int 02523 xcb_randr_list_output_properties_sizeof (const void *_buffer ); 02524 02534 /***************************************************************************** 02535 ** 02536 ** xcb_randr_list_output_properties_cookie_t xcb_randr_list_output_properties 02537 ** 02538 ** @param xcb_connection_t *c 02539 ** @param xcb_randr_output_t output 02540 ** @returns xcb_randr_list_output_properties_cookie_t 02541 ** 02542 *****************************************************************************/ 02543 02544 xcb_randr_list_output_properties_cookie_t 02545 xcb_randr_list_output_properties (xcb_connection_t *c , 02546 xcb_randr_output_t output ); 02547 02560 /***************************************************************************** 02561 ** 02562 ** xcb_randr_list_output_properties_cookie_t xcb_randr_list_output_properties_unchecked 02563 ** 02564 ** @param xcb_connection_t *c 02565 ** @param xcb_randr_output_t output 02566 ** @returns xcb_randr_list_output_properties_cookie_t 02567 ** 02568 *****************************************************************************/ 02569 02570 xcb_randr_list_output_properties_cookie_t 02571 xcb_randr_list_output_properties_unchecked (xcb_connection_t *c , 02572 xcb_randr_output_t output ); 02573 02574 02575 /***************************************************************************** 02576 ** 02577 ** xcb_atom_t * xcb_randr_list_output_properties_atoms 02578 ** 02579 ** @param const xcb_randr_list_output_properties_reply_t *R 02580 ** @returns xcb_atom_t * 02581 ** 02582 *****************************************************************************/ 02583 02584 xcb_atom_t * 02585 xcb_randr_list_output_properties_atoms (const xcb_randr_list_output_properties_reply_t *R ); 02586 02587 02588 /***************************************************************************** 02589 ** 02590 ** int xcb_randr_list_output_properties_atoms_length 02591 ** 02592 ** @param const xcb_randr_list_output_properties_reply_t *R 02593 ** @returns int 02594 ** 02595 *****************************************************************************/ 02596 02597 int 02598 xcb_randr_list_output_properties_atoms_length (const xcb_randr_list_output_properties_reply_t *R ); 02599 02600 02601 /***************************************************************************** 02602 ** 02603 ** xcb_generic_iterator_t xcb_randr_list_output_properties_atoms_end 02604 ** 02605 ** @param const xcb_randr_list_output_properties_reply_t *R 02606 ** @returns xcb_generic_iterator_t 02607 ** 02608 *****************************************************************************/ 02609 02610 xcb_generic_iterator_t 02611 xcb_randr_list_output_properties_atoms_end (const xcb_randr_list_output_properties_reply_t *R ); 02612 02628 /***************************************************************************** 02629 ** 02630 ** xcb_randr_list_output_properties_reply_t * xcb_randr_list_output_properties_reply 02631 ** 02632 ** @param xcb_connection_t *c 02633 ** @param xcb_randr_list_output_properties_cookie_t cookie 02634 ** @param xcb_generic_error_t **e 02635 ** @returns xcb_randr_list_output_properties_reply_t * 02636 ** 02637 *****************************************************************************/ 02638 02639 xcb_randr_list_output_properties_reply_t * 02640 xcb_randr_list_output_properties_reply (xcb_connection_t *c , 02641 xcb_randr_list_output_properties_cookie_t cookie , 02642 xcb_generic_error_t **e ); 02643 02644 int 02645 xcb_randr_query_output_property_sizeof (const void *_buffer ); 02646 02656 /***************************************************************************** 02657 ** 02658 ** xcb_randr_query_output_property_cookie_t xcb_randr_query_output_property 02659 ** 02660 ** @param xcb_connection_t *c 02661 ** @param xcb_randr_output_t output 02662 ** @param xcb_atom_t property 02663 ** @returns xcb_randr_query_output_property_cookie_t 02664 ** 02665 *****************************************************************************/ 02666 02667 xcb_randr_query_output_property_cookie_t 02668 xcb_randr_query_output_property (xcb_connection_t *c , 02669 xcb_randr_output_t output , 02670 xcb_atom_t property ); 02671 02684 /***************************************************************************** 02685 ** 02686 ** xcb_randr_query_output_property_cookie_t xcb_randr_query_output_property_unchecked 02687 ** 02688 ** @param xcb_connection_t *c 02689 ** @param xcb_randr_output_t output 02690 ** @param xcb_atom_t property 02691 ** @returns xcb_randr_query_output_property_cookie_t 02692 ** 02693 *****************************************************************************/ 02694 02695 xcb_randr_query_output_property_cookie_t 02696 xcb_randr_query_output_property_unchecked (xcb_connection_t *c , 02697 xcb_randr_output_t output , 02698 xcb_atom_t property ); 02699 02700 02701 /***************************************************************************** 02702 ** 02703 ** int32_t * xcb_randr_query_output_property_valid_values 02704 ** 02705 ** @param const xcb_randr_query_output_property_reply_t *R 02706 ** @returns int32_t * 02707 ** 02708 *****************************************************************************/ 02709 02710 int32_t * 02711 xcb_randr_query_output_property_valid_values (const xcb_randr_query_output_property_reply_t *R ); 02712 02713 02714 /***************************************************************************** 02715 ** 02716 ** int xcb_randr_query_output_property_valid_values_length 02717 ** 02718 ** @param const xcb_randr_query_output_property_reply_t *R 02719 ** @returns int 02720 ** 02721 *****************************************************************************/ 02722 02723 int 02724 xcb_randr_query_output_property_valid_values_length (const xcb_randr_query_output_property_reply_t *R ); 02725 02726 02727 /***************************************************************************** 02728 ** 02729 ** xcb_generic_iterator_t xcb_randr_query_output_property_valid_values_end 02730 ** 02731 ** @param const xcb_randr_query_output_property_reply_t *R 02732 ** @returns xcb_generic_iterator_t 02733 ** 02734 *****************************************************************************/ 02735 02736 xcb_generic_iterator_t 02737 xcb_randr_query_output_property_valid_values_end (const xcb_randr_query_output_property_reply_t *R ); 02738 02754 /***************************************************************************** 02755 ** 02756 ** xcb_randr_query_output_property_reply_t * xcb_randr_query_output_property_reply 02757 ** 02758 ** @param xcb_connection_t *c 02759 ** @param xcb_randr_query_output_property_cookie_t cookie 02760 ** @param xcb_generic_error_t **e 02761 ** @returns xcb_randr_query_output_property_reply_t * 02762 ** 02763 *****************************************************************************/ 02764 02765 xcb_randr_query_output_property_reply_t * 02766 xcb_randr_query_output_property_reply (xcb_connection_t *c , 02767 xcb_randr_query_output_property_cookie_t cookie , 02768 xcb_generic_error_t **e ); 02769 02770 int 02771 xcb_randr_configure_output_property_sizeof (const void *_buffer , 02772 uint32_t values_len ); 02773 02786 /***************************************************************************** 02787 ** 02788 ** xcb_void_cookie_t xcb_randr_configure_output_property_checked 02789 ** 02790 ** @param xcb_connection_t *c 02791 ** @param xcb_randr_output_t output 02792 ** @param xcb_atom_t property 02793 ** @param uint8_t pending 02794 ** @param uint8_t range 02795 ** @param uint32_t values_len 02796 ** @param const int32_t *values 02797 ** @returns xcb_void_cookie_t 02798 ** 02799 *****************************************************************************/ 02800 02801 xcb_void_cookie_t 02802 xcb_randr_configure_output_property_checked (xcb_connection_t *c , 02803 xcb_randr_output_t output , 02804 xcb_atom_t property , 02805 uint8_t pending , 02806 uint8_t range , 02807 uint32_t values_len , 02808 const int32_t *values ); 02809 02819 /***************************************************************************** 02820 ** 02821 ** xcb_void_cookie_t xcb_randr_configure_output_property 02822 ** 02823 ** @param xcb_connection_t *c 02824 ** @param xcb_randr_output_t output 02825 ** @param xcb_atom_t property 02826 ** @param uint8_t pending 02827 ** @param uint8_t range 02828 ** @param uint32_t values_len 02829 ** @param const int32_t *values 02830 ** @returns xcb_void_cookie_t 02831 ** 02832 *****************************************************************************/ 02833 02834 xcb_void_cookie_t 02835 xcb_randr_configure_output_property (xcb_connection_t *c , 02836 xcb_randr_output_t output , 02837 xcb_atom_t property , 02838 uint8_t pending , 02839 uint8_t range , 02840 uint32_t values_len , 02841 const int32_t *values ); 02842 02843 int 02844 xcb_randr_change_output_property_sizeof (const void *_buffer ); 02845 02858 /***************************************************************************** 02859 ** 02860 ** xcb_void_cookie_t xcb_randr_change_output_property_checked 02861 ** 02862 ** @param xcb_connection_t *c 02863 ** @param xcb_randr_output_t output 02864 ** @param xcb_atom_t property 02865 ** @param xcb_atom_t type 02866 ** @param uint8_t format 02867 ** @param uint8_t mode 02868 ** @param uint32_t num_units 02869 ** @param const void *data 02870 ** @returns xcb_void_cookie_t 02871 ** 02872 *****************************************************************************/ 02873 02874 xcb_void_cookie_t 02875 xcb_randr_change_output_property_checked (xcb_connection_t *c , 02876 xcb_randr_output_t output , 02877 xcb_atom_t property , 02878 xcb_atom_t type , 02879 uint8_t format , 02880 uint8_t mode , 02881 uint32_t num_units , 02882 const void *data ); 02883 02893 /***************************************************************************** 02894 ** 02895 ** xcb_void_cookie_t xcb_randr_change_output_property 02896 ** 02897 ** @param xcb_connection_t *c 02898 ** @param xcb_randr_output_t output 02899 ** @param xcb_atom_t property 02900 ** @param xcb_atom_t type 02901 ** @param uint8_t format 02902 ** @param uint8_t mode 02903 ** @param uint32_t num_units 02904 ** @param const void *data 02905 ** @returns xcb_void_cookie_t 02906 ** 02907 *****************************************************************************/ 02908 02909 xcb_void_cookie_t 02910 xcb_randr_change_output_property (xcb_connection_t *c , 02911 xcb_randr_output_t output , 02912 xcb_atom_t property , 02913 xcb_atom_t type , 02914 uint8_t format , 02915 uint8_t mode , 02916 uint32_t num_units , 02917 const void *data ); 02918 02931 /***************************************************************************** 02932 ** 02933 ** xcb_void_cookie_t xcb_randr_delete_output_property_checked 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_checked (xcb_connection_t *c , 02944 xcb_randr_output_t output , 02945 xcb_atom_t property ); 02946 02956 /***************************************************************************** 02957 ** 02958 ** xcb_void_cookie_t xcb_randr_delete_output_property 02959 ** 02960 ** @param xcb_connection_t *c 02961 ** @param xcb_randr_output_t output 02962 ** @param xcb_atom_t property 02963 ** @returns xcb_void_cookie_t 02964 ** 02965 *****************************************************************************/ 02966 02967 xcb_void_cookie_t 02968 xcb_randr_delete_output_property (xcb_connection_t *c , 02969 xcb_randr_output_t output , 02970 xcb_atom_t property ); 02971 02972 int 02973 xcb_randr_get_output_property_sizeof (const void *_buffer ); 02974 02984 /***************************************************************************** 02985 ** 02986 ** xcb_randr_get_output_property_cookie_t xcb_randr_get_output_property 02987 ** 02988 ** @param xcb_connection_t *c 02989 ** @param xcb_randr_output_t output 02990 ** @param xcb_atom_t property 02991 ** @param xcb_atom_t type 02992 ** @param uint32_t long_offset 02993 ** @param uint32_t long_length 02994 ** @param uint8_t _delete 02995 ** @param uint8_t pending 02996 ** @returns xcb_randr_get_output_property_cookie_t 02997 ** 02998 *****************************************************************************/ 02999 03000 xcb_randr_get_output_property_cookie_t 03001 xcb_randr_get_output_property (xcb_connection_t *c , 03002 xcb_randr_output_t output , 03003 xcb_atom_t property , 03004 xcb_atom_t type , 03005 uint32_t long_offset , 03006 uint32_t long_length , 03007 uint8_t _delete , 03008 uint8_t pending ); 03009 03022 /***************************************************************************** 03023 ** 03024 ** xcb_randr_get_output_property_cookie_t xcb_randr_get_output_property_unchecked 03025 ** 03026 ** @param xcb_connection_t *c 03027 ** @param xcb_randr_output_t output 03028 ** @param xcb_atom_t property 03029 ** @param xcb_atom_t type 03030 ** @param uint32_t long_offset 03031 ** @param uint32_t long_length 03032 ** @param uint8_t _delete 03033 ** @param uint8_t pending 03034 ** @returns xcb_randr_get_output_property_cookie_t 03035 ** 03036 *****************************************************************************/ 03037 03038 xcb_randr_get_output_property_cookie_t 03039 xcb_randr_get_output_property_unchecked (xcb_connection_t *c , 03040 xcb_randr_output_t output , 03041 xcb_atom_t property , 03042 xcb_atom_t type , 03043 uint32_t long_offset , 03044 uint32_t long_length , 03045 uint8_t _delete , 03046 uint8_t pending ); 03047 03048 03049 /***************************************************************************** 03050 ** 03051 ** uint8_t * xcb_randr_get_output_property_data 03052 ** 03053 ** @param const xcb_randr_get_output_property_reply_t *R 03054 ** @returns uint8_t * 03055 ** 03056 *****************************************************************************/ 03057 03058 uint8_t * 03059 xcb_randr_get_output_property_data (const xcb_randr_get_output_property_reply_t *R ); 03060 03061 03062 /***************************************************************************** 03063 ** 03064 ** int xcb_randr_get_output_property_data_length 03065 ** 03066 ** @param const xcb_randr_get_output_property_reply_t *R 03067 ** @returns int 03068 ** 03069 *****************************************************************************/ 03070 03071 int 03072 xcb_randr_get_output_property_data_length (const xcb_randr_get_output_property_reply_t *R ); 03073 03074 03075 /***************************************************************************** 03076 ** 03077 ** xcb_generic_iterator_t xcb_randr_get_output_property_data_end 03078 ** 03079 ** @param const xcb_randr_get_output_property_reply_t *R 03080 ** @returns xcb_generic_iterator_t 03081 ** 03082 *****************************************************************************/ 03083 03084 xcb_generic_iterator_t 03085 xcb_randr_get_output_property_data_end (const xcb_randr_get_output_property_reply_t *R ); 03086 03102 /***************************************************************************** 03103 ** 03104 ** xcb_randr_get_output_property_reply_t * xcb_randr_get_output_property_reply 03105 ** 03106 ** @param xcb_connection_t *c 03107 ** @param xcb_randr_get_output_property_cookie_t cookie 03108 ** @param xcb_generic_error_t **e 03109 ** @returns xcb_randr_get_output_property_reply_t * 03110 ** 03111 *****************************************************************************/ 03112 03113 xcb_randr_get_output_property_reply_t * 03114 xcb_randr_get_output_property_reply (xcb_connection_t *c , 03115 xcb_randr_get_output_property_cookie_t cookie , 03116 xcb_generic_error_t **e ); 03117 03118 int 03119 xcb_randr_create_mode_sizeof (const void *_buffer , 03120 uint32_t name_len ); 03121 03131 /***************************************************************************** 03132 ** 03133 ** xcb_randr_create_mode_cookie_t xcb_randr_create_mode 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 (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 03163 /***************************************************************************** 03164 ** 03165 ** xcb_randr_create_mode_cookie_t xcb_randr_create_mode_unchecked 03166 ** 03167 ** @param xcb_connection_t *c 03168 ** @param xcb_window_t window 03169 ** @param xcb_randr_mode_info_t mode_info 03170 ** @param uint32_t name_len 03171 ** @param const char *name 03172 ** @returns xcb_randr_create_mode_cookie_t 03173 ** 03174 *****************************************************************************/ 03175 03176 xcb_randr_create_mode_cookie_t 03177 xcb_randr_create_mode_unchecked (xcb_connection_t *c , 03178 xcb_window_t window , 03179 xcb_randr_mode_info_t mode_info , 03180 uint32_t name_len , 03181 const char *name ); 03182 03198 /***************************************************************************** 03199 ** 03200 ** xcb_randr_create_mode_reply_t * xcb_randr_create_mode_reply 03201 ** 03202 ** @param xcb_connection_t *c 03203 ** @param xcb_randr_create_mode_cookie_t cookie 03204 ** @param xcb_generic_error_t **e 03205 ** @returns xcb_randr_create_mode_reply_t * 03206 ** 03207 *****************************************************************************/ 03208 03209 xcb_randr_create_mode_reply_t * 03210 xcb_randr_create_mode_reply (xcb_connection_t *c , 03211 xcb_randr_create_mode_cookie_t cookie , 03212 xcb_generic_error_t **e ); 03213 03226 /***************************************************************************** 03227 ** 03228 ** xcb_void_cookie_t xcb_randr_destroy_mode_checked 03229 ** 03230 ** @param xcb_connection_t *c 03231 ** @param xcb_randr_mode_t mode 03232 ** @returns xcb_void_cookie_t 03233 ** 03234 *****************************************************************************/ 03235 03236 xcb_void_cookie_t 03237 xcb_randr_destroy_mode_checked (xcb_connection_t *c , 03238 xcb_randr_mode_t mode ); 03239 03249 /***************************************************************************** 03250 ** 03251 ** xcb_void_cookie_t xcb_randr_destroy_mode 03252 ** 03253 ** @param xcb_connection_t *c 03254 ** @param xcb_randr_mode_t mode 03255 ** @returns xcb_void_cookie_t 03256 ** 03257 *****************************************************************************/ 03258 03259 xcb_void_cookie_t 03260 xcb_randr_destroy_mode (xcb_connection_t *c , 03261 xcb_randr_mode_t mode ); 03262 03275 /***************************************************************************** 03276 ** 03277 ** xcb_void_cookie_t xcb_randr_add_output_mode_checked 03278 ** 03279 ** @param xcb_connection_t *c 03280 ** @param xcb_randr_output_t output 03281 ** @param xcb_randr_mode_t mode 03282 ** @returns xcb_void_cookie_t 03283 ** 03284 *****************************************************************************/ 03285 03286 xcb_void_cookie_t 03287 xcb_randr_add_output_mode_checked (xcb_connection_t *c , 03288 xcb_randr_output_t output , 03289 xcb_randr_mode_t mode ); 03290 03300 /***************************************************************************** 03301 ** 03302 ** xcb_void_cookie_t xcb_randr_add_output_mode 03303 ** 03304 ** @param xcb_connection_t *c 03305 ** @param xcb_randr_output_t output 03306 ** @param xcb_randr_mode_t mode 03307 ** @returns xcb_void_cookie_t 03308 ** 03309 *****************************************************************************/ 03310 03311 xcb_void_cookie_t 03312 xcb_randr_add_output_mode (xcb_connection_t *c , 03313 xcb_randr_output_t output , 03314 xcb_randr_mode_t mode ); 03315 03328 /***************************************************************************** 03329 ** 03330 ** xcb_void_cookie_t xcb_randr_delete_output_mode_checked 03331 ** 03332 ** @param xcb_connection_t *c 03333 ** @param xcb_randr_output_t output 03334 ** @param xcb_randr_mode_t mode 03335 ** @returns xcb_void_cookie_t 03336 ** 03337 *****************************************************************************/ 03338 03339 xcb_void_cookie_t 03340 xcb_randr_delete_output_mode_checked (xcb_connection_t *c , 03341 xcb_randr_output_t output , 03342 xcb_randr_mode_t mode ); 03343 03353 /***************************************************************************** 03354 ** 03355 ** xcb_void_cookie_t xcb_randr_delete_output_mode 03356 ** 03357 ** @param xcb_connection_t *c 03358 ** @param xcb_randr_output_t output 03359 ** @param xcb_randr_mode_t mode 03360 ** @returns xcb_void_cookie_t 03361 ** 03362 *****************************************************************************/ 03363 03364 xcb_void_cookie_t 03365 xcb_randr_delete_output_mode (xcb_connection_t *c , 03366 xcb_randr_output_t output , 03367 xcb_randr_mode_t mode ); 03368 03369 int 03370 xcb_randr_get_crtc_info_sizeof (const void *_buffer ); 03371 03381 /***************************************************************************** 03382 ** 03383 ** xcb_randr_get_crtc_info_cookie_t xcb_randr_get_crtc_info 03384 ** 03385 ** @param xcb_connection_t *c 03386 ** @param xcb_randr_crtc_t crtc 03387 ** @param xcb_timestamp_t config_timestamp 03388 ** @returns xcb_randr_get_crtc_info_cookie_t 03389 ** 03390 *****************************************************************************/ 03391 03392 xcb_randr_get_crtc_info_cookie_t 03393 xcb_randr_get_crtc_info (xcb_connection_t *c , 03394 xcb_randr_crtc_t crtc , 03395 xcb_timestamp_t config_timestamp ); 03396 03409 /***************************************************************************** 03410 ** 03411 ** xcb_randr_get_crtc_info_cookie_t xcb_randr_get_crtc_info_unchecked 03412 ** 03413 ** @param xcb_connection_t *c 03414 ** @param xcb_randr_crtc_t crtc 03415 ** @param xcb_timestamp_t config_timestamp 03416 ** @returns xcb_randr_get_crtc_info_cookie_t 03417 ** 03418 *****************************************************************************/ 03419 03420 xcb_randr_get_crtc_info_cookie_t 03421 xcb_randr_get_crtc_info_unchecked (xcb_connection_t *c , 03422 xcb_randr_crtc_t crtc , 03423 xcb_timestamp_t config_timestamp ); 03424 03425 03426 /***************************************************************************** 03427 ** 03428 ** xcb_randr_output_t * xcb_randr_get_crtc_info_outputs 03429 ** 03430 ** @param const xcb_randr_get_crtc_info_reply_t *R 03431 ** @returns xcb_randr_output_t * 03432 ** 03433 *****************************************************************************/ 03434 03435 xcb_randr_output_t * 03436 xcb_randr_get_crtc_info_outputs (const xcb_randr_get_crtc_info_reply_t *R ); 03437 03438 03439 /***************************************************************************** 03440 ** 03441 ** int xcb_randr_get_crtc_info_outputs_length 03442 ** 03443 ** @param const xcb_randr_get_crtc_info_reply_t *R 03444 ** @returns int 03445 ** 03446 *****************************************************************************/ 03447 03448 int 03449 xcb_randr_get_crtc_info_outputs_length (const xcb_randr_get_crtc_info_reply_t *R ); 03450 03451 03452 /***************************************************************************** 03453 ** 03454 ** xcb_generic_iterator_t xcb_randr_get_crtc_info_outputs_end 03455 ** 03456 ** @param const xcb_randr_get_crtc_info_reply_t *R 03457 ** @returns xcb_generic_iterator_t 03458 ** 03459 *****************************************************************************/ 03460 03461 xcb_generic_iterator_t 03462 xcb_randr_get_crtc_info_outputs_end (const xcb_randr_get_crtc_info_reply_t *R ); 03463 03464 03465 /***************************************************************************** 03466 ** 03467 ** xcb_randr_output_t * xcb_randr_get_crtc_info_possible 03468 ** 03469 ** @param const xcb_randr_get_crtc_info_reply_t *R 03470 ** @returns xcb_randr_output_t * 03471 ** 03472 *****************************************************************************/ 03473 03474 xcb_randr_output_t * 03475 xcb_randr_get_crtc_info_possible (const xcb_randr_get_crtc_info_reply_t *R ); 03476 03477 03478 /***************************************************************************** 03479 ** 03480 ** int xcb_randr_get_crtc_info_possible_length 03481 ** 03482 ** @param const xcb_randr_get_crtc_info_reply_t *R 03483 ** @returns int 03484 ** 03485 *****************************************************************************/ 03486 03487 int 03488 xcb_randr_get_crtc_info_possible_length (const xcb_randr_get_crtc_info_reply_t *R ); 03489 03490 03491 /***************************************************************************** 03492 ** 03493 ** xcb_generic_iterator_t xcb_randr_get_crtc_info_possible_end 03494 ** 03495 ** @param const xcb_randr_get_crtc_info_reply_t *R 03496 ** @returns xcb_generic_iterator_t 03497 ** 03498 *****************************************************************************/ 03499 03500 xcb_generic_iterator_t 03501 xcb_randr_get_crtc_info_possible_end (const xcb_randr_get_crtc_info_reply_t *R ); 03502 03518 /***************************************************************************** 03519 ** 03520 ** xcb_randr_get_crtc_info_reply_t * xcb_randr_get_crtc_info_reply 03521 ** 03522 ** @param xcb_connection_t *c 03523 ** @param xcb_randr_get_crtc_info_cookie_t cookie 03524 ** @param xcb_generic_error_t **e 03525 ** @returns xcb_randr_get_crtc_info_reply_t * 03526 ** 03527 *****************************************************************************/ 03528 03529 xcb_randr_get_crtc_info_reply_t * 03530 xcb_randr_get_crtc_info_reply (xcb_connection_t *c , 03531 xcb_randr_get_crtc_info_cookie_t cookie , 03532 xcb_generic_error_t **e ); 03533 03534 int 03535 xcb_randr_set_crtc_config_sizeof (const void *_buffer , 03536 uint32_t outputs_len ); 03537 03547 /***************************************************************************** 03548 ** 03549 ** xcb_randr_set_crtc_config_cookie_t xcb_randr_set_crtc_config 03550 ** 03551 ** @param xcb_connection_t *c 03552 ** @param xcb_randr_crtc_t crtc 03553 ** @param xcb_timestamp_t timestamp 03554 ** @param xcb_timestamp_t config_timestamp 03555 ** @param int16_t x 03556 ** @param int16_t y 03557 ** @param xcb_randr_mode_t mode 03558 ** @param uint16_t rotation 03559 ** @param uint32_t outputs_len 03560 ** @param const xcb_randr_output_t *outputs 03561 ** @returns xcb_randr_set_crtc_config_cookie_t 03562 ** 03563 *****************************************************************************/ 03564 03565 xcb_randr_set_crtc_config_cookie_t 03566 xcb_randr_set_crtc_config (xcb_connection_t *c , 03567 xcb_randr_crtc_t crtc , 03568 xcb_timestamp_t timestamp , 03569 xcb_timestamp_t config_timestamp , 03570 int16_t x , 03571 int16_t y , 03572 xcb_randr_mode_t mode , 03573 uint16_t rotation , 03574 uint32_t outputs_len , 03575 const xcb_randr_output_t *outputs ); 03576 03589 /***************************************************************************** 03590 ** 03591 ** xcb_randr_set_crtc_config_cookie_t xcb_randr_set_crtc_config_unchecked 03592 ** 03593 ** @param xcb_connection_t *c 03594 ** @param xcb_randr_crtc_t crtc 03595 ** @param xcb_timestamp_t timestamp 03596 ** @param xcb_timestamp_t config_timestamp 03597 ** @param int16_t x 03598 ** @param int16_t y 03599 ** @param xcb_randr_mode_t mode 03600 ** @param uint16_t rotation 03601 ** @param uint32_t outputs_len 03602 ** @param const xcb_randr_output_t *outputs 03603 ** @returns xcb_randr_set_crtc_config_cookie_t 03604 ** 03605 *****************************************************************************/ 03606 03607 xcb_randr_set_crtc_config_cookie_t 03608 xcb_randr_set_crtc_config_unchecked (xcb_connection_t *c , 03609 xcb_randr_crtc_t crtc , 03610 xcb_timestamp_t timestamp , 03611 xcb_timestamp_t config_timestamp , 03612 int16_t x , 03613 int16_t y , 03614 xcb_randr_mode_t mode , 03615 uint16_t rotation , 03616 uint32_t outputs_len , 03617 const xcb_randr_output_t *outputs ); 03618 03634 /***************************************************************************** 03635 ** 03636 ** xcb_randr_set_crtc_config_reply_t * xcb_randr_set_crtc_config_reply 03637 ** 03638 ** @param xcb_connection_t *c 03639 ** @param xcb_randr_set_crtc_config_cookie_t cookie 03640 ** @param xcb_generic_error_t **e 03641 ** @returns xcb_randr_set_crtc_config_reply_t * 03642 ** 03643 *****************************************************************************/ 03644 03645 xcb_randr_set_crtc_config_reply_t * 03646 xcb_randr_set_crtc_config_reply (xcb_connection_t *c , 03647 xcb_randr_set_crtc_config_cookie_t cookie , 03648 xcb_generic_error_t **e ); 03649 03659 /***************************************************************************** 03660 ** 03661 ** xcb_randr_get_crtc_gamma_size_cookie_t xcb_randr_get_crtc_gamma_size 03662 ** 03663 ** @param xcb_connection_t *c 03664 ** @param xcb_randr_crtc_t crtc 03665 ** @returns xcb_randr_get_crtc_gamma_size_cookie_t 03666 ** 03667 *****************************************************************************/ 03668 03669 xcb_randr_get_crtc_gamma_size_cookie_t 03670 xcb_randr_get_crtc_gamma_size (xcb_connection_t *c , 03671 xcb_randr_crtc_t crtc ); 03672 03685 /***************************************************************************** 03686 ** 03687 ** xcb_randr_get_crtc_gamma_size_cookie_t xcb_randr_get_crtc_gamma_size_unchecked 03688 ** 03689 ** @param xcb_connection_t *c 03690 ** @param xcb_randr_crtc_t crtc 03691 ** @returns xcb_randr_get_crtc_gamma_size_cookie_t 03692 ** 03693 *****************************************************************************/ 03694 03695 xcb_randr_get_crtc_gamma_size_cookie_t 03696 xcb_randr_get_crtc_gamma_size_unchecked (xcb_connection_t *c , 03697 xcb_randr_crtc_t crtc ); 03698 03714 /***************************************************************************** 03715 ** 03716 ** xcb_randr_get_crtc_gamma_size_reply_t * xcb_randr_get_crtc_gamma_size_reply 03717 ** 03718 ** @param xcb_connection_t *c 03719 ** @param xcb_randr_get_crtc_gamma_size_cookie_t cookie 03720 ** @param xcb_generic_error_t **e 03721 ** @returns xcb_randr_get_crtc_gamma_size_reply_t * 03722 ** 03723 *****************************************************************************/ 03724 03725 xcb_randr_get_crtc_gamma_size_reply_t * 03726 xcb_randr_get_crtc_gamma_size_reply (xcb_connection_t *c , 03727 xcb_randr_get_crtc_gamma_size_cookie_t cookie , 03728 xcb_generic_error_t **e ); 03729 03730 int 03731 xcb_randr_get_crtc_gamma_sizeof (const void *_buffer ); 03732 03742 /***************************************************************************** 03743 ** 03744 ** xcb_randr_get_crtc_gamma_cookie_t xcb_randr_get_crtc_gamma 03745 ** 03746 ** @param xcb_connection_t *c 03747 ** @param xcb_randr_crtc_t crtc 03748 ** @returns xcb_randr_get_crtc_gamma_cookie_t 03749 ** 03750 *****************************************************************************/ 03751 03752 xcb_randr_get_crtc_gamma_cookie_t 03753 xcb_randr_get_crtc_gamma (xcb_connection_t *c , 03754 xcb_randr_crtc_t crtc ); 03755 03768 /***************************************************************************** 03769 ** 03770 ** xcb_randr_get_crtc_gamma_cookie_t xcb_randr_get_crtc_gamma_unchecked 03771 ** 03772 ** @param xcb_connection_t *c 03773 ** @param xcb_randr_crtc_t crtc 03774 ** @returns xcb_randr_get_crtc_gamma_cookie_t 03775 ** 03776 *****************************************************************************/ 03777 03778 xcb_randr_get_crtc_gamma_cookie_t 03779 xcb_randr_get_crtc_gamma_unchecked (xcb_connection_t *c , 03780 xcb_randr_crtc_t crtc ); 03781 03782 03783 /***************************************************************************** 03784 ** 03785 ** uint16_t * xcb_randr_get_crtc_gamma_red 03786 ** 03787 ** @param const xcb_randr_get_crtc_gamma_reply_t *R 03788 ** @returns uint16_t * 03789 ** 03790 *****************************************************************************/ 03791 03792 uint16_t * 03793 xcb_randr_get_crtc_gamma_red (const xcb_randr_get_crtc_gamma_reply_t *R ); 03794 03795 03796 /***************************************************************************** 03797 ** 03798 ** int xcb_randr_get_crtc_gamma_red_length 03799 ** 03800 ** @param const xcb_randr_get_crtc_gamma_reply_t *R 03801 ** @returns int 03802 ** 03803 *****************************************************************************/ 03804 03805 int 03806 xcb_randr_get_crtc_gamma_red_length (const xcb_randr_get_crtc_gamma_reply_t *R ); 03807 03808 03809 /***************************************************************************** 03810 ** 03811 ** xcb_generic_iterator_t xcb_randr_get_crtc_gamma_red_end 03812 ** 03813 ** @param const xcb_randr_get_crtc_gamma_reply_t *R 03814 ** @returns xcb_generic_iterator_t 03815 ** 03816 *****************************************************************************/ 03817 03818 xcb_generic_iterator_t 03819 xcb_randr_get_crtc_gamma_red_end (const xcb_randr_get_crtc_gamma_reply_t *R ); 03820 03821 03822 /***************************************************************************** 03823 ** 03824 ** uint16_t * xcb_randr_get_crtc_gamma_green 03825 ** 03826 ** @param const xcb_randr_get_crtc_gamma_reply_t *R 03827 ** @returns uint16_t * 03828 ** 03829 *****************************************************************************/ 03830 03831 uint16_t * 03832 xcb_randr_get_crtc_gamma_green (const xcb_randr_get_crtc_gamma_reply_t *R ); 03833 03834 03835 /***************************************************************************** 03836 ** 03837 ** int xcb_randr_get_crtc_gamma_green_length 03838 ** 03839 ** @param const xcb_randr_get_crtc_gamma_reply_t *R 03840 ** @returns int 03841 ** 03842 *****************************************************************************/ 03843 03844 int 03845 xcb_randr_get_crtc_gamma_green_length (const xcb_randr_get_crtc_gamma_reply_t *R ); 03846 03847 03848 /***************************************************************************** 03849 ** 03850 ** xcb_generic_iterator_t xcb_randr_get_crtc_gamma_green_end 03851 ** 03852 ** @param const xcb_randr_get_crtc_gamma_reply_t *R 03853 ** @returns xcb_generic_iterator_t 03854 ** 03855 *****************************************************************************/ 03856 03857 xcb_generic_iterator_t 03858 xcb_randr_get_crtc_gamma_green_end (const xcb_randr_get_crtc_gamma_reply_t *R ); 03859 03860 03861 /***************************************************************************** 03862 ** 03863 ** uint16_t * xcb_randr_get_crtc_gamma_blue 03864 ** 03865 ** @param const xcb_randr_get_crtc_gamma_reply_t *R 03866 ** @returns uint16_t * 03867 ** 03868 *****************************************************************************/ 03869 03870 uint16_t * 03871 xcb_randr_get_crtc_gamma_blue (const xcb_randr_get_crtc_gamma_reply_t *R ); 03872 03873 03874 /***************************************************************************** 03875 ** 03876 ** int xcb_randr_get_crtc_gamma_blue_length 03877 ** 03878 ** @param const xcb_randr_get_crtc_gamma_reply_t *R 03879 ** @returns int 03880 ** 03881 *****************************************************************************/ 03882 03883 int 03884 xcb_randr_get_crtc_gamma_blue_length (const xcb_randr_get_crtc_gamma_reply_t *R ); 03885 03886 03887 /***************************************************************************** 03888 ** 03889 ** xcb_generic_iterator_t xcb_randr_get_crtc_gamma_blue_end 03890 ** 03891 ** @param const xcb_randr_get_crtc_gamma_reply_t *R 03892 ** @returns xcb_generic_iterator_t 03893 ** 03894 *****************************************************************************/ 03895 03896 xcb_generic_iterator_t 03897 xcb_randr_get_crtc_gamma_blue_end (const xcb_randr_get_crtc_gamma_reply_t *R ); 03898 03914 /***************************************************************************** 03915 ** 03916 ** xcb_randr_get_crtc_gamma_reply_t * xcb_randr_get_crtc_gamma_reply 03917 ** 03918 ** @param xcb_connection_t *c 03919 ** @param xcb_randr_get_crtc_gamma_cookie_t cookie 03920 ** @param xcb_generic_error_t **e 03921 ** @returns xcb_randr_get_crtc_gamma_reply_t * 03922 ** 03923 *****************************************************************************/ 03924 03925 xcb_randr_get_crtc_gamma_reply_t * 03926 xcb_randr_get_crtc_gamma_reply (xcb_connection_t *c , 03927 xcb_randr_get_crtc_gamma_cookie_t cookie , 03928 xcb_generic_error_t **e ); 03929 03930 int 03931 xcb_randr_set_crtc_gamma_sizeof (const void *_buffer ); 03932 03945 /***************************************************************************** 03946 ** 03947 ** xcb_void_cookie_t xcb_randr_set_crtc_gamma_checked 03948 ** 03949 ** @param xcb_connection_t *c 03950 ** @param xcb_randr_crtc_t crtc 03951 ** @param uint16_t size 03952 ** @param const uint16_t *red 03953 ** @param const uint16_t *green 03954 ** @param const uint16_t *blue 03955 ** @returns xcb_void_cookie_t 03956 ** 03957 *****************************************************************************/ 03958 03959 xcb_void_cookie_t 03960 xcb_randr_set_crtc_gamma_checked (xcb_connection_t *c , 03961 xcb_randr_crtc_t crtc , 03962 uint16_t size , 03963 const uint16_t *red , 03964 const uint16_t *green , 03965 const uint16_t *blue ); 03966 03976 /***************************************************************************** 03977 ** 03978 ** xcb_void_cookie_t xcb_randr_set_crtc_gamma 03979 ** 03980 ** @param xcb_connection_t *c 03981 ** @param xcb_randr_crtc_t crtc 03982 ** @param uint16_t size 03983 ** @param const uint16_t *red 03984 ** @param const uint16_t *green 03985 ** @param const uint16_t *blue 03986 ** @returns xcb_void_cookie_t 03987 ** 03988 *****************************************************************************/ 03989 03990 xcb_void_cookie_t 03991 xcb_randr_set_crtc_gamma (xcb_connection_t *c , 03992 xcb_randr_crtc_t crtc , 03993 uint16_t size , 03994 const uint16_t *red , 03995 const uint16_t *green , 03996 const uint16_t *blue ); 03997 03998 int 03999 xcb_randr_get_screen_resources_current_sizeof (const void *_buffer ); 04000 04010 /***************************************************************************** 04011 ** 04012 ** xcb_randr_get_screen_resources_current_cookie_t xcb_randr_get_screen_resources_current 04013 ** 04014 ** @param xcb_connection_t *c 04015 ** @param xcb_window_t window 04016 ** @returns xcb_randr_get_screen_resources_current_cookie_t 04017 ** 04018 *****************************************************************************/ 04019 04020 xcb_randr_get_screen_resources_current_cookie_t 04021 xcb_randr_get_screen_resources_current (xcb_connection_t *c , 04022 xcb_window_t window ); 04023 04036 /***************************************************************************** 04037 ** 04038 ** xcb_randr_get_screen_resources_current_cookie_t xcb_randr_get_screen_resources_current_unchecked 04039 ** 04040 ** @param xcb_connection_t *c 04041 ** @param xcb_window_t window 04042 ** @returns xcb_randr_get_screen_resources_current_cookie_t 04043 ** 04044 *****************************************************************************/ 04045 04046 xcb_randr_get_screen_resources_current_cookie_t 04047 xcb_randr_get_screen_resources_current_unchecked (xcb_connection_t *c , 04048 xcb_window_t window ); 04049 04050 04051 /***************************************************************************** 04052 ** 04053 ** xcb_randr_crtc_t * xcb_randr_get_screen_resources_current_crtcs 04054 ** 04055 ** @param const xcb_randr_get_screen_resources_current_reply_t *R 04056 ** @returns xcb_randr_crtc_t * 04057 ** 04058 *****************************************************************************/ 04059 04060 xcb_randr_crtc_t * 04061 xcb_randr_get_screen_resources_current_crtcs (const xcb_randr_get_screen_resources_current_reply_t *R ); 04062 04063 04064 /***************************************************************************** 04065 ** 04066 ** int xcb_randr_get_screen_resources_current_crtcs_length 04067 ** 04068 ** @param const xcb_randr_get_screen_resources_current_reply_t *R 04069 ** @returns int 04070 ** 04071 *****************************************************************************/ 04072 04073 int 04074 xcb_randr_get_screen_resources_current_crtcs_length (const xcb_randr_get_screen_resources_current_reply_t *R ); 04075 04076 04077 /***************************************************************************** 04078 ** 04079 ** xcb_generic_iterator_t xcb_randr_get_screen_resources_current_crtcs_end 04080 ** 04081 ** @param const xcb_randr_get_screen_resources_current_reply_t *R 04082 ** @returns xcb_generic_iterator_t 04083 ** 04084 *****************************************************************************/ 04085 04086 xcb_generic_iterator_t 04087 xcb_randr_get_screen_resources_current_crtcs_end (const xcb_randr_get_screen_resources_current_reply_t *R ); 04088 04089 04090 /***************************************************************************** 04091 ** 04092 ** xcb_randr_output_t * xcb_randr_get_screen_resources_current_outputs 04093 ** 04094 ** @param const xcb_randr_get_screen_resources_current_reply_t *R 04095 ** @returns xcb_randr_output_t * 04096 ** 04097 *****************************************************************************/ 04098 04099 xcb_randr_output_t * 04100 xcb_randr_get_screen_resources_current_outputs (const xcb_randr_get_screen_resources_current_reply_t *R ); 04101 04102 04103 /***************************************************************************** 04104 ** 04105 ** int xcb_randr_get_screen_resources_current_outputs_length 04106 ** 04107 ** @param const xcb_randr_get_screen_resources_current_reply_t *R 04108 ** @returns int 04109 ** 04110 *****************************************************************************/ 04111 04112 int 04113 xcb_randr_get_screen_resources_current_outputs_length (const xcb_randr_get_screen_resources_current_reply_t *R ); 04114 04115 04116 /***************************************************************************** 04117 ** 04118 ** xcb_generic_iterator_t xcb_randr_get_screen_resources_current_outputs_end 04119 ** 04120 ** @param const xcb_randr_get_screen_resources_current_reply_t *R 04121 ** @returns xcb_generic_iterator_t 04122 ** 04123 *****************************************************************************/ 04124 04125 xcb_generic_iterator_t 04126 xcb_randr_get_screen_resources_current_outputs_end (const xcb_randr_get_screen_resources_current_reply_t *R ); 04127 04128 04129 /***************************************************************************** 04130 ** 04131 ** xcb_randr_mode_info_t * xcb_randr_get_screen_resources_current_modes 04132 ** 04133 ** @param const xcb_randr_get_screen_resources_current_reply_t *R 04134 ** @returns xcb_randr_mode_info_t * 04135 ** 04136 *****************************************************************************/ 04137 04138 xcb_randr_mode_info_t * 04139 xcb_randr_get_screen_resources_current_modes (const xcb_randr_get_screen_resources_current_reply_t *R ); 04140 04141 04142 /***************************************************************************** 04143 ** 04144 ** int xcb_randr_get_screen_resources_current_modes_length 04145 ** 04146 ** @param const xcb_randr_get_screen_resources_current_reply_t *R 04147 ** @returns int 04148 ** 04149 *****************************************************************************/ 04150 04151 int 04152 xcb_randr_get_screen_resources_current_modes_length (const xcb_randr_get_screen_resources_current_reply_t *R ); 04153 04154 04155 /***************************************************************************** 04156 ** 04157 ** xcb_randr_mode_info_iterator_t xcb_randr_get_screen_resources_current_modes_iterator 04158 ** 04159 ** @param const xcb_randr_get_screen_resources_current_reply_t *R 04160 ** @returns xcb_randr_mode_info_iterator_t 04161 ** 04162 *****************************************************************************/ 04163 04164 xcb_randr_mode_info_iterator_t 04165 xcb_randr_get_screen_resources_current_modes_iterator (const xcb_randr_get_screen_resources_current_reply_t *R ); 04166 04167 04168 /***************************************************************************** 04169 ** 04170 ** uint8_t * xcb_randr_get_screen_resources_current_names 04171 ** 04172 ** @param const xcb_randr_get_screen_resources_current_reply_t *R 04173 ** @returns uint8_t * 04174 ** 04175 *****************************************************************************/ 04176 04177 uint8_t * 04178 xcb_randr_get_screen_resources_current_names (const xcb_randr_get_screen_resources_current_reply_t *R ); 04179 04180 04181 /***************************************************************************** 04182 ** 04183 ** int xcb_randr_get_screen_resources_current_names_length 04184 ** 04185 ** @param const xcb_randr_get_screen_resources_current_reply_t *R 04186 ** @returns int 04187 ** 04188 *****************************************************************************/ 04189 04190 int 04191 xcb_randr_get_screen_resources_current_names_length (const xcb_randr_get_screen_resources_current_reply_t *R ); 04192 04193 04194 /***************************************************************************** 04195 ** 04196 ** xcb_generic_iterator_t xcb_randr_get_screen_resources_current_names_end 04197 ** 04198 ** @param const xcb_randr_get_screen_resources_current_reply_t *R 04199 ** @returns xcb_generic_iterator_t 04200 ** 04201 *****************************************************************************/ 04202 04203 xcb_generic_iterator_t 04204 xcb_randr_get_screen_resources_current_names_end (const xcb_randr_get_screen_resources_current_reply_t *R ); 04205 04221 /***************************************************************************** 04222 ** 04223 ** xcb_randr_get_screen_resources_current_reply_t * xcb_randr_get_screen_resources_current_reply 04224 ** 04225 ** @param xcb_connection_t *c 04226 ** @param xcb_randr_get_screen_resources_current_cookie_t cookie 04227 ** @param xcb_generic_error_t **e 04228 ** @returns xcb_randr_get_screen_resources_current_reply_t * 04229 ** 04230 *****************************************************************************/ 04231 04232 xcb_randr_get_screen_resources_current_reply_t * 04233 xcb_randr_get_screen_resources_current_reply (xcb_connection_t *c , 04234 xcb_randr_get_screen_resources_current_cookie_t cookie , 04235 xcb_generic_error_t **e ); 04236 04237 int 04238 xcb_randr_set_crtc_transform_sizeof (const void *_buffer , 04239 uint32_t filter_params_len ); 04240 04253 /***************************************************************************** 04254 ** 04255 ** xcb_void_cookie_t xcb_randr_set_crtc_transform_checked 04256 ** 04257 ** @param xcb_connection_t *c 04258 ** @param xcb_randr_crtc_t crtc 04259 ** @param xcb_render_transform_t transform 04260 ** @param uint16_t filter_len 04261 ** @param const char *filter_name 04262 ** @param uint32_t filter_params_len 04263 ** @param const xcb_render_fixed_t *filter_params 04264 ** @returns xcb_void_cookie_t 04265 ** 04266 *****************************************************************************/ 04267 04268 xcb_void_cookie_t 04269 xcb_randr_set_crtc_transform_checked (xcb_connection_t *c , 04270 xcb_randr_crtc_t crtc , 04271 xcb_render_transform_t transform , 04272 uint16_t filter_len , 04273 const char *filter_name , 04274 uint32_t filter_params_len , 04275 const xcb_render_fixed_t *filter_params ); 04276 04286 /***************************************************************************** 04287 ** 04288 ** xcb_void_cookie_t xcb_randr_set_crtc_transform 04289 ** 04290 ** @param xcb_connection_t *c 04291 ** @param xcb_randr_crtc_t crtc 04292 ** @param xcb_render_transform_t transform 04293 ** @param uint16_t filter_len 04294 ** @param const char *filter_name 04295 ** @param uint32_t filter_params_len 04296 ** @param const xcb_render_fixed_t *filter_params 04297 ** @returns xcb_void_cookie_t 04298 ** 04299 *****************************************************************************/ 04300 04301 xcb_void_cookie_t 04302 xcb_randr_set_crtc_transform (xcb_connection_t *c , 04303 xcb_randr_crtc_t crtc , 04304 xcb_render_transform_t transform , 04305 uint16_t filter_len , 04306 const char *filter_name , 04307 uint32_t filter_params_len , 04308 const xcb_render_fixed_t *filter_params ); 04309 04310 int 04311 xcb_randr_get_crtc_transform_sizeof (const void *_buffer ); 04312 04322 /***************************************************************************** 04323 ** 04324 ** xcb_randr_get_crtc_transform_cookie_t xcb_randr_get_crtc_transform 04325 ** 04326 ** @param xcb_connection_t *c 04327 ** @param xcb_randr_crtc_t crtc 04328 ** @returns xcb_randr_get_crtc_transform_cookie_t 04329 ** 04330 *****************************************************************************/ 04331 04332 xcb_randr_get_crtc_transform_cookie_t 04333 xcb_randr_get_crtc_transform (xcb_connection_t *c , 04334 xcb_randr_crtc_t crtc ); 04335 04348 /***************************************************************************** 04349 ** 04350 ** xcb_randr_get_crtc_transform_cookie_t xcb_randr_get_crtc_transform_unchecked 04351 ** 04352 ** @param xcb_connection_t *c 04353 ** @param xcb_randr_crtc_t crtc 04354 ** @returns xcb_randr_get_crtc_transform_cookie_t 04355 ** 04356 *****************************************************************************/ 04357 04358 xcb_randr_get_crtc_transform_cookie_t 04359 xcb_randr_get_crtc_transform_unchecked (xcb_connection_t *c , 04360 xcb_randr_crtc_t crtc ); 04361 04362 04363 /***************************************************************************** 04364 ** 04365 ** char * xcb_randr_get_crtc_transform_pending_filter_name 04366 ** 04367 ** @param const xcb_randr_get_crtc_transform_reply_t *R 04368 ** @returns char * 04369 ** 04370 *****************************************************************************/ 04371 04372 char * 04373 xcb_randr_get_crtc_transform_pending_filter_name (const xcb_randr_get_crtc_transform_reply_t *R ); 04374 04375 04376 /***************************************************************************** 04377 ** 04378 ** int xcb_randr_get_crtc_transform_pending_filter_name_length 04379 ** 04380 ** @param const xcb_randr_get_crtc_transform_reply_t *R 04381 ** @returns int 04382 ** 04383 *****************************************************************************/ 04384 04385 int 04386 xcb_randr_get_crtc_transform_pending_filter_name_length (const xcb_randr_get_crtc_transform_reply_t *R ); 04387 04388 04389 /***************************************************************************** 04390 ** 04391 ** xcb_generic_iterator_t xcb_randr_get_crtc_transform_pending_filter_name_end 04392 ** 04393 ** @param const xcb_randr_get_crtc_transform_reply_t *R 04394 ** @returns xcb_generic_iterator_t 04395 ** 04396 *****************************************************************************/ 04397 04398 xcb_generic_iterator_t 04399 xcb_randr_get_crtc_transform_pending_filter_name_end (const xcb_randr_get_crtc_transform_reply_t *R ); 04400 04401 04402 /***************************************************************************** 04403 ** 04404 ** xcb_render_fixed_t * xcb_randr_get_crtc_transform_pending_params 04405 ** 04406 ** @param const xcb_randr_get_crtc_transform_reply_t *R 04407 ** @returns xcb_render_fixed_t * 04408 ** 04409 *****************************************************************************/ 04410 04411 xcb_render_fixed_t * 04412 xcb_randr_get_crtc_transform_pending_params (const xcb_randr_get_crtc_transform_reply_t *R ); 04413 04414 04415 /***************************************************************************** 04416 ** 04417 ** int xcb_randr_get_crtc_transform_pending_params_length 04418 ** 04419 ** @param const xcb_randr_get_crtc_transform_reply_t *R 04420 ** @returns int 04421 ** 04422 *****************************************************************************/ 04423 04424 int 04425 xcb_randr_get_crtc_transform_pending_params_length (const xcb_randr_get_crtc_transform_reply_t *R ); 04426 04427 04428 /***************************************************************************** 04429 ** 04430 ** xcb_generic_iterator_t xcb_randr_get_crtc_transform_pending_params_end 04431 ** 04432 ** @param const xcb_randr_get_crtc_transform_reply_t *R 04433 ** @returns xcb_generic_iterator_t 04434 ** 04435 *****************************************************************************/ 04436 04437 xcb_generic_iterator_t 04438 xcb_randr_get_crtc_transform_pending_params_end (const xcb_randr_get_crtc_transform_reply_t *R ); 04439 04440 04441 /***************************************************************************** 04442 ** 04443 ** char * xcb_randr_get_crtc_transform_current_filter_name 04444 ** 04445 ** @param const xcb_randr_get_crtc_transform_reply_t *R 04446 ** @returns char * 04447 ** 04448 *****************************************************************************/ 04449 04450 char * 04451 xcb_randr_get_crtc_transform_current_filter_name (const xcb_randr_get_crtc_transform_reply_t *R ); 04452 04453 04454 /***************************************************************************** 04455 ** 04456 ** int xcb_randr_get_crtc_transform_current_filter_name_length 04457 ** 04458 ** @param const xcb_randr_get_crtc_transform_reply_t *R 04459 ** @returns int 04460 ** 04461 *****************************************************************************/ 04462 04463 int 04464 xcb_randr_get_crtc_transform_current_filter_name_length (const xcb_randr_get_crtc_transform_reply_t *R ); 04465 04466 04467 /***************************************************************************** 04468 ** 04469 ** xcb_generic_iterator_t xcb_randr_get_crtc_transform_current_filter_name_end 04470 ** 04471 ** @param const xcb_randr_get_crtc_transform_reply_t *R 04472 ** @returns xcb_generic_iterator_t 04473 ** 04474 *****************************************************************************/ 04475 04476 xcb_generic_iterator_t 04477 xcb_randr_get_crtc_transform_current_filter_name_end (const xcb_randr_get_crtc_transform_reply_t *R ); 04478 04479 04480 /***************************************************************************** 04481 ** 04482 ** xcb_render_fixed_t * xcb_randr_get_crtc_transform_current_params 04483 ** 04484 ** @param const xcb_randr_get_crtc_transform_reply_t *R 04485 ** @returns xcb_render_fixed_t * 04486 ** 04487 *****************************************************************************/ 04488 04489 xcb_render_fixed_t * 04490 xcb_randr_get_crtc_transform_current_params (const xcb_randr_get_crtc_transform_reply_t *R ); 04491 04492 04493 /***************************************************************************** 04494 ** 04495 ** int xcb_randr_get_crtc_transform_current_params_length 04496 ** 04497 ** @param const xcb_randr_get_crtc_transform_reply_t *R 04498 ** @returns int 04499 ** 04500 *****************************************************************************/ 04501 04502 int 04503 xcb_randr_get_crtc_transform_current_params_length (const xcb_randr_get_crtc_transform_reply_t *R ); 04504 04505 04506 /***************************************************************************** 04507 ** 04508 ** xcb_generic_iterator_t xcb_randr_get_crtc_transform_current_params_end 04509 ** 04510 ** @param const xcb_randr_get_crtc_transform_reply_t *R 04511 ** @returns xcb_generic_iterator_t 04512 ** 04513 *****************************************************************************/ 04514 04515 xcb_generic_iterator_t 04516 xcb_randr_get_crtc_transform_current_params_end (const xcb_randr_get_crtc_transform_reply_t *R ); 04517 04533 /***************************************************************************** 04534 ** 04535 ** xcb_randr_get_crtc_transform_reply_t * xcb_randr_get_crtc_transform_reply 04536 ** 04537 ** @param xcb_connection_t *c 04538 ** @param xcb_randr_get_crtc_transform_cookie_t cookie 04539 ** @param xcb_generic_error_t **e 04540 ** @returns xcb_randr_get_crtc_transform_reply_t * 04541 ** 04542 *****************************************************************************/ 04543 04544 xcb_randr_get_crtc_transform_reply_t * 04545 xcb_randr_get_crtc_transform_reply (xcb_connection_t *c , 04546 xcb_randr_get_crtc_transform_cookie_t cookie , 04547 xcb_generic_error_t **e ); 04548 04558 /***************************************************************************** 04559 ** 04560 ** xcb_randr_get_panning_cookie_t xcb_randr_get_panning 04561 ** 04562 ** @param xcb_connection_t *c 04563 ** @param xcb_randr_crtc_t crtc 04564 ** @returns xcb_randr_get_panning_cookie_t 04565 ** 04566 *****************************************************************************/ 04567 04568 xcb_randr_get_panning_cookie_t 04569 xcb_randr_get_panning (xcb_connection_t *c , 04570 xcb_randr_crtc_t crtc ); 04571 04584 /***************************************************************************** 04585 ** 04586 ** xcb_randr_get_panning_cookie_t xcb_randr_get_panning_unchecked 04587 ** 04588 ** @param xcb_connection_t *c 04589 ** @param xcb_randr_crtc_t crtc 04590 ** @returns xcb_randr_get_panning_cookie_t 04591 ** 04592 *****************************************************************************/ 04593 04594 xcb_randr_get_panning_cookie_t 04595 xcb_randr_get_panning_unchecked (xcb_connection_t *c , 04596 xcb_randr_crtc_t crtc ); 04597 04613 /***************************************************************************** 04614 ** 04615 ** xcb_randr_get_panning_reply_t * xcb_randr_get_panning_reply 04616 ** 04617 ** @param xcb_connection_t *c 04618 ** @param xcb_randr_get_panning_cookie_t cookie 04619 ** @param xcb_generic_error_t **e 04620 ** @returns xcb_randr_get_panning_reply_t * 04621 ** 04622 *****************************************************************************/ 04623 04624 xcb_randr_get_panning_reply_t * 04625 xcb_randr_get_panning_reply (xcb_connection_t *c , 04626 xcb_randr_get_panning_cookie_t cookie , 04627 xcb_generic_error_t **e ); 04628 04638 /***************************************************************************** 04639 ** 04640 ** xcb_randr_set_panning_cookie_t xcb_randr_set_panning 04641 ** 04642 ** @param xcb_connection_t *c 04643 ** @param xcb_randr_crtc_t crtc 04644 ** @param xcb_timestamp_t timestamp 04645 ** @param uint16_t left 04646 ** @param uint16_t top 04647 ** @param uint16_t width 04648 ** @param uint16_t height 04649 ** @param uint16_t track_left 04650 ** @param uint16_t track_top 04651 ** @param uint16_t track_width 04652 ** @param uint16_t track_height 04653 ** @param int16_t border_left 04654 ** @param int16_t border_top 04655 ** @param int16_t border_right 04656 ** @param int16_t border_bottom 04657 ** @returns xcb_randr_set_panning_cookie_t 04658 ** 04659 *****************************************************************************/ 04660 04661 xcb_randr_set_panning_cookie_t 04662 xcb_randr_set_panning (xcb_connection_t *c , 04663 xcb_randr_crtc_t crtc , 04664 xcb_timestamp_t timestamp , 04665 uint16_t left , 04666 uint16_t top , 04667 uint16_t width , 04668 uint16_t height , 04669 uint16_t track_left , 04670 uint16_t track_top , 04671 uint16_t track_width , 04672 uint16_t track_height , 04673 int16_t border_left , 04674 int16_t border_top , 04675 int16_t border_right , 04676 int16_t border_bottom ); 04677 04690 /***************************************************************************** 04691 ** 04692 ** xcb_randr_set_panning_cookie_t xcb_randr_set_panning_unchecked 04693 ** 04694 ** @param xcb_connection_t *c 04695 ** @param xcb_randr_crtc_t crtc 04696 ** @param xcb_timestamp_t timestamp 04697 ** @param uint16_t left 04698 ** @param uint16_t top 04699 ** @param uint16_t width 04700 ** @param uint16_t height 04701 ** @param uint16_t track_left 04702 ** @param uint16_t track_top 04703 ** @param uint16_t track_width 04704 ** @param uint16_t track_height 04705 ** @param int16_t border_left 04706 ** @param int16_t border_top 04707 ** @param int16_t border_right 04708 ** @param int16_t border_bottom 04709 ** @returns xcb_randr_set_panning_cookie_t 04710 ** 04711 *****************************************************************************/ 04712 04713 xcb_randr_set_panning_cookie_t 04714 xcb_randr_set_panning_unchecked (xcb_connection_t *c , 04715 xcb_randr_crtc_t crtc , 04716 xcb_timestamp_t timestamp , 04717 uint16_t left , 04718 uint16_t top , 04719 uint16_t width , 04720 uint16_t height , 04721 uint16_t track_left , 04722 uint16_t track_top , 04723 uint16_t track_width , 04724 uint16_t track_height , 04725 int16_t border_left , 04726 int16_t border_top , 04727 int16_t border_right , 04728 int16_t border_bottom ); 04729 04745 /***************************************************************************** 04746 ** 04747 ** xcb_randr_set_panning_reply_t * xcb_randr_set_panning_reply 04748 ** 04749 ** @param xcb_connection_t *c 04750 ** @param xcb_randr_set_panning_cookie_t cookie 04751 ** @param xcb_generic_error_t **e 04752 ** @returns xcb_randr_set_panning_reply_t * 04753 ** 04754 *****************************************************************************/ 04755 04756 xcb_randr_set_panning_reply_t * 04757 xcb_randr_set_panning_reply (xcb_connection_t *c , 04758 xcb_randr_set_panning_cookie_t cookie , 04759 xcb_generic_error_t **e ); 04760 04773 /***************************************************************************** 04774 ** 04775 ** xcb_void_cookie_t xcb_randr_set_output_primary_checked 04776 ** 04777 ** @param xcb_connection_t *c 04778 ** @param xcb_window_t window 04779 ** @param xcb_randr_output_t output 04780 ** @returns xcb_void_cookie_t 04781 ** 04782 *****************************************************************************/ 04783 04784 xcb_void_cookie_t 04785 xcb_randr_set_output_primary_checked (xcb_connection_t *c , 04786 xcb_window_t window , 04787 xcb_randr_output_t output ); 04788 04798 /***************************************************************************** 04799 ** 04800 ** xcb_void_cookie_t xcb_randr_set_output_primary 04801 ** 04802 ** @param xcb_connection_t *c 04803 ** @param xcb_window_t window 04804 ** @param xcb_randr_output_t output 04805 ** @returns xcb_void_cookie_t 04806 ** 04807 *****************************************************************************/ 04808 04809 xcb_void_cookie_t 04810 xcb_randr_set_output_primary (xcb_connection_t *c , 04811 xcb_window_t window , 04812 xcb_randr_output_t output ); 04813 04823 /***************************************************************************** 04824 ** 04825 ** xcb_randr_get_output_primary_cookie_t xcb_randr_get_output_primary 04826 ** 04827 ** @param xcb_connection_t *c 04828 ** @param xcb_window_t window 04829 ** @returns xcb_randr_get_output_primary_cookie_t 04830 ** 04831 *****************************************************************************/ 04832 04833 xcb_randr_get_output_primary_cookie_t 04834 xcb_randr_get_output_primary (xcb_connection_t *c , 04835 xcb_window_t window ); 04836 04849 /***************************************************************************** 04850 ** 04851 ** xcb_randr_get_output_primary_cookie_t xcb_randr_get_output_primary_unchecked 04852 ** 04853 ** @param xcb_connection_t *c 04854 ** @param xcb_window_t window 04855 ** @returns xcb_randr_get_output_primary_cookie_t 04856 ** 04857 *****************************************************************************/ 04858 04859 xcb_randr_get_output_primary_cookie_t 04860 xcb_randr_get_output_primary_unchecked (xcb_connection_t *c , 04861 xcb_window_t window ); 04862 04878 /***************************************************************************** 04879 ** 04880 ** xcb_randr_get_output_primary_reply_t * xcb_randr_get_output_primary_reply 04881 ** 04882 ** @param xcb_connection_t *c 04883 ** @param xcb_randr_get_output_primary_cookie_t cookie 04884 ** @param xcb_generic_error_t **e 04885 ** @returns xcb_randr_get_output_primary_reply_t * 04886 ** 04887 *****************************************************************************/ 04888 04889 xcb_randr_get_output_primary_reply_t * 04890 xcb_randr_get_output_primary_reply (xcb_connection_t *c , 04891 xcb_randr_get_output_primary_cookie_t cookie , 04892 xcb_generic_error_t **e ); 04893 04903 /***************************************************************************** 04904 ** 04905 ** void xcb_randr_crtc_change_next 04906 ** 04907 ** @param xcb_randr_crtc_change_iterator_t *i 04908 ** @returns void 04909 ** 04910 *****************************************************************************/ 04911 04912 void 04913 xcb_randr_crtc_change_next (xcb_randr_crtc_change_iterator_t *i ); 04914 04925 /***************************************************************************** 04926 ** 04927 ** xcb_generic_iterator_t xcb_randr_crtc_change_end 04928 ** 04929 ** @param xcb_randr_crtc_change_iterator_t i 04930 ** @returns xcb_generic_iterator_t 04931 ** 04932 *****************************************************************************/ 04933 04934 xcb_generic_iterator_t 04935 xcb_randr_crtc_change_end (xcb_randr_crtc_change_iterator_t i ); 04936 04946 /***************************************************************************** 04947 ** 04948 ** void xcb_randr_output_change_next 04949 ** 04950 ** @param xcb_randr_output_change_iterator_t *i 04951 ** @returns void 04952 ** 04953 *****************************************************************************/ 04954 04955 void 04956 xcb_randr_output_change_next (xcb_randr_output_change_iterator_t *i ); 04957 04968 /***************************************************************************** 04969 ** 04970 ** xcb_generic_iterator_t xcb_randr_output_change_end 04971 ** 04972 ** @param xcb_randr_output_change_iterator_t i 04973 ** @returns xcb_generic_iterator_t 04974 ** 04975 *****************************************************************************/ 04976 04977 xcb_generic_iterator_t 04978 xcb_randr_output_change_end (xcb_randr_output_change_iterator_t i ); 04979 04989 /***************************************************************************** 04990 ** 04991 ** void xcb_randr_output_property_next 04992 ** 04993 ** @param xcb_randr_output_property_iterator_t *i 04994 ** @returns void 04995 ** 04996 *****************************************************************************/ 04997 04998 void 04999 xcb_randr_output_property_next (xcb_randr_output_property_iterator_t *i ); 05000 05011 /***************************************************************************** 05012 ** 05013 ** xcb_generic_iterator_t xcb_randr_output_property_end 05014 ** 05015 ** @param xcb_randr_output_property_iterator_t i 05016 ** @returns xcb_generic_iterator_t 05017 ** 05018 *****************************************************************************/ 05019 05020 xcb_generic_iterator_t 05021 xcb_randr_output_property_end (xcb_randr_output_property_iterator_t i ); 05022 05032 /***************************************************************************** 05033 ** 05034 ** void xcb_randr_notify_data_next 05035 ** 05036 ** @param xcb_randr_notify_data_iterator_t *i 05037 ** @returns void 05038 ** 05039 *****************************************************************************/ 05040 05041 void 05042 xcb_randr_notify_data_next (xcb_randr_notify_data_iterator_t *i ); 05043 05054 /***************************************************************************** 05055 ** 05056 ** xcb_generic_iterator_t xcb_randr_notify_data_end 05057 ** 05058 ** @param xcb_randr_notify_data_iterator_t i 05059 ** @returns xcb_generic_iterator_t 05060 ** 05061 *****************************************************************************/ 05062 05063 xcb_generic_iterator_t 05064 xcb_randr_notify_data_end (xcb_randr_notify_data_iterator_t i ); 05065 05066 05067 #ifdef __cplusplus 05068 } 05069 #endif 05070 05071 #endif 05072