XCB RandR API

RandR XCB Protocol Implementation. More...

Data Structures

struct  xcb_randr_bad_output_error_t
 xcb_randr_bad_output_error_t More...
struct  xcb_randr_bad_crtc_error_t
 xcb_randr_bad_crtc_error_t More...
struct  xcb_randr_bad_mode_error_t
 xcb_randr_bad_mode_error_t More...
struct  xcb_randr_screen_size_t
 xcb_randr_screen_size_t More...
struct  xcb_randr_screen_size_iterator_t
 xcb_randr_screen_size_iterator_t More...
struct  xcb_randr_refresh_rates_t
 xcb_randr_refresh_rates_t More...
struct  xcb_randr_refresh_rates_iterator_t
 xcb_randr_refresh_rates_iterator_t More...
struct  xcb_randr_query_version_cookie_t
 xcb_randr_query_version_cookie_t More...
struct  xcb_randr_query_version_request_t
 xcb_randr_query_version_request_t More...
struct  xcb_randr_query_version_reply_t
 xcb_randr_query_version_reply_t More...
struct  xcb_randr_set_screen_config_cookie_t
 xcb_randr_set_screen_config_cookie_t More...
struct  xcb_randr_set_screen_config_request_t
 xcb_randr_set_screen_config_request_t More...
struct  xcb_randr_set_screen_config_reply_t
 xcb_randr_set_screen_config_reply_t More...
struct  xcb_randr_select_input_request_t
 xcb_randr_select_input_request_t More...
struct  xcb_randr_get_screen_info_cookie_t
 xcb_randr_get_screen_info_cookie_t More...
struct  xcb_randr_get_screen_info_request_t
 xcb_randr_get_screen_info_request_t More...
struct  xcb_randr_get_screen_info_reply_t
 xcb_randr_get_screen_info_reply_t More...
struct  xcb_randr_get_screen_size_range_cookie_t
 xcb_randr_get_screen_size_range_cookie_t More...
struct  xcb_randr_get_screen_size_range_request_t
 xcb_randr_get_screen_size_range_request_t More...
struct  xcb_randr_get_screen_size_range_reply_t
 xcb_randr_get_screen_size_range_reply_t More...
struct  xcb_randr_set_screen_size_request_t
 xcb_randr_set_screen_size_request_t More...
struct  xcb_randr_mode_info_t
 xcb_randr_mode_info_t More...
struct  xcb_randr_mode_info_iterator_t
 xcb_randr_mode_info_iterator_t More...
struct  xcb_randr_get_screen_resources_cookie_t
 xcb_randr_get_screen_resources_cookie_t More...
struct  xcb_randr_get_screen_resources_request_t
 xcb_randr_get_screen_resources_request_t More...
struct  xcb_randr_get_screen_resources_reply_t
 xcb_randr_get_screen_resources_reply_t More...
struct  xcb_randr_get_output_info_cookie_t
 xcb_randr_get_output_info_cookie_t More...
struct  xcb_randr_get_output_info_request_t
 xcb_randr_get_output_info_request_t More...
struct  xcb_randr_get_output_info_reply_t
 xcb_randr_get_output_info_reply_t More...
struct  xcb_randr_list_output_properties_cookie_t
 xcb_randr_list_output_properties_cookie_t More...
struct  xcb_randr_list_output_properties_request_t
 xcb_randr_list_output_properties_request_t More...
struct  xcb_randr_list_output_properties_reply_t
 xcb_randr_list_output_properties_reply_t More...
struct  xcb_randr_query_output_property_cookie_t
 xcb_randr_query_output_property_cookie_t More...
struct  xcb_randr_query_output_property_request_t
 xcb_randr_query_output_property_request_t More...
struct  xcb_randr_query_output_property_reply_t
 xcb_randr_query_output_property_reply_t More...
struct  xcb_randr_configure_output_property_request_t
 xcb_randr_configure_output_property_request_t More...
struct  xcb_randr_change_output_property_request_t
 xcb_randr_change_output_property_request_t More...
struct  xcb_randr_delete_output_property_request_t
 xcb_randr_delete_output_property_request_t More...
struct  xcb_randr_get_output_property_cookie_t
 xcb_randr_get_output_property_cookie_t More...
struct  xcb_randr_get_output_property_request_t
 xcb_randr_get_output_property_request_t More...
struct  xcb_randr_get_output_property_reply_t
 xcb_randr_get_output_property_reply_t More...
struct  xcb_randr_create_mode_cookie_t
 xcb_randr_create_mode_cookie_t More...
struct  xcb_randr_create_mode_request_t
 xcb_randr_create_mode_request_t More...
struct  xcb_randr_create_mode_reply_t
 xcb_randr_create_mode_reply_t More...
struct  xcb_randr_destroy_mode_request_t
 xcb_randr_destroy_mode_request_t More...
struct  xcb_randr_add_output_mode_request_t
 xcb_randr_add_output_mode_request_t More...
struct  xcb_randr_delete_output_mode_request_t
 xcb_randr_delete_output_mode_request_t More...
struct  xcb_randr_get_crtc_info_cookie_t
 xcb_randr_get_crtc_info_cookie_t More...
struct  xcb_randr_get_crtc_info_request_t
 xcb_randr_get_crtc_info_request_t More...
struct  xcb_randr_get_crtc_info_reply_t
 xcb_randr_get_crtc_info_reply_t More...
struct  xcb_randr_set_crtc_config_cookie_t
 xcb_randr_set_crtc_config_cookie_t More...
struct  xcb_randr_set_crtc_config_request_t
 xcb_randr_set_crtc_config_request_t More...
struct  xcb_randr_set_crtc_config_reply_t
 xcb_randr_set_crtc_config_reply_t More...
struct  xcb_randr_get_crtc_gamma_size_cookie_t
 xcb_randr_get_crtc_gamma_size_cookie_t More...
struct  xcb_randr_get_crtc_gamma_size_request_t
 xcb_randr_get_crtc_gamma_size_request_t More...
struct  xcb_randr_get_crtc_gamma_size_reply_t
 xcb_randr_get_crtc_gamma_size_reply_t More...
struct  xcb_randr_get_crtc_gamma_cookie_t
 xcb_randr_get_crtc_gamma_cookie_t More...
struct  xcb_randr_get_crtc_gamma_request_t
 xcb_randr_get_crtc_gamma_request_t More...
struct  xcb_randr_get_crtc_gamma_reply_t
 xcb_randr_get_crtc_gamma_reply_t More...
struct  xcb_randr_set_crtc_gamma_request_t
 xcb_randr_set_crtc_gamma_request_t More...
struct  xcb_randr_screen_change_notify_event_t
 xcb_randr_screen_change_notify_event_t More...
struct  xcb_randr_crtc_change_t
 xcb_randr_crtc_change_t More...
struct  xcb_randr_crtc_change_iterator_t
 xcb_randr_crtc_change_iterator_t More...
struct  xcb_randr_output_change_t
 xcb_randr_output_change_t More...
struct  xcb_randr_output_change_iterator_t
 xcb_randr_output_change_iterator_t More...
struct  xcb_randr_output_property_t
 xcb_randr_output_property_t More...
struct  xcb_randr_output_property_iterator_t
 xcb_randr_output_property_iterator_t More...
union  xcb_randr_notify_data_t
 xcb_randr_notify_data_t More...
struct  xcb_randr_notify_data_iterator_t
 xcb_randr_notify_data_iterator_t More...
struct  xcb_randr_notify_event_t
 xcb_randr_notify_event_t More...

Defines

#define XCB_RANDR_MAJOR_VERSION   1
#define XCB_RANDR_MINOR_VERSION   2
#define XCB_RANDR_BAD_OUTPUT   0
#define XCB_RANDR_BAD_CRTC   1
#define XCB_RANDR_BAD_MODE   2
#define XCB_RANDR_QUERY_VERSION   0
#define XCB_RANDR_SET_SCREEN_CONFIG   2
#define XCB_RANDR_SELECT_INPUT   4
#define XCB_RANDR_GET_SCREEN_INFO   5
#define XCB_RANDR_GET_SCREEN_SIZE_RANGE   6
#define XCB_RANDR_SET_SCREEN_SIZE   7
#define XCB_RANDR_GET_SCREEN_RESOURCES   8
#define XCB_RANDR_GET_OUTPUT_INFO   9
#define XCB_RANDR_LIST_OUTPUT_PROPERTIES   10
#define XCB_RANDR_QUERY_OUTPUT_PROPERTY   11
#define XCB_RANDR_CONFIGURE_OUTPUT_PROPERTY   12
#define XCB_RANDR_CHANGE_OUTPUT_PROPERTY   13
#define XCB_RANDR_DELETE_OUTPUT_PROPERTY   14
#define XCB_RANDR_GET_OUTPUT_PROPERTY   15
#define XCB_RANDR_CREATE_MODE   16
#define XCB_RANDR_DESTROY_MODE   17
#define XCB_RANDR_ADD_OUTPUT_MODE   18
#define XCB_RANDR_DELETE_OUTPUT_MODE   19
#define XCB_RANDR_GET_CRTC_INFO   20
#define XCB_RANDR_SET_CRTC_CONFIG   21
#define XCB_RANDR_GET_CRTC_GAMMA_SIZE   22
#define XCB_RANDR_GET_CRTC_GAMMA   23
#define XCB_RANDR_SET_CRTC_GAMMA   24
#define XCB_RANDR_SCREEN_CHANGE_NOTIFY   0
#define XCB_RANDR_NOTIFY   1

