std.c.linux.X11.xcb.shm

@defgroup XCB_Shm_API XCB Shm API @brief Shm XCB Protocol Implementation. @{

Members

Aliases

xcb_shm_bad_seg_error_t
alias xcb_shm_bad_seg_error_t = xcb_value_error_t
Undocumented in source.
xcb_shm_seg_t
alias xcb_shm_seg_t = uint
Undocumented in source.

Functions

xcb_shm_attach
xcb_void_cookie_t xcb_shm_attach(xcb_connection_t* c, xcb_shm_seg_t shmseg, uint shmid, bool read_only)

* * xcb_void_cookie_t xcb_shm_attach * * @param xcb_connection_t *c * @param xcb_shm_seg_t shmseg * @param uint shmid * @param bool read_only * @returns xcb_void_cookie_t *

xcb_shm_attach_checked
xcb_void_cookie_t xcb_shm_attach_checked(xcb_connection_t* c, xcb_shm_seg_t shmseg, uint shmid, bool read_only)

* * xcb_void_cookie_t xcb_shm_attach_checked * * @param xcb_connection_t *c * @param xcb_shm_seg_t shmseg * @param uint shmid * @param bool read_only * @returns xcb_void_cookie_t *

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)

* * xcb_void_cookie_t xcb_shm_create_pixmap * * @param xcb_connection_t *c * @param xcb_pixmap_t pid * @param xcb_drawable_t drawable * @param ushort width * @param ushort height * @param ubyte depth * @param xcb_shm_seg_t shmseg * @param uint offset * @returns xcb_void_cookie_t *

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)

* * xcb_void_cookie_t xcb_shm_create_pixmap_checked * * @param xcb_connection_t *c * @param xcb_pixmap_t pid * @param xcb_drawable_t drawable * @param ushort width * @param ushort height * @param ubyte depth * @param xcb_shm_seg_t shmseg * @param uint offset * @returns xcb_void_cookie_t *

xcb_shm_detach
xcb_void_cookie_t xcb_shm_detach(xcb_connection_t* c, xcb_shm_seg_t shmseg)

* * xcb_void_cookie_t xcb_shm_detach * * @param xcb_connection_t *c * @param xcb_shm_seg_t shmseg * @returns xcb_void_cookie_t *

xcb_shm_detach_checked
xcb_void_cookie_t xcb_shm_detach_checked(xcb_connection_t* c, xcb_shm_seg_t shmseg)

* * xcb_void_cookie_t xcb_shm_detach_checked * * @param xcb_connection_t *c * @param xcb_shm_seg_t shmseg * @returns xcb_void_cookie_t *

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)

* * xcb_shm_get_image_cookie_t xcb_shm_get_image * * @param xcb_connection_t *c * @param xcb_drawable_t drawable * @param short x * @param short y * @param ushort width * @param ushort height * @param uint plane_mask * @param ubyte format * @param xcb_shm_seg_t shmseg * @param uint offset * @returns xcb_shm_get_image_cookie_t *

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)

* * xcb_shm_get_image_reply_t * xcb_shm_get_image_reply * * @param xcb_connection_t *c * @param xcb_shm_get_image_cookie_t cookie * @param xcb_generic_error_t **e * @returns xcb_shm_get_image_reply_t * *

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)

* * xcb_shm_get_image_cookie_t xcb_shm_get_image_unchecked * * @param xcb_connection_t *c * @param xcb_drawable_t drawable * @param short x * @param short y * @param ushort width * @param ushort height * @param uint plane_mask * @param ubyte format * @param xcb_shm_seg_t shmseg * @param uint offset * @returns xcb_shm_get_image_cookie_t *

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)

* * xcb_void_cookie_t xcb_shm_put_image * * @param xcb_connection_t *c * @param xcb_drawable_t drawable * @param xcb_gcontext_t gc * @param ushort total_width * @param ushort total_height * @param ushort src_x * @param ushort src_y * @param ushort src_width * @param ushort src_height * @param short dst_x * @param short dst_y * @param ubyte depth * @param ubyte format * @param ubyte send_event * @param xcb_shm_seg_t shmseg * @param uint offset * @returns xcb_void_cookie_t *

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)

* * xcb_void_cookie_t xcb_shm_put_image_checked * * @param xcb_connection_t *c * @param xcb_drawable_t drawable * @param xcb_gcontext_t gc * @param ushort total_width * @param ushort total_height * @param ushort src_x * @param ushort src_y * @param ushort src_width * @param ushort src_height * @param short dst_x * @param short dst_y * @param ubyte depth * @param ubyte format * @param ubyte send_event * @param xcb_shm_seg_t shmseg * @param uint offset * @returns xcb_void_cookie_t *

