- xcb_shm_attach
xcb_void_cookie_t xcb_shm_attach(xcb_connection_t* c, xcb_shm_seg_t shmseg, uint shmid, ubyte read_only)
@param c The connection
@return A cookie
- xcb_shm_attach_checked
xcb_void_cookie_t xcb_shm_attach_checked(xcb_connection_t* c, xcb_shm_seg_t shmseg, uint shmid, ubyte read_only)
@param c The connection
@return A cookie
- xcb_shm_attach_fd
xcb_void_cookie_t xcb_shm_attach_fd(xcb_connection_t* c, xcb_shm_seg_t shmseg, int shm_fd, ubyte read_only)
@param c The connection
@return A cookie
- xcb_shm_attach_fd_checked
xcb_void_cookie_t xcb_shm_attach_fd_checked(xcb_connection_t* c, xcb_shm_seg_t shmseg, int shm_fd, ubyte read_only)
@param c The connection
@return A cookie
- xcb_shm_create_pixmap
xcb_void_cookie_t xcb_shm_create_pixmap(xcb_connection_t* c, xcb_pixmap_t pid, xcb_drawable_t drawable, ushort width, ushort height, ubyte depth, xcb_shm_seg_t shmseg, uint offset)
@param c The connection
@return A cookie
- xcb_shm_create_pixmap_checked
xcb_void_cookie_t xcb_shm_create_pixmap_checked(xcb_connection_t* c, xcb_pixmap_t pid, xcb_drawable_t drawable, ushort width, ushort height, ubyte depth, xcb_shm_seg_t shmseg, uint offset)
@param c The connection
@return A cookie
- xcb_shm_create_segment
xcb_shm_create_segment_cookie_t xcb_shm_create_segment(xcb_connection_t* c, xcb_shm_seg_t shmseg, uint size, ubyte read_only)
@param c The connection
@return A cookie
- xcb_shm_create_segment_reply
xcb_shm_create_segment_reply_t* xcb_shm_create_segment_reply(xcb_connection_t* c, xcb_shm_create_segment_cookie_t cookie, xcb_generic_error_t** e)
Return the reply
@param c The connection
@param cookie The cookie
@param e The xcb_generic_error_t supplied
- xcb_shm_create_segment_reply_fds
int* xcb_shm_create_segment_reply_fds(xcb_connection_t* c, xcb_shm_create_segment_reply_t* reply)
Return the reply fds
@param c The connection
@param reply The reply
- xcb_shm_create_segment_unchecked
xcb_shm_create_segment_cookie_t xcb_shm_create_segment_unchecked(xcb_connection_t* c, xcb_shm_seg_t shmseg, uint size, ubyte read_only)
@param c The connection
@return A cookie
- xcb_shm_detach
xcb_void_cookie_t xcb_shm_detach(xcb_connection_t* c, xcb_shm_seg_t shmseg)
@param c The connection
@return A cookie
- xcb_shm_detach_checked
xcb_void_cookie_t xcb_shm_detach_checked(xcb_connection_t* c, xcb_shm_seg_t shmseg)
@param c The connection
@return A cookie
- xcb_shm_get_image
xcb_shm_get_image_cookie_t xcb_shm_get_image(xcb_connection_t* c, xcb_drawable_t drawable, short x, short y, ushort width, ushort height, uint plane_mask, ubyte format, xcb_shm_seg_t shmseg, uint offset)
@param c The connection
@return A cookie
- xcb_shm_get_image_reply
xcb_shm_get_image_reply_t* xcb_shm_get_image_reply(xcb_connection_t* c, xcb_shm_get_image_cookie_t cookie, xcb_generic_error_t** e)
Return the reply
@param c The connection
@param cookie The cookie
@param e The xcb_generic_error_t supplied
- xcb_shm_get_image_unchecked
xcb_shm_get_image_cookie_t xcb_shm_get_image_unchecked(xcb_connection_t* c, xcb_drawable_t drawable, short x, short y, ushort width, ushort height, uint plane_mask, ubyte format, xcb_shm_seg_t shmseg, uint offset)
@param c The connection
@return A cookie
- xcb_shm_put_image
xcb_void_cookie_t xcb_shm_put_image(xcb_connection_t* c, xcb_drawable_t drawable, xcb_gcontext_t gc, ushort total_width, ushort total_height, ushort src_x, ushort src_y, ushort src_width, ushort src_height, short dst_x, short dst_y, ubyte depth, ubyte format, ubyte send_event, xcb_shm_seg_t shmseg, uint offset)
@param c The connection
@return A cookie
- xcb_shm_put_image_checked
xcb_void_cookie_t xcb_shm_put_image_checked(xcb_connection_t* c, xcb_drawable_t drawable, xcb_gcontext_t gc, ushort total_width, ushort total_height, ushort src_x, ushort src_y, ushort src_width, ushort src_height, short dst_x, short dst_y, ubyte depth, ubyte format, ubyte send_event, xcb_shm_seg_t shmseg, uint offset)
@param c The connection
@return A cookie
- xcb_shm_query_version
xcb_shm_query_version_cookie_t xcb_shm_query_version(xcb_connection_t* c)
@param c The connection
@return A cookie
- xcb_shm_query_version_reply
xcb_shm_query_version_reply_t* xcb_shm_query_version_reply(xcb_connection_t* c, xcb_shm_query_version_cookie_t cookie, xcb_generic_error_t** e)
Return the reply
@param c The connection
@param cookie The cookie
@param e The xcb_generic_error_t supplied
- xcb_shm_query_version_unchecked
xcb_shm_query_version_cookie_t xcb_shm_query_version_unchecked(xcb_connection_t* c)
@param c The connection
@return A cookie
- xcb_shm_seg_end
xcb_generic_iterator_t xcb_shm_seg_end(xcb_shm_seg_iterator_t i)
Return the iterator pointing to the last element
@param i An xcb_shm_seg_iterator_t
@return The iterator pointing to the last element
- xcb_shm_seg_next
void xcb_shm_seg_next(xcb_shm_seg_iterator_t* i)
Get the next element of the iterator
@param i Pointer to a xcb_shm_seg_iterator_t
@defgroup XCB_Shm_API XCB Shm API @brief Shm XCB Protocol Implementation. @{