Enumerations

enum  xcb_randr_rotation_t {
  XCB_RANDR_ROTATION_ROTATE_0 = (1 << 0), XCB_RANDR_ROTATION_ROTATE_90 = (1 << 1), XCB_RANDR_ROTATION_ROTATE_180 = (1 << 2), XCB_RANDR_ROTATION_ROTATE_270 = (1 << 3),
  XCB_RANDR_ROTATION_REFLECT_X = (1 << 4), XCB_RANDR_ROTATION_REFLECT_Y = (1 << 5)
}
enum  xcb_randr_set_config_t { XCB_RANDR_SET_CONFIG_SUCCESS = 0, XCB_RANDR_SET_CONFIG_INVALID_CONFIG_TIME = 1, XCB_RANDR_SET_CONFIG_INVALID_TIME = 2, XCB_RANDR_SET_CONFIG_FAILED = 3 }
enum  xcb_randr_mode_flag_t {
  XCB_RANDR_MODE_FLAG_HSYNC_POSITIVE = (1 << 0), XCB_RANDR_MODE_FLAG_HSYNC_NEGATIVE = (1 << 1), XCB_RANDR_MODE_FLAG_VSYNC_POSITIVE = (1 << 2), XCB_RANDR_MODE_FLAG_VSYNC_NEGATIVE = (1 << 3),
  XCB_RANDR_MODE_FLAG_INTERLACE = (1 << 4), XCB_RANDR_MODE_FLAG_DOUBLE_SCAN = (1 << 5), XCB_RANDR_MODE_FLAG_CSYNC = (1 << 6), XCB_RANDR_MODE_FLAG_CSYNC_POSITIVE = (1 << 7),
  XCB_RANDR_MODE_FLAG_CSYNC_NEGATIVE = (1 << 8), XCB_RANDR_MODE_FLAG_HSKEW_PRESENT = (1 << 9), XCB_RANDR_MODE_FLAG_BCAST = (1 << 10), XCB_RANDR_MODE_FLAG_PIXEL_MULTIPLEX = (1 << 11),
  XCB_RANDR_MODE_FLAG_DOUBLE_CLOCK = (1 << 12), XCB_RANDR_MODE_FLAG_HALVE_CLOCK = (1 << 13)
}
enum  xcb_randr_connection_t { XCB_RANDR_CONNECTION_CONNECTED, XCB_RANDR_CONNECTION_DISCONNECTED, XCB_RANDR_CONNECTION_UNKNOWN }
enum  xcb_randr_notify_mask_t { XCB_RANDR_NOTIFY_MASK_SCREEN_CHANGE = (1 << 0), XCB_RANDR_NOTIFY_MASK_CRTC_CHANGE = (1 << 1), XCB_RANDR_NOTIFY_MASK_OUTPUT_CHANGE = (1 << 2), XCB_RANDR_NOTIFY_MASK_OUTPUT_PROPERTY = (1 << 3) }
enum  xcb_randr_notify_t { XCB_RANDR_NOTIFY_CRTC_CHANGE = 0, XCB_RANDR_NOTIFY_OUTPUT_CHANGE = 1, XCB_RANDR_NOTIFY_OUTPUT_PROPERTY = 2 }

Functions