xcb_shm_query_version
xcb_shm_query_version_cookie_t xcb_shm_query_version(xcb_connection_t* c)

* * xcb_shm_query_version_cookie_t xcb_shm_query_version * * @param xcb_connection_t *c * @returns xcb_shm_query_version_cookie_t *

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)

* * xcb_shm_query_version_reply_t * xcb_shm_query_version_reply * * @param xcb_connection_t *c * @param xcb_shm_query_version_cookie_t cookie * @param xcb_generic_error_t **e * @returns xcb_shm_query_version_reply_t * *

xcb_shm_query_version_unchecked
xcb_shm_query_version_cookie_t xcb_shm_query_version_unchecked(xcb_connection_t* c)

* * xcb_shm_query_version_cookie_t xcb_shm_query_version_unchecked * * @param xcb_connection_t *c * @returns xcb_shm_query_version_cookie_t *

xcb_shm_seg_end
xcb_generic_iterator_t xcb_shm_seg_end(xcb_shm_seg_iterator_t i)

* * xcb_generic_iterator_t xcb_shm_seg_end * * @param xcb_shm_seg_iterator_t i * @returns xcb_generic_iterator_t *

xcb_shm_seg_next
void xcb_shm_seg_next(xcb_shm_seg_iterator_t* i)

* * void xcb_shm_seg_next * * @param xcb_shm_seg_iterator_t *i * @returns void *

Structs

xcb_shm_attach_request_t
struct xcb_shm_attach_request_t

@brief xcb_shm_attach_request_t

xcb_shm_completion_event_t
struct xcb_shm_completion_event_t

@brief xcb_shm_completion_event_t

xcb_shm_create_pixmap_request_t
struct xcb_shm_create_pixmap_request_t

@brief xcb_shm_create_pixmap_request_t

xcb_shm_detach_request_t
struct xcb_shm_detach_request_t

@brief xcb_shm_detach_request_t

xcb_shm_get_image_cookie_t
struct xcb_shm_get_image_cookie_t

@brief xcb_shm_get_image_cookie_t

xcb_shm_get_image_reply_t
struct xcb_shm_get_image_reply_t

@brief xcb_shm_get_image_reply_t

xcb_shm_get_image_request_t
struct xcb_shm_get_image_request_t

@brief xcb_shm_get_image_request_t

xcb_shm_put_image_request_t
struct xcb_shm_put_image_request_t

@brief xcb_shm_put_image_request_t

xcb_shm_query_version_cookie_t
struct xcb_shm_query_version_cookie_t

@brief xcb_shm_query_version_cookie_t

xcb_shm_query_version_reply_t
struct xcb_shm_query_version_reply_t

@brief xcb_shm_query_version_reply_t

xcb_shm_query_version_request_t
struct xcb_shm_query_version_request_t

@brief xcb_shm_query_version_request_t

xcb_shm_seg_iterator_t
struct xcb_shm_seg_iterator_t

@brief xcb_shm_seg_iterator_t

Variables

XCB_SHM_ATTACH
uint XCB_SHM_ATTACH;

Opcode for xcb_shm_attach.

XCB_SHM_BAD_SEG
uint XCB_SHM_BAD_SEG;

Opcode for xcb_shm_bad_seg.

XCB_SHM_COMPLETION
uint XCB_SHM_COMPLETION;

Opcode for xcb_shm_completion.

XCB_SHM_CREATE_PIXMAP
uint XCB_SHM_CREATE_PIXMAP;

Opcode for xcb_shm_create_pixmap.

XCB_SHM_DETACH
uint XCB_SHM_DETACH;

Opcode for xcb_shm_detach.

XCB_SHM_GET_IMAGE
uint XCB_SHM_GET_IMAGE;

Opcode for xcb_shm_get_image.

XCB_SHM_MAJOR_VERSION
int XCB_SHM_MAJOR_VERSION;
Undocumented in source.
XCB_SHM_MINOR_VERSION
int XCB_SHM_MINOR_VERSION;
Undocumented in source.
XCB_SHM_PUT_IMAGE
uint XCB_SHM_PUT_IMAGE;

Opcode for xcb_shm_put_image.

XCB_SHM_QUERY_VERSION
uint XCB_SHM_QUERY_VERSION;

Opcode for xcb_shm_query_version.

xcb_shm_id
xcb_extension_t xcb_shm_id;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta