} xcb_render_query_filters_reply_t;
/** Opcode for xcb_render_set_picture_filter. */
#define XCB_RENDER_SET_PICTURE_FILTER 30
* @brief xcb_render_set_picture_filter_request_t
typedef struct xcb_render_set_picture_filter_request_t {
xcb_render_picture_t picture;
} xcb_render_set_picture_filter_request_t;
* @brief xcb_render_animcursorelt_t
typedef struct xcb_render_animcursorelt_t {
} xcb_render_animcursorelt_t;
* @brief xcb_render_animcursorelt_iterator_t
typedef struct xcb_render_animcursorelt_iterator_t {
xcb_render_animcursorelt_t *data;
} xcb_render_animcursorelt_iterator_t;
/** Opcode for xcb_render_create_anim_cursor. */
#define XCB_RENDER_CREATE_ANIM_CURSOR 31
* @brief xcb_render_create_anim_cursor_request_t
typedef struct xcb_render_create_anim_cursor_request_t {
} xcb_render_create_anim_cursor_request_t;
* @brief xcb_render_spanfix_t
typedef struct xcb_render_spanfix_t {
* @brief xcb_render_spanfix_iterator_t
typedef struct xcb_render_spanfix_iterator_t {
xcb_render_spanfix_t *data;
} xcb_render_spanfix_iterator_t;
* @brief xcb_render_trap_t
typedef struct xcb_render_trap_t {
xcb_render_spanfix_t top;
xcb_render_spanfix_t bot;
* @brief xcb_render_trap_iterator_t
typedef struct xcb_render_trap_iterator_t {
} xcb_render_trap_iterator_t;
/** Opcode for xcb_render_add_traps. */
#define XCB_RENDER_ADD_TRAPS 32
* @brief xcb_render_add_traps_request_t
typedef struct xcb_render_add_traps_request_t {
xcb_render_picture_t picture;
} xcb_render_add_traps_request_t;
/** Opcode for xcb_render_create_solid_fill. */
#define XCB_RENDER_CREATE_SOLID_FILL 33
* @brief xcb_render_create_solid_fill_request_t
typedef struct xcb_render_create_solid_fill_request_t {
xcb_render_picture_t picture;
xcb_render_color_t color;
} xcb_render_create_solid_fill_request_t;
/** Opcode for xcb_render_create_linear_gradient. */
#define XCB_RENDER_CREATE_LINEAR_GRADIENT 34
* @brief xcb_render_create_linear_gradient_request_t
typedef struct xcb_render_create_linear_gradient_request_t {
xcb_render_picture_t picture;
xcb_render_pointfix_t p1;
xcb_render_pointfix_t p2;
} xcb_render_create_linear_gradient_request_t;
/** Opcode for xcb_render_create_radial_gradient. */
#define XCB_RENDER_CREATE_RADIAL_GRADIENT 35
* @brief xcb_render_create_radial_gradient_request_t
typedef struct xcb_render_create_radial_gradient_request_t {
xcb_render_picture_t picture;
xcb_render_pointfix_t inner;
xcb_render_pointfix_t outer;
xcb_render_fixed_t inner_radius;
xcb_render_fixed_t outer_radius;
} xcb_render_create_radial_gradient_request_t;
/** Opcode for xcb_render_create_conical_gradient. */
#define XCB_RENDER_CREATE_CONICAL_GRADIENT 36
* @brief xcb_render_create_conical_gradient_request_t
typedef struct xcb_render_create_conical_gradient_request_t {
xcb_render_picture_t picture;
xcb_render_pointfix_t center;
xcb_render_fixed_t angle;
} xcb_render_create_conical_gradient_request_t;
* Get the next element of the iterator
* @param i Pointer to a xcb_render_glyph_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_glyph_t)
xcb_render_glyph_next (xcb_render_glyph_iterator_t *i);
* Return the iterator pointing to the last element
* @param i An xcb_render_glyph_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_glyph_end (xcb_render_glyph_iterator_t i);
* Get the next element of the iterator
* @param i Pointer to a xcb_render_glyphset_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_glyphset_t)
xcb_render_glyphset_next (xcb_render_glyphset_iterator_t *i);
* Return the iterator pointing to the last element
* @param i An xcb_render_glyphset_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_glyphset_end (xcb_render_glyphset_iterator_t i);
* Get the next element of the iterator
* @param i Pointer to a xcb_render_picture_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_picture_t)
xcb_render_picture_next (xcb_render_picture_iterator_t *i);
* Return the iterator pointing to the last element
* @param i An xcb_render_picture_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_picture_end (xcb_render_picture_iterator_t i);
* Get the next element of the iterator
* @param i Pointer to a xcb_render_pictformat_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_pictformat_t)
xcb_render_pictformat_next (xcb_render_pictformat_iterator_t *i);
* Return the iterator pointing to the last element
* @param i An xcb_render_pictformat_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_pictformat_end (xcb_render_pictformat_iterator_t i);
* Get the next element of the iterator
* @param i Pointer to a xcb_render_fixed_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_fixed_t)
xcb_render_fixed_next (xcb_render_fixed_iterator_t *i);
* Return the iterator pointing to the last element
* @param i An xcb_render_fixed_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_fixed_end (xcb_render_fixed_iterator_t i);
* Get the next element of the iterator
* @param i Pointer to a xcb_render_directformat_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_directformat_t)
xcb_render_directformat_next (xcb_render_directformat_iterator_t *i);
* Return the iterator pointing to the last element
* @param i An xcb_render_directformat_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_directformat_end (xcb_render_directformat_iterator_t i);
* Get the next element of the iterator
* @param i Pointer to a xcb_render_pictforminfo_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_pictforminfo_t)
xcb_render_pictforminfo_next (xcb_render_pictforminfo_iterator_t *i);
* Return the iterator pointing to the last element
* @param i An xcb_render_pictforminfo_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_pictforminfo_end (xcb_render_pictforminfo_iterator_t i);
* Get the next element of the iterator
* @param i Pointer to a xcb_render_pictvisual_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_pictvisual_t)
xcb_render_pictvisual_next (xcb_render_pictvisual_iterator_t *i);
* Return the iterator pointing to the last element
* @param i An xcb_render_pictvisual_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_pictvisual_end (xcb_render_pictvisual_iterator_t i);
xcb_render_pictdepth_sizeof (const void *_buffer);
xcb_render_pictvisual_t *
xcb_render_pictdepth_visuals (const xcb_render_pictdepth_t *R);
xcb_render_pictdepth_visuals_length (const xcb_render_pictdepth_t *R);
xcb_render_pictvisual_iterator_t
xcb_render_pictdepth_visuals_iterator (const xcb_render_pictdepth_t *R);
* Get the next element of the iterator
* @param i Pointer to a xcb_render_pictdepth_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_pictdepth_t)
xcb_render_pictdepth_next (xcb_render_pictdepth_iterator_t *i);
* Return the iterator pointing to the last element
* @param i An xcb_render_pictdepth_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_pictdepth_end (xcb_render_pictdepth_iterator_t i);
xcb_render_pictscreen_sizeof (const void *_buffer);
xcb_render_pictscreen_depths_length (const xcb_render_pictscreen_t *R);
xcb_render_pictdepth_iterator_t
xcb_render_pictscreen_depths_iterator (const xcb_render_pictscreen_t *R);
* Get the next element of the iterator
* @param i Pointer to a xcb_render_pictscreen_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_pictscreen_t)
xcb_render_pictscreen_next (xcb_render_pictscreen_iterator_t *i);
* Return the iterator pointing to the last element
* @param i An xcb_render_pictscreen_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_pictscreen_end (xcb_render_pictscreen_iterator_t i);
* Get the next element of the iterator
* @param i Pointer to a xcb_render_indexvalue_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_indexvalue_t)
xcb_render_indexvalue_next (xcb_render_indexvalue_iterator_t *i);
* Return the iterator pointing to the last element
* @param i An xcb_render_indexvalue_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_indexvalue_end (xcb_render_indexvalue_iterator_t i);
* Get the next element of the iterator
* @param i Pointer to a xcb_render_color_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_color_t)
xcb_render_color_next (xcb_render_color_iterator_t *i);
* Return the iterator pointing to the last element
* @param i An xcb_render_color_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_color_end (xcb_render_color_iterator_t i);
* Get the next element of the iterator
* @param i Pointer to a xcb_render_pointfix_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_pointfix_t)
xcb_render_pointfix_next (xcb_render_pointfix_iterator_t *i);
* Return the iterator pointing to the last element
* @param i An xcb_render_pointfix_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_pointfix_end (xcb_render_pointfix_iterator_t i);
* Get the next element of the iterator
* @param i Pointer to a xcb_render_linefix_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_linefix_t)
xcb_render_linefix_next (xcb_render_linefix_iterator_t *i);
* Return the iterator pointing to the last element
* @param i An xcb_render_linefix_iterator_t
* @return The iterator pointing to the last element