void xcb_randr_screen_size_next (xcb_randr_screen_size_iterator_t *i)
xcb_generic_iterator_t xcb_randr_screen_size_end (xcb_randr_screen_size_iterator_t i)
uint16_t * xcb_randr_refresh_rates_rates (const xcb_randr_refresh_rates_t *R)
int xcb_randr_refresh_rates_rates_length (const xcb_randr_refresh_rates_t *R)
xcb_generic_iterator_t xcb_randr_refresh_rates_rates_end (const xcb_randr_refresh_rates_t *R)
void xcb_randr_refresh_rates_next (xcb_randr_refresh_rates_iterator_t *i)
xcb_generic_iterator_t xcb_randr_refresh_rates_end (xcb_randr_refresh_rates_iterator_t i)
xcb_randr_query_version_cookie_t xcb_randr_query_version (xcb_connection_t *c, uint32_t major_version, uint32_t minor_version)
xcb_randr_query_version_cookie_t xcb_randr_query_version_unchecked (xcb_connection_t *c, uint32_t major_version, uint32_t minor_version)
xcb_randr_query_version_reply_txcb_randr_query_version_reply (xcb_connection_t *c, xcb_randr_query_version_cookie_t cookie, xcb_generic_error_t **e)
xcb_randr_set_screen_config_cookie_t xcb_randr_set_screen_config (xcb_connection_t *c, xcb_drawable_t drawable, xcb_timestamp_t timestamp, xcb_timestamp_t config_timestamp, uint16_t sizeID, int16_t rotation, uint16_t rate)
xcb_randr_set_screen_config_cookie_t xcb_randr_set_screen_config_unchecked (xcb_connection_t *c, xcb_drawable_t drawable, xcb_timestamp_t timestamp, xcb_timestamp_t config_timestamp, uint16_t sizeID, int16_t rotation, uint16_t rate)
xcb_randr_set_screen_config_reply_txcb_randr_set_screen_config_reply (xcb_connection_t *c, xcb_randr_set_screen_config_cookie_t cookie, xcb_generic_error_t **e)
xcb_void_cookie_t xcb_randr_select_input_checked (xcb_connection_t *c, xcb_window_t window, uint16_t enable)
xcb_void_cookie_t xcb_randr_select_input (xcb_connection_t *c, xcb_window_t window, uint16_t enable)
xcb_randr_get_screen_info_cookie_t xcb_randr_get_screen_info (xcb_connection_t *c, xcb_window_t window)
xcb_randr_get_screen_info_cookie_t xcb_randr_get_screen_info_unchecked (xcb_connection_t *c, xcb_window_t window)
xcb_randr_screen_size_txcb_randr_get_screen_info_sizes (const xcb_randr_get_screen_info_reply_t *R)
int xcb_randr_get_screen_info_sizes_length (const xcb_randr_get_screen_info_reply_t *R)
xcb_randr_screen_size_iterator_t xcb_randr_get_screen_info_sizes_iterator (const xcb_randr_get_screen_info_reply_t *R)
int xcb_randr_get_screen_info_rates_length (const xcb_randr_get_screen_info_reply_t *R)
xcb_randr_refresh_rates_iterator_t xcb_randr_get_screen_info_rates_iterator (const xcb_randr_get_screen_info_reply_t *R)
xcb_randr_get_screen_info_reply_txcb_randr_get_screen_info_reply (xcb_connection_t *c, xcb_randr_get_screen_info_cookie_t cookie, xcb_generic_error_t **e)
xcb_randr_get_screen_size_range_cookie_t xcb_randr_get_screen_size_range (xcb_connection_t *c, xcb_window_t window)
xcb_randr_get_screen_size_range_cookie_t xcb_randr_get_screen_size_range_unchecked (xcb_connection_t *c, xcb_window_t window)
xcb_randr_get_screen_size_range_reply_txcb_randr_get_screen_size_range_reply (xcb_connection_t *c, xcb_randr_get_screen_size_range_cookie_t cookie, xcb_generic_error_t **e)
xcb_void_cookie_t xcb_randr_set_screen_size_checked (xcb_connection_t *c, xcb_window_t window, uint16_t width, uint16_t height, uint32_t mm_width, uint32_t mm_height)
xcb_void_cookie_t xcb_randr_set_screen_size (xcb_connection_t *c, xcb_window_t window, uint16_t width, uint16_t height, uint32_t mm_width, uint32_t mm_height)
void xcb_randr_mode_info_next (xcb_randr_mode_info_iterator_t *i)
xcb_generic_iterator_t xcb_randr_mode_info_end (xcb_randr_mode_info_iterator_t i)
xcb_randr_get_screen_resources_cookie_t xcb_randr_get_screen_resources (xcb_connection_t *c, xcb_window_t window)
xcb_randr_get_screen_resources_cookie_t xcb_randr_get_screen_resources_unchecked (xcb_connection_t *c, xcb_window_t window)
uint32_t * xcb_randr_get_screen_resources_crtcs (const xcb_randr_get_screen_resources_reply_t *R)
int xcb_randr_get_screen_resources_crtcs_length (const xcb_randr_get_screen_resources_reply_t *R)
xcb_generic_iterator_t xcb_randr_get_screen_resources_crtcs_end (const xcb_randr_get_screen_resources_reply_t *R)
uint32_t * xcb_randr_get_screen_resources_outputs (const xcb_randr_get_screen_resources_reply_t *R)
int xcb_randr_get_screen_resources_outputs_length (const xcb_randr_get_screen_resources_reply_t *R)
xcb_generic_iterator_t xcb_randr_get_screen_resources_outputs_end (const xcb_randr_get_screen_resources_reply_t *R)
xcb_randr_mode_info_txcb_randr_get_screen_resources_modes (const xcb_randr_get_screen_resources_reply_t *R)
int xcb_randr_get_screen_resources_modes_length (const xcb_randr_get_screen_resources_reply_t *R)
xcb_randr_mode_info_iterator_t xcb_randr_get_screen_resources_modes_iterator (const xcb_randr_get_screen_resources_reply_t *R)
uint8_t * xcb_randr_get_screen_resources_names (const xcb_randr_get_screen_resources_reply_t *R)
int xcb_randr_get_screen_resources_names_length (const xcb_randr_get_screen_resources_reply_t *R)
xcb_generic_iterator_t xcb_randr_get_screen_resources_names_end (const xcb_randr_get_screen_resources_reply_t *R)
xcb_randr_get_screen_resources_reply_txcb_randr_get_screen_resources_reply (xcb_connection_t *c, xcb_randr_get_screen_resources_cookie_t cookie, xcb_generic_error_t **e)
xcb_randr_get_output_info_cookie_t xcb_randr_get_output_info (xcb_connection_t *c, uint32_t output, xcb_timestamp_t config_timestamp)
xcb_randr_get_output_info_cookie_t xcb_randr_get_output_info_unchecked (xcb_connection_t *c, uint32_t output, xcb_timestamp_t config_timestamp)
uint32_t * xcb_randr_get_output_info_crtcs (const xcb_randr_get_output_info_reply_t *R)
int xcb_randr_get_output_info_crtcs_length (const xcb_randr_get_output_info_reply_t *R)
xcb_generic_iterator_t xcb_randr_get_output_info_crtcs_end (const xcb_randr_get_output_info_reply_t *R)
uint32_t * xcb_randr_get_output_info_modes (const xcb_randr_get_output_info_reply_t *R)
int xcb_randr_get_output_info_modes_length (const xcb_randr_get_output_info_reply_t *R)
xcb_generic_iterator_t xcb_randr_get_output_info_modes_end (const xcb_randr_get_output_info_reply_t *R)
uint32_t * xcb_randr_get_output_info_clones (const xcb_randr_get_output_info_reply_t *R)
int xcb_randr_get_output_info_clones_length (const xcb_randr_get_output_info_reply_t *R)
xcb_generic_iterator_t xcb_randr_get_output_info_clones_end (const xcb_randr_get_output_info_reply_t *R)
uint8_t * xcb_randr_get_output_info_name (const xcb_randr_get_output_info_reply_t *R)
int xcb_randr_get_output_info_name_length (const xcb_randr_get_output_info_reply_t *R)
xcb_generic_iterator_t xcb_randr_get_output_info_name_end (const xcb_randr_get_output_info_reply_t *R)
xcb_randr_get_output_info_reply_txcb_randr_get_output_info_reply (xcb_connection_t *c, xcb_randr_get_output_info_cookie_t cookie, xcb_generic_error_t **e)
xcb_randr_list_output_properties_cookie_t xcb_randr_list_output_properties (xcb_connection_t *c, uint32_t output)
xcb_randr_list_output_properties_cookie_t xcb_randr_list_output_properties_unchecked (xcb_connection_t *c, uint32_t output)
xcb_atom_t * xcb_randr_list_output_properties_atoms (const xcb_randr_list_output_properties_reply_t *R)
int xcb_randr_list_output_properties_atoms_length (const xcb_randr_list_output_properties_reply_t *R)
xcb_atom_iterator_t xcb_randr_list_output_properties_atoms_iterator (const xcb_randr_list_output_properties_reply_t *R)
xcb_randr_list_output_properties_reply_txcb_randr_list_output_properties_reply (xcb_connection_t *c, xcb_randr_list_output_properties_cookie_t cookie, xcb_generic_error_t **e)
xcb_randr_query_output_property_cookie_t xcb_randr_query_output_property (xcb_connection_t *c, uint32_t output, xcb_atom_t property)
xcb_randr_query_output_property_cookie_t xcb_randr_query_output_property_unchecked (xcb_connection_t *c, uint32_t output, xcb_atom_t property)
int32_t * xcb_randr_query_output_property_valid_values (const xcb_randr_query_output_property_reply_t *R)
int xcb_randr_query_output_property_valid_values_length (const xcb_randr_query_output_property_reply_t *R)
xcb_generic_iterator_t xcb_randr_query_output_property_valid_values_end (const xcb_randr_query_output_property_reply_t *R)
xcb_randr_query_output_property_reply_txcb_randr_query_output_property_reply (xcb_connection_t *c, xcb_randr_query_output_property_cookie_t cookie, xcb_generic_error_t **e)
xcb_void_cookie_t xcb_randr_configure_output_property_checked (xcb_connection_t *c, uint32_t output, xcb_atom_t property, uint8_t pending, uint8_t range)
xcb_void_cookie_t xcb_randr_configure_output_property (xcb_connection_t *c, uint32_t output, xcb_atom_t property, uint8_t pending, uint8_t range)
xcb_void_cookie_t xcb_randr_change_output_property_checked (xcb_connection_t *c, uint32_t output, xcb_atom_t property, xcb_atom_t type, uint8_t format, uint8_t mode, uint32_t num_units)
xcb_void_cookie_t xcb_randr_change_output_property (xcb_connection_t *c, uint32_t output, xcb_atom_t property, xcb_atom_t type, uint8_t format, uint8_t mode, uint32_t num_units)
xcb_void_cookie_t xcb_randr_delete_output_property_checked (xcb_connection_t *c, uint32_t output, xcb_atom_t property)
xcb_void_cookie_t xcb_randr_delete_output_property (xcb_connection_t *c, uint32_t output, xcb_atom_t property)
xcb_randr_get_output_property_cookie_t xcb_randr_get_output_property (xcb_connection_t *c, uint32_t output, xcb_atom_t property, xcb_atom_t type, uint32_t long_offset, uint32_t long_length, uint8_t _delete, uint8_t pending)
xcb_randr_get_output_property_cookie_t xcb_randr_get_output_property_unchecked (xcb_connection_t *c, uint32_t output, xcb_atom_t property, xcb_atom_t type, uint32_t long_offset, uint32_t long_length, uint8_t _delete, uint8_t pending)
uint8_t * xcb_randr_get_output_property_data (const xcb_randr_get_output_property_reply_t *R)
int xcb_randr_get_output_property_data_length (const xcb_randr_get_output_property_reply_t *R)
xcb_generic_iterator_t xcb_randr_get_output_property_data_end (const xcb_randr_get_output_property_reply_t *R)
xcb_randr_get_output_property_reply_txcb_randr_get_output_property_reply (xcb_connection_t *c, xcb_randr_get_output_property_cookie_t cookie, xcb_generic_error_t **e)
xcb_randr_create_mode_cookie_t xcb_randr_create_mode (xcb_connection_t *c, xcb_window_t window, xcb_randr_mode_info_t mode_info)
xcb_randr_create_mode_cookie_t xcb_randr_create_mode_unchecked (xcb_connection_t *c, xcb_window_t window, xcb_randr_mode_info_t mode_info)
xcb_randr_create_mode_reply_txcb_randr_create_mode_reply (xcb_connection_t *c, xcb_randr_create_mode_cookie_t cookie, xcb_generic_error_t **e)
xcb_void_cookie_t xcb_randr_destroy_mode_checked (xcb_connection_t *c, uint32_t mode)
xcb_void_cookie_t xcb_randr_destroy_mode (xcb_connection_t *c, uint32_t mode)
xcb_void_cookie_t xcb_randr_add_output_mode_checked (xcb_connection_t *c, uint32_t output, uint32_t mode)
xcb_void_cookie_t xcb_randr_add_output_mode (xcb_connection_t *c, uint32_t output, uint32_t mode)
xcb_void_cookie_t xcb_randr_delete_output_mode_checked (xcb_connection_t *c, uint32_t output, uint32_t mode)
xcb_void_cookie_t xcb_randr_delete_output_mode (xcb_connection_t *c, uint32_t output, uint32_t mode)
xcb_randr_get_crtc_info_cookie_t xcb_randr_get_crtc_info (xcb_connection_t *c, uint32_t crtc, xcb_timestamp_t config_timestamp)
xcb_randr_get_crtc_info_cookie_t xcb_randr_get_crtc_info_unchecked (xcb_connection_t *c, uint32_t crtc, xcb_timestamp_t config_timestamp)
uint32_t * xcb_randr_get_crtc_info_outputs (const xcb_randr_get_crtc_info_reply_t *R)
int xcb_randr_get_crtc_info_outputs_length (const xcb_randr_get_crtc_info_reply_t *R)
xcb_generic_iterator_t xcb_randr_get_crtc_info_outputs_end (const xcb_randr_get_crtc_info_reply_t *R)
xcb_randr_get_crtc_info_reply_txcb_randr_get_crtc_info_reply (xcb_connection_t *c, xcb_randr_get_crtc_info_cookie_t cookie, xcb_generic_error_t **e)
xcb_randr_set_crtc_config_cookie_t xcb_randr_set_crtc_config (xcb_connection_t *c, uint32_t crtc, xcb_timestamp_t timestamp, xcb_timestamp_t config_timestamp, int16_t x, int16_t y, uint32_t mode, uint16_t rotation)
xcb_randr_set_crtc_config_cookie_t xcb_randr_set_crtc_config_unchecked (xcb_connection_t *c, uint32_t crtc, xcb_timestamp_t timestamp, xcb_timestamp_t config_timestamp, int16_t x, int16_t y, uint32_t mode, uint16_t rotation)
xcb_randr_set_crtc_config_reply_txcb_randr_set_crtc_config_reply (xcb_connection_t *c, xcb_randr_set_crtc_config_cookie_t cookie, xcb_generic_error_t **e)
xcb_randr_get_crtc_gamma_size_cookie_t xcb_randr_get_crtc_gamma_size (xcb_connection_t *c, uint32_t crtc)
xcb_randr_get_crtc_gamma_size_cookie_t xcb_randr_get_crtc_gamma_size_unchecked (xcb_connection_t *c, uint32_t crtc)
xcb_randr_get_crtc_gamma_size_reply_txcb_randr_get_crtc_gamma_size_reply (xcb_connection_t *c, xcb_randr_get_crtc_gamma_size_cookie_t cookie, xcb_generic_error_t **e)
xcb_randr_get_crtc_gamma_cookie_t xcb_randr_get_crtc_gamma (xcb_connection_t *c, uint32_t crtc)
xcb_randr_get_crtc_gamma_cookie_t xcb_randr_get_crtc_gamma_unchecked (xcb_connection_t *c, uint32_t crtc)
uint16_t * xcb_randr_get_crtc_gamma_red (const xcb_randr_get_crtc_gamma_reply_t *R)
int xcb_randr_get_crtc_gamma_red_length (const xcb_randr_get_crtc_gamma_reply_t *R)
xcb_generic_iterator_t xcb_randr_get_crtc_gamma_red_end (const xcb_randr_get_crtc_gamma_reply_t *R)
uint16_t * xcb_randr_get_crtc_gamma_green (const xcb_randr_get_crtc_gamma_reply_t *R)
int xcb_randr_get_crtc_gamma_green_length (const xcb_randr_get_crtc_gamma_reply_t *R)
xcb_generic_iterator_t xcb_randr_get_crtc_gamma_green_end (const xcb_randr_get_crtc_gamma_reply_t *R)
uint16_t * xcb_randr_get_crtc_gamma_blue (const xcb_randr_get_crtc_gamma_reply_t *R)
int xcb_randr_get_crtc_gamma_blue_length (const xcb_randr_get_crtc_gamma_reply_t *R)
xcb_generic_iterator_t xcb_randr_get_crtc_gamma_blue_end (const xcb_randr_get_crtc_gamma_reply_t *R)
xcb_randr_get_crtc_gamma_reply_txcb_randr_get_crtc_gamma_reply (xcb_connection_t *c, xcb_randr_get_crtc_gamma_cookie_t cookie, xcb_generic_error_t **e)
xcb_void_cookie_t xcb_randr_set_crtc_gamma_checked (xcb_connection_t *c, uint32_t crtc, uint16_t size, const uint16_t *red, const uint16_t *green, const uint16_t *blue)
xcb_void_cookie_t xcb_randr_set_crtc_gamma (xcb_connection_t *c, uint32_t crtc, uint16_t size, const uint16_t *red, const uint16_t *green, const uint16_t *blue)
void xcb_randr_crtc_change_next (xcb_randr_crtc_change_iterator_t *i)
xcb_generic_iterator_t xcb_randr_crtc_change_end (xcb_randr_crtc_change_iterator_t i)
void xcb_randr_output_change_next (xcb_randr_output_change_iterator_t *i)
xcb_generic_iterator_t xcb_randr_output_change_end (xcb_randr_output_change_iterator_t i)
void xcb_randr_output_property_next (xcb_randr_output_property_iterator_t *i)
xcb_generic_iterator_t xcb_randr_output_property_end (xcb_randr_output_property_iterator_t i)
void xcb_randr_notify_data_next (xcb_randr_notify_data_iterator_t *i)
xcb_generic_iterator_t xcb_randr_notify_data_end (xcb_randr_notify_data_iterator_t i)

Variables

xcb_extension_t xcb_randr_id

Detailed Description

RandR XCB Protocol Implementation.


Define Documentation

#define XCB_RANDR_ADD_OUTPUT_MODE   18

Opcode for xcb_randr_add_output_mode.

Referenced by xcb_randr_add_output_mode(), and xcb_randr_add_output_mode_checked().

#define XCB_RANDR_BAD_CRTC   1

Opcode for xcb_randr_bad_crtc.

#define XCB_RANDR_BAD_MODE   2

Opcode for xcb_randr_bad_mode.

#define XCB_RANDR_BAD_OUTPUT   0

Opcode for xcb_randr_bad_output.

#define XCB_RANDR_CHANGE_OUTPUT_PROPERTY   13

Opcode for xcb_randr_change_output_property.

Referenced by xcb_randr_change_output_property(), and xcb_randr_change_output_property_checked().

#define XCB_RANDR_CONFIGURE_OUTPUT_PROPERTY   12

Opcode for xcb_randr_configure_output_property.

Referenced by xcb_randr_configure_output_property(), and xcb_randr_configure_output_property_checked().

#define XCB_RANDR_CREATE_MODE   16

Opcode for xcb_randr_create_mode.

Referenced by xcb_randr_create_mode(), and xcb_randr_create_mode_unchecked().

#define XCB_RANDR_DELETE_OUTPUT_MODE   19

Opcode for xcb_randr_delete_output_mode.

Referenced by xcb_randr_delete_output_mode(), and xcb_randr_delete_output_mode_checked().

#define XCB_RANDR_DELETE_OUTPUT_PROPERTY   14

Opcode for xcb_randr_delete_output_property.

Referenced by xcb_randr_delete_output_property(), and xcb_randr_delete_output_property_checked().

#define XCB_RANDR_DESTROY_MODE   17

Opcode for xcb_randr_destroy_mode.

Referenced by xcb_randr_destroy_mode(), and xcb_randr_destroy_mode_checked().

#define XCB_RANDR_GET_CRTC_GAMMA   23

Opcode for xcb_randr_get_crtc_gamma.

Referenced by xcb_randr_get_crtc_gamma(), and xcb_randr_get_crtc_gamma_unchecked().

#define XCB_RANDR_GET_CRTC_GAMMA_SIZE   22

Opcode for xcb_randr_get_crtc_gamma_size.

Referenced by xcb_randr_get_crtc_gamma_size(), and xcb_randr_get_crtc_gamma_size_unchecked().

#define XCB_RANDR_GET_CRTC_INFO   20

Opcode for xcb_randr_get_crtc_info.

Referenced by xcb_randr_get_crtc_info(), and xcb_randr_get_crtc_info_unchecked().

#define XCB_RANDR_GET_OUTPUT_INFO   9

Opcode for xcb_randr_get_output_info.

Referenced by xcb_randr_get_output_info(), and xcb_randr_get_output_info_unchecked().

#define XCB_RANDR_GET_OUTPUT_PROPERTY   15

Opcode for xcb_randr_get_output_property.

Referenced by xcb_randr_get_output_property(), and xcb_randr_get_output_property_unchecked().

#define XCB_RANDR_GET_SCREEN_INFO   5

Opcode for xcb_randr_get_screen_info.

Referenced by xcb_randr_get_screen_info(), and xcb_randr_get_screen_info_unchecked().

#define XCB_RANDR_GET_SCREEN_RESOURCES   8

Opcode for xcb_randr_get_screen_resources.

Referenced by xcb_randr_get_screen_resources(), and xcb_randr_get_screen_resources_unchecked().

#define XCB_RANDR_GET_SCREEN_SIZE_RANGE   6

Opcode for xcb_randr_get_screen_size_range.

Referenced by xcb_randr_get_screen_size_range(), and xcb_randr_get_screen_size_range_unchecked().

#define XCB_RANDR_LIST_OUTPUT_PROPERTIES   10

Opcode for xcb_randr_list_output_properties.

Referenced by xcb_randr_list_output_properties(), and xcb_randr_list_output_properties_unchecked().

#define XCB_RANDR_NOTIFY   1

Opcode for xcb_randr_notify.

#define XCB_RANDR_QUERY_OUTPUT_PROPERTY   11

Opcode for xcb_randr_query_output_property.

Referenced by xcb_randr_query_output_property(), and xcb_randr_query_output_property_unchecked().

#define XCB_RANDR_QUERY_VERSION   0

