* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
xcb_render_linefix_end (xcb_render_linefix_iterator_t i);
* Get the next element of the iterator
* @param i Pointer to a xcb_render_triangle_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_render_triangle_t)
xcb_render_triangle_next (xcb_render_triangle_iterator_t *i);
* Return the iterator pointing to the last element
* @param i An xcb_render_triangle_iterator_t
* @return 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
xcb_render_triangle_end (xcb_render_triangle_iterator_t i);
* Get the next element of the iterator
* @param i Pointer to a xcb_render_trapezoid_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_render_trapezoid_t)
xcb_render_trapezoid_next (xcb_render_trapezoid_iterator_t *i);
* Return the iterator pointing to the last element
* @param i An xcb_render_trapezoid_iterator_t
* @return 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
xcb_render_trapezoid_end (xcb_render_trapezoid_iterator_t i);
* Get the next element of the iterator
* @param i Pointer to a xcb_render_glyphinfo_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_render_glyphinfo_t)
xcb_render_glyphinfo_next (xcb_render_glyphinfo_iterator_t *i);
* Return the iterator pointing to the last element
* @param i An xcb_render_glyphinfo_iterator_t
* @return 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
xcb_render_glyphinfo_end (xcb_render_glyphinfo_iterator_t i);
* @param c The connection
* Delivers a request to the X server.
xcb_render_query_version_cookie_t
xcb_render_query_version (xcb_connection_t *c,
uint32_t client_major_version,
uint32_t client_minor_version);
* @param c The connection
* 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.
xcb_render_query_version_cookie_t
xcb_render_query_version_unchecked (xcb_connection_t *c,
uint32_t client_major_version,
uint32_t client_minor_version);
* @param c The connection
* @param cookie The cookie
* @param e The xcb_generic_error_t supplied
* Returns the reply of the request asked by
* The parameter @p e supplied to this function must be NULL if
* xcb_render_query_version_unchecked(). is used.
* Otherwise, it stores the error if any.
* The returned value must be freed by the caller using free().
xcb_render_query_version_reply_t *
xcb_render_query_version_reply (xcb_connection_t *c,
xcb_render_query_version_cookie_t cookie /**< */,
xcb_generic_error_t **e);
xcb_render_query_pict_formats_sizeof (const void *_buffer);
* @param c The connection
* Delivers a request to the X server.
xcb_render_query_pict_formats_cookie_t
xcb_render_query_pict_formats (xcb_connection_t *c);
* @param c The connection
* 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.
xcb_render_query_pict_formats_cookie_t
xcb_render_query_pict_formats_unchecked (xcb_connection_t *c);
xcb_render_pictforminfo_t *
xcb_render_query_pict_formats_formats (const xcb_render_query_pict_formats_reply_t *R);
xcb_render_query_pict_formats_formats_length (const xcb_render_query_pict_formats_reply_t *R);
xcb_render_pictforminfo_iterator_t
xcb_render_query_pict_formats_formats_iterator (const xcb_render_query_pict_formats_reply_t *R);
xcb_render_query_pict_formats_screens_length (const xcb_render_query_pict_formats_reply_t *R);
xcb_render_pictscreen_iterator_t
xcb_render_query_pict_formats_screens_iterator (const xcb_render_query_pict_formats_reply_t *R);
xcb_render_query_pict_formats_subpixels (const xcb_render_query_pict_formats_reply_t *R);
xcb_render_query_pict_formats_subpixels_length (const xcb_render_query_pict_formats_reply_t *R);
xcb_render_query_pict_formats_subpixels_end (const xcb_render_query_pict_formats_reply_t *R);
* @param c The connection
* @param cookie The cookie
* @param e The xcb_generic_error_t supplied
* Returns the reply of the request asked by
* The parameter @p e supplied to this function must be NULL if
* xcb_render_query_pict_formats_unchecked(). is used.
* Otherwise, it stores the error if any.
* The returned value must be freed by the caller using free().
xcb_render_query_pict_formats_reply_t *
xcb_render_query_pict_formats_reply (xcb_connection_t *c,
xcb_render_query_pict_formats_cookie_t cookie /**< */,
xcb_generic_error_t **e);
xcb_render_query_pict_index_values_sizeof (const void *_buffer);
* @param c The connection
* Delivers a request to the X server.
xcb_render_query_pict_index_values_cookie_t
xcb_render_query_pict_index_values (xcb_connection_t *c,
xcb_render_pictformat_t format);
* @param c The connection
* 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.
xcb_render_query_pict_index_values_cookie_t
xcb_render_query_pict_index_values_unchecked (xcb_connection_t *c,
xcb_render_pictformat_t format);
xcb_render_indexvalue_t *
xcb_render_query_pict_index_values_values (const xcb_render_query_pict_index_values_reply_t *R);
xcb_render_query_pict_index_values_values_length (const xcb_render_query_pict_index_values_reply_t *R);
xcb_render_indexvalue_iterator_t
xcb_render_query_pict_index_values_values_iterator (const xcb_render_query_pict_index_values_reply_t *R);
* @param c The connection
* @param cookie The cookie
* @param e The xcb_generic_error_t supplied
* Returns the reply of the request asked by
* The parameter @p e supplied to this function must be NULL if
* xcb_render_query_pict_index_values_unchecked(). is used.
* Otherwise, it stores the error if any.
* The returned value must be freed by the caller using free().
xcb_render_query_pict_index_values_reply_t *
xcb_render_query_pict_index_values_reply (xcb_connection_t *c,
xcb_render_query_pict_index_values_cookie_t cookie /**< */,
xcb_generic_error_t **e);
xcb_render_create_picture_value_list_serialize (void **_buffer,
const xcb_render_create_picture_value_list_t *_aux);
xcb_render_create_picture_value_list_unpack (const void *_buffer,
xcb_render_create_picture_value_list_t *_aux);
xcb_render_create_picture_value_list_sizeof (const void *_buffer,
xcb_render_create_picture_sizeof (const void *_buffer);
* @param c The connection
* 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().
xcb_render_create_picture_checked (xcb_connection_t *c,
xcb_render_picture_t pid,
xcb_render_pictformat_t format,
* @param c The connection
* Delivers a request to the X server.
xcb_render_create_picture (xcb_connection_t *c,
xcb_render_picture_t pid,
xcb_render_pictformat_t format,
* @param c The connection
* 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().
xcb_render_create_picture_aux_checked (xcb_connection_t *c,
xcb_render_picture_t pid,
xcb_render_pictformat_t format,
const xcb_render_create_picture_value_list_t *value_list);
* @param c The connection
* Delivers a request to the X server.
xcb_render_create_picture_aux (xcb_connection_t *c,
xcb_render_picture_t pid,
xcb_render_pictformat_t format,
const xcb_render_create_picture_value_list_t *value_list);
xcb_render_create_picture_value_list (const xcb_render_create_picture_request_t *R);
xcb_render_change_picture_value_list_serialize (void **_buffer,
const xcb_render_change_picture_value_list_t *_aux);
xcb_render_change_picture_value_list_unpack (const void *_buffer,
xcb_render_change_picture_value_list_t *_aux);
xcb_render_change_picture_value_list_sizeof (const void *_buffer,
xcb_render_change_picture_sizeof (const void *_buffer);
* @param c The connection
* 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().
xcb_render_change_picture_checked (xcb_connection_t *c,
xcb_render_picture_t picture,
* @param c The connection
* Delivers a request to the X server.
xcb_render_change_picture (xcb_connection_t *c,
xcb_render_picture_t picture,
* @param c The connection
* 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().
xcb_render_change_picture_aux_checked (xcb_connection_t *c,
xcb_render_picture_t picture,
const xcb_render_change_picture_value_list_t *value_list);
* @param c The connection
* Delivers a request to the X server.
xcb_render_change_picture_aux (xcb_connection_t *c,
xcb_render_picture_t picture,
const xcb_render_change_picture_value_list_t *value_list);
xcb_render_change_picture_value_list (const xcb_render_change_picture_request_t *R);
xcb_render_set_picture_clip_rectangles_sizeof (const void *_buffer,
uint32_t rectangles_len);
* @param c The connection
* 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().
xcb_render_set_picture_clip_rectangles_checked (xcb_connection_t *c,
xcb_render_picture_t picture,
const xcb_rectangle_t *rectangles);
* @param c The connection
* Delivers a request to the X server.
xcb_render_set_picture_clip_rectangles (xcb_connection_t *c,
xcb_render_picture_t picture,
const xcb_rectangle_t *rectangles);
xcb_render_set_picture_clip_rectangles_rectangles (const xcb_render_set_picture_clip_rectangles_request_t *R);
xcb_render_set_picture_clip_rectangles_rectangles_length (const xcb_render_set_picture_clip_rectangles_request_t *R);
xcb_render_set_picture_clip_rectangles_rectangles_iterator (const xcb_render_set_picture_clip_rectangles_request_t *R);
* @param c The connection
* 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().
xcb_render_free_picture_checked (xcb_connection_t *c,
xcb_render_picture_t picture);
* @param c The connection
* Delivers a request to the X server.
xcb_render_free_picture (xcb_connection_t *c,
xcb_render_picture_t picture);