Opcode for xcb_randr_query_version.

Referenced by xcb_randr_query_version(), and xcb_randr_query_version_unchecked().

#define XCB_RANDR_SCREEN_CHANGE_NOTIFY   0

Opcode for xcb_randr_screen_change_notify.

#define XCB_RANDR_SELECT_INPUT   4

Opcode for xcb_randr_select_input.

Referenced by xcb_randr_select_input(), and xcb_randr_select_input_checked().

#define XCB_RANDR_SET_CRTC_CONFIG   21

Opcode for xcb_randr_set_crtc_config.

Referenced by xcb_randr_set_crtc_config(), and xcb_randr_set_crtc_config_unchecked().

#define XCB_RANDR_SET_CRTC_GAMMA   24

Opcode for xcb_randr_set_crtc_gamma.

Referenced by xcb_randr_set_crtc_gamma(), and xcb_randr_set_crtc_gamma_checked().

#define XCB_RANDR_SET_SCREEN_CONFIG   2

Opcode for xcb_randr_set_screen_config.

Referenced by xcb_randr_set_screen_config(), and xcb_randr_set_screen_config_unchecked().

#define XCB_RANDR_SET_SCREEN_SIZE   7

Opcode for xcb_randr_set_screen_size.

Referenced by xcb_randr_set_screen_size(), and xcb_randr_set_screen_size_checked().


Function Documentation

xcb_void_cookie_t xcb_randr_add_output_mode ( xcb_connection_t c,
uint32_t  output,
uint32_t  mode 
)

Delivers a request to the X server

Parameters:
c The connection
Returns:
A cookie
Delivers a request to the X server.

References xcb_randr_add_output_mode_request_t::mode, xcb_randr_add_output_mode_request_t::output, and XCB_RANDR_ADD_OUTPUT_MODE.

xcb_void_cookie_t xcb_randr_add_output_mode_checked ( xcb_connection_t c,
uint32_t  output,
uint32_t  mode 
)

Delivers a request to the X server

Parameters:
c The connection
Returns:
A cookie
Delivers a request to the X server.

This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by xcb_request_check().

References xcb_randr_add_output_mode_request_t::mode, xcb_randr_add_output_mode_request_t::output, and XCB_RANDR_ADD_OUTPUT_MODE.

xcb_void_cookie_t xcb_randr_change_output_property ( xcb_connection_t c,
uint32_t  output,
xcb_atom_t  property,
xcb_atom_t  type,
uint8_t  format,
uint8_t  mode,
uint32_t  num_units 
)

xcb_void_cookie_t xcb_randr_change_output_property_checked ( xcb_connection_t c,
uint32_t  output,
xcb_atom_t  property,
xcb_atom_t  type,
uint8_t  format,
uint8_t  mode,
uint32_t  num_units 
)

Delivers a request to the X server

Parameters:
c The connection
Returns:
A cookie
Delivers a request to the X server.

This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by xcb_request_check().

References xcb_randr_change_output_property_request_t::format, xcb_randr_change_output_property_request_t::mode, xcb_randr_change_output_property_request_t::num_units, xcb_randr_change_output_property_request_t::output, xcb_randr_change_output_property_request_t::pad0, xcb_randr_change_output_property_request_t::property, xcb_randr_change_output_property_request_t::type, and XCB_RANDR_CHANGE_OUTPUT_PROPERTY.

xcb_void_cookie_t xcb_randr_configure_output_property ( xcb_connection_t c,
uint32_t  output,
xcb_atom_t  property,
uint8_t  pending,
uint8_t  range 
)

xcb_void_cookie_t xcb_randr_configure_output_property_checked ( xcb_connection_t c,
uint32_t  output,
xcb_atom_t  property,
uint8_t  pending,
uint8_t  range 
)

Delivers a request to the X server

Parameters:
c The connection
Returns:
A cookie
Delivers a request to the X server.

This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by xcb_request_check().

References xcb_randr_configure_output_property_request_t::output, xcb_randr_configure_output_property_request_t::pad0, xcb_randr_configure_output_property_request_t::pending, xcb_randr_configure_output_property_request_t::property, xcb_randr_configure_output_property_request_t::range, and XCB_RANDR_CONFIGURE_OUTPUT_PROPERTY.

xcb_randr_create_mode_cookie_t xcb_randr_create_mode ( xcb_connection_t c,
xcb_window_t  window,
xcb_randr_mode_info_t  mode_info 
)

Delivers a request to the X server

Parameters:
c The connection
Returns:
A cookie
Delivers a request to the X server.

References xcb_randr_create_mode_request_t::mode_info, xcb_randr_create_mode_request_t::window, and XCB_RANDR_CREATE_MODE.

xcb_randr_create_mode_reply_t* xcb_randr_create_mode_reply ( xcb_connection_t c,
xcb_randr_create_mode_cookie_t  cookie,
xcb_generic_error_t **  e 
)

Return the reply

Parameters:
c The connection
cookie The cookie
e The xcb_generic_error_t supplied
Returns the reply of the request asked by

The parameter e supplied to this function must be NULL if xcb_randr_create_mode_unchecked(). is used. Otherwise, it stores the error if any.

References xcb_randr_create_mode_cookie_t::sequence.

xcb_randr_create_mode_cookie_t xcb_randr_create_mode_unchecked ( xcb_connection_t c,
xcb_window_t  window,
xcb_randr_mode_info_t  mode_info 
)

Delivers a request to the X server

Parameters:
c The connection
Returns:
A cookie
Delivers a request to the X server.

This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue.

References xcb_randr_create_mode_request_t::mode_info, xcb_randr_create_mode_request_t::window, and XCB_RANDR_CREATE_MODE.

xcb_generic_iterator_t xcb_randr_crtc_change_end ( xcb_randr_crtc_change_iterator_t  i  ) 

Return the iterator pointing to the last element

Parameters:
i An xcb_randr_crtc_change_iterator_t
Returns:
The iterator pointing to the last element
Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_randr_crtc_change_iterator_t::data, xcb_generic_iterator_t::data, xcb_randr_crtc_change_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_randr_crtc_change_iterator_t::rem.

void xcb_randr_crtc_change_next ( xcb_randr_crtc_change_iterator_t i  ) 

Get the next element of the iterator

Parameters:
i Pointer to a xcb_randr_crtc_change_iterator_t
Get the next element in the iterator. The member rem is decreased by one. The member data points to the next element. The member index is increased by sizeof(xcb_randr_crtc_change_t)

References xcb_randr_crtc_change_iterator_t::data, xcb_randr_crtc_change_iterator_t::index, and xcb_randr_crtc_change_iterator_t::rem.

xcb_void_cookie_t xcb_randr_delete_output_mode ( xcb_connection_t c,
uint32_t  output,
uint32_t  mode 
)

Delivers a request to the X server

Parameters:
c The connection
Returns:
A cookie
Delivers a request to the X server.

References xcb_randr_delete_output_mode_request_t::mode, xcb_randr_delete_output_mode_request_t::output, and XCB_RANDR_DELETE_OUTPUT_MODE.

xcb_void_cookie_t xcb_randr_delete_output_mode_checked ( xcb_connection_t c,
uint32_t  output,
uint32_t  mode 
)

Delivers a request to the X server

Parameters:
c The connection
Returns:
A cookie
Delivers a request to the X server.

This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by xcb_request_check().

References xcb_randr_delete_output_mode_request_t::mode, xcb_randr_delete_output_mode_request_t::output, and XCB_RANDR_DELETE_OUTPUT_MODE.

xcb_void_cookie_t xcb_randr_delete_output_property ( xcb_connection_t c,
uint32_t  output,
xcb_atom_t  property 
)

Delivers a request to the X server

Parameters:
c The connection
Returns:
A cookie
Delivers a request to the X server.

References xcb_randr_delete_output_property_request_t::output, xcb_randr_delete_output_property_request_t::property, and XCB_RANDR_DELETE_OUTPUT_PROPERTY.

xcb_void_cookie_t xcb_randr_delete_output_property_checked ( xcb_connection_t c,
uint32_t  output,
xcb_atom_t  property 
)

Delivers a request to the X server

Parameters:
c The connection
Returns:
A cookie
Delivers a request to the X server.

This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by xcb_request_check().

References xcb_randr_delete_output_property_request_t::output, xcb_randr_delete_output_property_request_t::property, and XCB_RANDR_DELETE_OUTPUT_PROPERTY.

xcb_void_cookie_t xcb_randr_destroy_mode ( xcb_connection_t c,
uint32_t  mode 
)

Delivers a request to the X server

Parameters:
c The connection
Returns:
A cookie
Delivers a request to the X server.

References xcb_randr_destroy_mode_request_t::mode, and XCB_RANDR_DESTROY_MODE.

xcb_void_cookie_t xcb_randr_destroy_mode_checked ( xcb_connection_t c,
uint32_t  mode 
)

Delivers a request to the X server

Parameters:
c The connection
Returns:
A cookie
Delivers a request to the X server.

This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by xcb_request_check().

References xcb_randr_destroy_mode_request_t::mode, and XCB_RANDR_DESTROY_MODE.

xcb_randr_get_crtc_gamma_cookie_t xcb_randr_get_crtc_gamma ( xcb_connection_t c,
uint32_t  crtc 
)

Delivers a request to the X server

Parameters:
c The connection
Returns:
A cookie
Delivers a request to the X server.

References xcb_randr_get_crtc_gamma_request_t::crtc, and XCB_RANDR_GET_CRTC_GAMMA.

xcb_randr_get_crtc_gamma_reply_t* xcb_randr_get_crtc_gamma_reply ( xcb_connection_t c,
xcb_randr_get_crtc_gamma_cookie_t  cookie,
xcb_generic_error_t **  e 
)

Return the reply

Parameters:
c The connection
cookie The cookie
e The xcb_generic_error_t supplied
Returns the reply of the request asked by

The parameter e supplied to this function must be NULL if xcb_randr_get_crtc_gamma_unchecked(). is used. Otherwise, it stores the error if any.

References xcb_randr_get_crtc_gamma_cookie_t::sequence.

xcb_randr_get_crtc_gamma_size_cookie_t xcb_randr_get_crtc_gamma_size ( xcb_connection_t c,
uint32_t  crtc 
)

Delivers a request to the X server

Parameters:
c The connection
Returns:
A cookie
Delivers a request to the X server.

References xcb_randr_get_crtc_gamma_size_request_t::crtc, and XCB_RANDR_GET_CRTC_GAMMA_SIZE.

Return the reply

Parameters:
c The connection
cookie The cookie
e The xcb_generic_error_t supplied
Returns the reply of the request asked by

The parameter e supplied to this function must be NULL if xcb_randr_get_crtc_gamma_size_unchecked(). is used. Otherwise, it stores the error if any.

References xcb_randr_get_crtc_gamma_size_cookie_t::sequence.

xcb_randr_get_crtc_gamma_size_cookie_t xcb_randr_get_crtc_gamma_size_unchecked ( xcb_connection_t c,
uint32_t  crtc 
)

Delivers a request to the X server

Parameters:
c The connection
Returns:
A cookie
Delivers a request to the X server.

This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue.

References xcb_randr_get_crtc_gamma_size_request_t::crtc, and XCB_RANDR_GET_CRTC_GAMMA_SIZE.

xcb_randr_get_crtc_gamma_cookie_t xcb_randr_get_crtc_gamma_unchecked ( xcb_connection_t c,
uint32_t  crtc 
)

Delivers a request to the X server

Parameters:
c The connection
Returns:
A cookie
Delivers a request to the X server.

This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue.

References xcb_randr_get_crtc_gamma_request_t::crtc, and XCB_RANDR_GET_CRTC_GAMMA.

xcb_randr_get_crtc_info_cookie_t xcb_randr_get_crtc_info ( xcb_connection_t c,
uint32_t  crtc,
xcb_timestamp_t  config_timestamp 
)

Delivers a request to the X server

Parameters:
c The connection
Returns:
A cookie
Delivers a request to the X server.

References xcb_randr_get_crtc_info_request_t::config_timestamp, xcb_randr_get_crtc_info_request_t::crtc, and XCB_RANDR_GET_CRTC_INFO.

xcb_randr_get_crtc_info_reply_t* xcb_randr_get_crtc_info_reply ( xcb_connection_t c,
xcb_randr_get_crtc_info_cookie_t  cookie,
xcb_generic_error_t **  e 
)

Return the reply

Parameters:
c The connection
cookie The cookie
e The xcb_generic_error_t supplied
Returns the reply of the request asked by

The parameter e supplied to this function must be NULL if xcb_randr_get_crtc_info_unchecked(). is used. Otherwise, it stores the error if any.

References xcb_randr_get_crtc_info_cookie_t::sequence.

xcb_randr_get_crtc_info_cookie_t xcb_randr_get_crtc_info_unchecked ( xcb_connection_t c,
uint32_t  crtc,
xcb_timestamp_t  config_timestamp 
)

Delivers a request to the X server

Parameters:
c The connection
Returns:
A cookie
Delivers a request to the X server.

This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue.

References xcb_randr_get_crtc_info_request_t::config_timestamp, xcb_randr_get_crtc_info_request_t::crtc, and XCB_RANDR_GET_CRTC_INFO.

xcb_randr_get_output_info_cookie_t xcb_randr_get_output_info ( xcb_connection_t c,
uint32_t  output,
xcb_timestamp_t  config_timestamp 
)

Delivers a request to the X server

Parameters:
c The connection
Returns:
A cookie
Delivers a request to the X server.

References xcb_randr_get_output_info_request_t::config_timestamp, xcb_randr_get_output_info_request_t::output, and XCB_RANDR_GET_OUTPUT_INFO.

xcb_randr_get_output_info_reply_t* xcb_randr_get_output_info_reply ( xcb_connection_t c,
xcb_randr_get_output_info_cookie_t  cookie,
xcb_generic_error_t **  e 
)

Return the reply

Parameters:
c The connection
cookie The cookie
e The xcb_generic_error_t supplied
Returns the reply of the request asked by

The parameter e supplied to this function must be NULL if xcb_randr_get_output_info_unchecked(). is used. Otherwise, it stores the error if any.

References xcb_randr_get_output_info_cookie_t::sequence.

xcb_randr_get_output_info_cookie_t xcb_randr_get_output_info_unchecked ( xcb_connection_t c,
uint32_t  output,
xcb_timestamp_t  config_timestamp 
)

Delivers a request to the X server

Parameters:
c The connection
Returns:
A cookie
Delivers a request to the X server.

This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue.

References xcb_randr_get_output_info_request_t::config_timestamp, xcb_randr_get_output_info_request_t::output, and XCB_RANDR_GET_OUTPUT_INFO.

xcb_randr_get_output_property_cookie_t xcb_randr_get_output_property ( xcb_connection_t c,
uint32_t  output,
xcb_atom_t  property,
xcb_atom_t  type,
uint32_t  long_offset,
uint32_t  long_length,
uint8_t  _delete,
uint8_t  pending 
)

Return the reply

Parameters:
c The connection
cookie The cookie
e The xcb_generic_error_t supplied
Returns the reply of the request asked by

The parameter e supplied to this function must be NULL if xcb_randr_get_output_property_unchecked(). is used. Otherwise, it stores the error if any.

References xcb_randr_get_output_property_cookie_t::sequence.

xcb_randr_get_output_property_cookie_t xcb_randr_get_output_property_unchecked ( xcb_connection_t c,
uint32_t  output,
xcb_atom_t  property,
xcb_atom_t  type,
uint32_t  long_offset,
uint32_t  long_length,
uint8_t  _delete,
uint8_t  pending 
)

Delivers a request to the X server

Parameters:
c The connection
Returns:
A cookie
Delivers a request to the X server.

This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue.

References xcb_randr_get_output_property_request_t::_delete, xcb_randr_get_output_property_request_t::long_length, xcb_randr_get_output_property_request_t::long_offset, xcb_randr_get_output_property_request_t::output, xcb_randr_get_output_property_request_t::pending, xcb_randr_get_output_property_request_t::property, xcb_randr_get_output_property_request_t::type, and XCB_RANDR_GET_OUTPUT_PROPERTY.

xcb_randr_get_screen_info_cookie_t xcb_randr_get_screen_info ( xcb_connection_t c,
xcb_window_t  window 
)

Delivers a request to the X server

Parameters:
c The connection
Returns:
A cookie
Delivers a request to the X server.

References xcb_randr_get_screen_info_request_t::window, and XCB_RANDR_GET_SCREEN_INFO.

xcb_randr_get_screen_info_reply_t* xcb_randr_get_screen_info_reply ( xcb_connection_t c,
xcb_randr_get_screen_info_cookie_t  cookie,
xcb_generic_error_t **  e 
)

Return the reply

Parameters:
c The connection
cookie The cookie
e The xcb_generic_error_t supplied
Returns the reply of the request asked by

The parameter e supplied to this function must be NULL if xcb_randr_get_screen_info_unchecked(). is used. Otherwise, it stores the error if any.

References xcb_randr_get_screen_info_cookie_t::sequence.

xcb_randr_get_screen_info_cookie_t xcb_randr_get_screen_info_unchecked ( xcb_connection_t c,
xcb_window_t  window 
)

Delivers a request to the X server

Parameters:
c The connection
Returns:
A cookie
Delivers a request to the X server.

This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue.

References xcb_randr_get_screen_info_request_t::window, and XCB_RANDR_GET_SCREEN_INFO.

xcb_randr_get_screen_resources_cookie_t xcb_randr_get_screen_resources ( xcb_connection_t c,
xcb_window_t  window 
)

Delivers a request to the X server

Parameters:
c The connection
Returns:
A cookie
Delivers a request to the X server.

References xcb_randr_get_screen_resources_request_t::window, and XCB_RANDR_GET_SCREEN_RESOURCES.

Return the reply

Parameters:
c The connection
cookie The cookie
e The xcb_generic_error_t supplied
Returns the reply of the request asked by

The parameter e supplied to this function must be NULL if xcb_randr_get_screen_resources_unchecked(). is used. Otherwise, it stores the error if any.

References xcb_randr_get_screen_resources_cookie_t::sequence.

xcb_randr_get_screen_resources_cookie_t xcb_randr_get_screen_resources_unchecked ( xcb_connection_t c,
xcb_window_t  window 
)

Delivers a request to the X server

Parameters:
c The connection
Returns:
A cookie
Delivers a request to the X server.

This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue.

References xcb_randr_get_screen_resources_request_t::window, and XCB_RANDR_GET_SCREEN_RESOURCES.

xcb_randr_get_screen_size_range_cookie_t xcb_randr_get_screen_size_range ( xcb_connection_t c,
xcb_window_t  window 
)

Delivers a request to the X server

Parameters:
c The connection
Returns:
A cookie
Delivers a request to the X server.

References xcb_randr_get_screen_size_range_request_t::window, and XCB_RANDR_GET_SCREEN_SIZE_RANGE.

Return the reply

Parameters:
c The connection
cookie The cookie
e The xcb_generic_error_t supplied
Returns the reply of the request asked by

The parameter e supplied to this function must be NULL if xcb_randr_get_screen_size_range_unchecked(). is used. Otherwise, it stores the error if any.

References xcb_randr_get_screen_size_range_cookie_t::sequence.

xcb_randr_get_screen_size_range_cookie_t xcb_randr_get_screen_size_range_unchecked ( xcb_connection_t c,
xcb_window_t  window 
)

Delivers a request to the X server

Parameters:
c The connection
Returns:
A cookie
Delivers a request to the X server.

This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue.

References xcb_randr_get_screen_size_range_request_t::window, and XCB_RANDR_GET_SCREEN_SIZE_RANGE.

xcb_randr_list_output_properties_cookie_t xcb_randr_list_output_properties ( xcb_connection_t c,
uint32_t  output 
)

Delivers a request to the X server

Parameters:
c The connection
Returns:
A cookie
Delivers a request to the X server.

References xcb_randr_list_output_properties_request_t::output, and XCB_RANDR_LIST_OUTPUT_PROPERTIES.

Return the reply

Parameters:
c The connection
cookie The cookie
e The xcb_generic_error_t supplied
Returns the reply of the request asked by

The parameter e supplied to this function must be NULL if xcb_randr_list_output_properties_unchecked(). is used. Otherwise, it stores the error if any.

References xcb_randr_list_output_properties_cookie_t::sequence.

xcb_randr_list_output_properties_cookie_t xcb_randr_list_output_properties_unchecked ( xcb_connection_t c,
uint32_t  output 
)

Delivers a request to the X server

Parameters:
c The connection
Returns:
A cookie
Delivers a request to the X server.

This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue.

References xcb_randr_list_output_properties_request_t::output, and XCB_RANDR_LIST_OUTPUT_PROPERTIES.

xcb_generic_iterator_t xcb_randr_mode_info_end ( xcb_randr_mode_info_iterator_t  i  ) 

Return the iterator pointing to the last element

Parameters:
i An xcb_randr_mode_info_iterator_t
Returns:
The iterator pointing to the last element
Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_randr_mode_info_iterator_t::data, xcb_generic_iterator_t::data, xcb_randr_mode_info_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_randr_mode_info_iterator_t::rem.

void xcb_randr_mode_info_next ( xcb_randr_mode_info_iterator_t i  ) 

Get the next element of the iterator

Parameters:
i Pointer to a xcb_randr_mode_info_iterator_t
Get the next element in the iterator. The member rem is decreased by one. The member data points to the next element. The member index is increased by sizeof(xcb_randr_mode_info_t)

References xcb_randr_mode_info_iterator_t::data, xcb_randr_mode_info_iterator_t::index, and xcb_randr_mode_info_iterator_t::rem.

xcb_generic_iterator_t xcb_randr_notify_data_end ( xcb_randr_notify_data_iterator_t  i  ) 

Return the iterator pointing to the last element

Parameters:
i An xcb_randr_notify_data_iterator_t
Returns:
The iterator pointing to the last element
Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_randr_notify_data_iterator_t::data, xcb_generic_iterator_t::data, xcb_randr_notify_data_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_randr_notify_data_iterator_t::rem.

void xcb_randr_notify_data_next ( xcb_randr_notify_data_iterator_t i  ) 

Get the next element of the iterator

Parameters:
i Pointer to a xcb_randr_notify_data_iterator_t
Get the next element in the iterator. The member rem is decreased by one. The member data points to the next element. The member index is increased by sizeof(xcb_randr_notify_data_t)

References xcb_randr_notify_data_iterator_t::data, xcb_randr_notify_data_iterator_t::index, and xcb_randr_notify_data_iterator_t::rem.

xcb_generic_iterator_t xcb_randr_output_change_end ( xcb_randr_output_change_iterator_t  i  ) 

Return the iterator pointing to the last element

Parameters:
i An xcb_randr_output_change_iterator_t
Returns:
The iterator pointing to the last element
Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_randr_output_change_iterator_t::data, xcb_generic_iterator_t::data, xcb_randr_output_change_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_randr_output_change_iterator_t::rem.

void xcb_randr_output_change_next ( xcb_randr_output_change_iterator_t i  ) 

Get the next element of the iterator

Parameters:
i Pointer to a xcb_randr_output_change_iterator_t
Get the next element in the iterator. The member rem is decreased by one. The member data points to the next element. The member index is increased by sizeof(xcb_randr_output_change_t)

References xcb_randr_output_change_iterator_t::data, xcb_randr_output_change_iterator_t::index, and xcb_randr_output_change_iterator_t::rem.

xcb_generic_iterator_t xcb_randr_output_property_end ( xcb_randr_output_property_iterator_t  i  ) 

Return the iterator pointing to the last element

Parameters:
i An xcb_randr_output_property_iterator_t
Returns:
The iterator pointing to the last element
Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_randr_output_property_iterator_t::data, xcb_generic_iterator_t::data, xcb_randr_output_property_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_randr_output_property_iterator_t::rem.

void xcb_randr_output_property_next ( xcb_randr_output_property_iterator_t i  ) 

Get the next element of the iterator

Parameters:
i Pointer to a xcb_randr_output_property_iterator_t
Get the next element in the iterator. The member rem is decreased by one. The member data points to the next element. The member index is increased by sizeof(xcb_randr_output_property_t)

References xcb_randr_output_property_iterator_t::data, xcb_randr_output_property_iterator_t::index, and xcb_randr_output_property_iterator_t::rem.

xcb_randr_query_output_property_cookie_t xcb_randr_query_output_property ( xcb_connection_t c,
uint32_t  output,
xcb_atom_t  property 
)

Delivers a request to the X server

Parameters:
c The connection
Returns:
A cookie
Delivers a request to the X server.

References xcb_randr_query_output_property_request_t::output, xcb_randr_query_output_property_request_t::property, and XCB_RANDR_QUERY_OUTPUT_PROPERTY.

Return the reply

Parameters:
c The connection
cookie The cookie
e The xcb_generic_error_t supplied
Returns the reply of the request asked by

The parameter e supplied to this function must be NULL if xcb_randr_query_output_property_unchecked(). is used. Otherwise, it stores the error if any.

References xcb_randr_query_output_property_cookie_t::sequence.

xcb_randr_query_output_property_cookie_t xcb_randr_query_output_property_unchecked ( xcb_connection_t c,
uint32_t  output,
xcb_atom_t  property 
)

Delivers a request to the X server

Parameters:
c The connection
Returns:
A cookie
Delivers a request to the X server.

This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue.

References xcb_randr_query_output_property_request_t::output, xcb_randr_query_output_property_request_t::property, and XCB_RANDR_QUERY_OUTPUT_PROPERTY.

xcb_randr_query_version_cookie_t xcb_randr_query_version ( xcb_connection_t c,
uint32_t  major_version,
uint32_t  minor_version 
)

Delivers a request to the X server

Parameters:
c The connection
Returns:
A cookie
Delivers a request to the X server.

References xcb_randr_query_version_request_t::major_version, xcb_randr_query_version_request_t::minor_version, and XCB_RANDR_QUERY_VERSION.

xcb_randr_query_version_reply_t* xcb_randr_query_version_reply ( xcb_connection_t c,
xcb_randr_query_version_cookie_t  cookie,
xcb_generic_error_t **  e 
)

Return the reply

Parameters:
c The connection
cookie The cookie
e The xcb_generic_error_t supplied
Returns the reply of the request asked by

The parameter e supplied to this function must be NULL if xcb_randr_query_version_unchecked(). is used. Otherwise, it stores the error if any.

References xcb_randr_query_version_cookie_t::sequence.

xcb_randr_query_version_cookie_t xcb_randr_query_version_unchecked ( xcb_connection_t c,
uint32_t  major_version,
uint32_t  minor_version 
)

Delivers a request to the X server

Parameters:
c The connection
Returns:
A cookie
Delivers a request to the X server.

This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue.

References xcb_randr_query_version_request_t::major_version, xcb_randr_query_version_request_t::minor_version, and XCB_RANDR_QUERY_VERSION.

xcb_generic_iterator_t xcb_randr_refresh_rates_end ( xcb_randr_refresh_rates_iterator_t  i  ) 

Return the iterator pointing to the last element

Parameters:
i An xcb_randr_refresh_rates_iterator_t
Returns:
The iterator pointing to the last element
Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_randr_refresh_rates_iterator_t::data, xcb_generic_iterator_t::data, xcb_randr_refresh_rates_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, xcb_randr_refresh_rates_iterator_t::rem, and xcb_randr_refresh_rates_next().

void xcb_randr_refresh_rates_next ( xcb_randr_refresh_rates_iterator_t i  ) 

Get the next element of the iterator

Parameters:
i Pointer to a xcb_randr_refresh_rates_iterator_t
Get the next element in the iterator. The member rem is decreased by one. The member data points to the next element. The member index is increased by sizeof(xcb_randr_refresh_rates_t)

References xcb_generic_iterator_t::data, xcb_randr_refresh_rates_iterator_t::data, xcb_generic_iterator_t::index, xcb_randr_refresh_rates_iterator_t::index, and xcb_randr_refresh_rates_iterator_t::rem.

Referenced by xcb_randr_refresh_rates_end().

xcb_generic_iterator_t xcb_randr_screen_size_end ( xcb_randr_screen_size_iterator_t  i  ) 

Return the iterator pointing to the last element

Parameters:
i An xcb_randr_screen_size_iterator_t
Returns:
The iterator pointing to the last element
Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_randr_screen_size_iterator_t::data, xcb_generic_iterator_t::data, xcb_randr_screen_size_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_randr_screen_size_iterator_t::rem.

void xcb_randr_screen_size_next ( xcb_randr_screen_size_iterator_t i  ) 

Get the next element of the iterator

Parameters:
i Pointer to a xcb_randr_screen_size_iterator_t
Get the next element in the iterator. The member rem is decreased by one. The member data points to the next element. The member index is increased by sizeof(xcb_randr_screen_size_t)

References xcb_randr_screen_size_iterator_t::data, xcb_randr_screen_size_iterator_t::index, and xcb_randr_screen_size_iterator_t::rem.

xcb_void_cookie_t xcb_randr_select_input ( xcb_connection_t c,
xcb_window_t  window,
uint16_t  enable 
)

Delivers a request to the X server

Parameters:
c The connection
Returns:
A cookie
Delivers a request to the X server.

References xcb_randr_select_input_request_t::enable, xcb_randr_select_input_request_t::pad0, xcb_randr_select_input_request_t::window, and XCB_RANDR_SELECT_INPUT.

xcb_void_cookie_t xcb_randr_select_input_checked ( xcb_connection_t c,
xcb_window_t  window,
uint16_t  enable 
)

Delivers a request to the X server

Parameters:
c The connection
Returns:
A cookie
Delivers a request to the X server.

This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by xcb_request_check().

References xcb_randr_select_input_request_t::enable, xcb_randr_select_input_request_t::pad0, xcb_randr_select_input_request_t::window, and XCB_RANDR_SELECT_INPUT.

xcb_randr_set_crtc_config_cookie_t xcb_randr_set_crtc_config ( xcb_connection_t c,
uint32_t  crtc,
xcb_timestamp_t  timestamp,
xcb_timestamp_t  config_timestamp,
int16_t  x,
int16_t  y,
uint32_t  mode,
uint16_t  rotation 
)

xcb_randr_set_crtc_config_reply_t* xcb_randr_set_crtc_config_reply ( xcb_connection_t c,
xcb_randr_set_crtc_config_cookie_t  cookie,
xcb_generic_error_t **  e 
)

Return the reply

Parameters:
c The connection
cookie The cookie
e The xcb_generic_error_t supplied
Returns the reply of the request asked by

The parameter e supplied to this function must be NULL if xcb_randr_set_crtc_config_unchecked(). is used. Otherwise, it stores the error if any.

References xcb_randr_set_crtc_config_cookie_t::sequence.

xcb_randr_set_crtc_config_cookie_t xcb_randr_set_crtc_config_unchecked ( xcb_connection_t c,
uint32_t  crtc,
xcb_timestamp_t  timestamp,
xcb_timestamp_t  config_timestamp,
int16_t  x,
int16_t  y,
uint32_t  mode,
uint16_t  rotation 
)

Delivers a request to the X server

Parameters:
c The connection
Returns:
A cookie
Delivers a request to the X server.

This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue.

References xcb_randr_set_crtc_config_request_t::config_timestamp, xcb_randr_set_crtc_config_request_t::crtc, xcb_randr_set_crtc_config_request_t::mode, xcb_randr_set_crtc_config_request_t::rotation, xcb_randr_set_crtc_config_request_t::timestamp, xcb_randr_set_crtc_config_request_t::x, XCB_RANDR_SET_CRTC_CONFIG, and xcb_randr_set_crtc_config_request_t::y.

xcb_void_cookie_t xcb_randr_set_crtc_gamma ( xcb_connection_t c,
uint32_t  crtc,
uint16_t  size,
const uint16_t *  red,
const uint16_t *  green,
const uint16_t *  blue 
)

Delivers a request to the X server

Parameters:
c The connection
Returns:
A cookie
Delivers a request to the X server.

References xcb_randr_set_crtc_gamma_request_t::crtc, xcb_randr_set_crtc_gamma_request_t::pad0, xcb_randr_set_crtc_gamma_request_t::size, and XCB_RANDR_SET_CRTC_GAMMA.

xcb_void_cookie_t xcb_randr_set_crtc_gamma_checked ( xcb_connection_t c,
uint32_t  crtc,
uint16_t  size,
const uint16_t *  red,
const uint16_t *  green,
const uint16_t *  blue 
)

Delivers a request to the X server

Parameters:
c The connection
Returns:
A cookie
Delivers a request to the X server.

This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by xcb_request_check().

References xcb_randr_set_crtc_gamma_request_t::crtc, xcb_randr_set_crtc_gamma_request_t::pad0, xcb_randr_set_crtc_gamma_request_t::size, and XCB_RANDR_SET_CRTC_GAMMA.

xcb_randr_set_screen_config_cookie_t xcb_randr_set_screen_config ( xcb_connection_t c,
xcb_drawable_t  drawable,
xcb_timestamp_t  timestamp,
xcb_timestamp_t  config_timestamp,
uint16_t  sizeID,
int16_t  rotation,
uint16_t  rate 
)

Return the reply

Parameters:
c The connection
cookie The cookie
e The xcb_generic_error_t supplied
Returns the reply of the request asked by

The parameter e supplied to this function must be NULL if xcb_randr_set_screen_config_unchecked(). is used. Otherwise, it stores the error if any.

References xcb_randr_set_screen_config_cookie_t::sequence.

xcb_randr_set_screen_config_cookie_t xcb_randr_set_screen_config_unchecked ( xcb_connection_t c,
xcb_drawable_t  drawable,
xcb_timestamp_t  timestamp,
xcb_timestamp_t  config_timestamp,
uint16_t  sizeID,
int16_t  rotation,
uint16_t  rate 
)

Delivers a request to the X server

Parameters:
c The connection
Returns:
A cookie
Delivers a request to the X server.

This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue.

References xcb_randr_set_screen_config_request_t::config_timestamp, xcb_randr_set_screen_config_request_t::drawable, xcb_randr_set_screen_config_request_t::pad0, xcb_randr_set_screen_config_request_t::rate, xcb_randr_set_screen_config_request_t::rotation, xcb_randr_set_screen_config_request_t::sizeID, xcb_randr_set_screen_config_request_t::timestamp, and XCB_RANDR_SET_SCREEN_CONFIG.

xcb_void_cookie_t xcb_randr_set_screen_size ( xcb_connection_t c,
xcb_window_t  window,
uint16_t  width,
uint16_t  height,
uint32_t  mm_width,
uint32_t  mm_height 
)

xcb_void_cookie_t xcb_randr_set_screen_size_checked ( xcb_connection_t c,
xcb_window_t  window,
uint16_t  width,
uint16_t  height,
uint32_t  mm_width,
uint32_t  mm_height 
)

Delivers a request to the X server

Parameters:
c The connection
Returns:
A cookie
Delivers a request to the X server.

This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by xcb_request_check().

References xcb_randr_set_screen_size_request_t::height, xcb_randr_set_screen_size_request_t::mm_height, xcb_randr_set_screen_size_request_t::mm_width, xcb_randr_set_screen_size_request_t::width, xcb_randr_set_screen_size_request_t::window, and XCB_RANDR_SET_SCREEN_SIZE.


Generated on Sun Jul 27 21:19:00 2008 for XCB by  doxygen 1.5.6