xcb.dri3

@defgroup XCB_DRI3_API XCB DRI3 API @brief DRI3 XCB Protocol Implementation. @{

Members

Functions

xcb_dri3_buffer_from_pixmap
xcb_dri3_buffer_from_pixmap_cookie_t xcb_dri3_buffer_from_pixmap(xcb_connection_t* c, xcb_pixmap_t pixmap)

@param c The connection @return A cookie

xcb_dri3_buffer_from_pixmap_reply
xcb_dri3_buffer_from_pixmap_reply_t* xcb_dri3_buffer_from_pixmap_reply(xcb_connection_t* c, xcb_dri3_buffer_from_pixmap_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_dri3_buffer_from_pixmap_reply_fds
int* xcb_dri3_buffer_from_pixmap_reply_fds(xcb_connection_t* c, xcb_dri3_buffer_from_pixmap_reply_t* reply)

Return the reply fds @param c The connection @param reply The reply

xcb_dri3_buffer_from_pixmap_unchecked
xcb_dri3_buffer_from_pixmap_cookie_t xcb_dri3_buffer_from_pixmap_unchecked(xcb_connection_t* c, xcb_pixmap_t pixmap)

@param c The connection @return A cookie

xcb_dri3_fd_from_fence
xcb_dri3_fd_from_fence_cookie_t xcb_dri3_fd_from_fence(xcb_connection_t* c, xcb_drawable_t drawable, uint fence)

@param c The connection @return A cookie

xcb_dri3_fd_from_fence_reply
xcb_dri3_fd_from_fence_reply_t* xcb_dri3_fd_from_fence_reply(xcb_connection_t* c, xcb_dri3_fd_from_fence_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_dri3_fd_from_fence_reply_fds
int* xcb_dri3_fd_from_fence_reply_fds(xcb_connection_t* c, xcb_dri3_fd_from_fence_reply_t* reply)

Return the reply fds @param c The connection @param reply The reply

xcb_dri3_fd_from_fence_unchecked
xcb_dri3_fd_from_fence_cookie_t xcb_dri3_fd_from_fence_unchecked(xcb_connection_t* c, xcb_drawable_t drawable, uint fence)

@param c The connection @return A cookie

xcb_dri3_fence_from_fd
xcb_void_cookie_t xcb_dri3_fence_from_fd(xcb_connection_t* c, xcb_drawable_t drawable, uint fence, ubyte initially_triggered, int fence_fd)

@param c The connection @return A cookie

xcb_dri3_fence_from_fd_checked
xcb_void_cookie_t xcb_dri3_fence_from_fd_checked(xcb_connection_t* c, xcb_drawable_t drawable, uint fence, ubyte initially_triggered, int fence_fd)

@param c The connection @return A cookie

xcb_dri3_open
xcb_dri3_open_cookie_t xcb_dri3_open(xcb_connection_t* c, xcb_drawable_t drawable, uint provider)

@param c The connection @return A cookie

xcb_dri3_open_reply
xcb_dri3_open_reply_t* xcb_dri3_open_reply(xcb_connection_t* c, xcb_dri3_open_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_dri3_open_reply_fds
int* xcb_dri3_open_reply_fds(xcb_connection_t* c, xcb_dri3_open_reply_t* reply)

Return the reply fds @param c The connection @param reply The reply

xcb_dri3_open_unchecked
xcb_dri3_open_cookie_t xcb_dri3_open_unchecked(xcb_connection_t* c, xcb_drawable_t drawable, uint provider)

@param c The connection @return A cookie

xcb_dri3_pixmap_from_buffer
xcb_void_cookie_t xcb_dri3_pixmap_from_buffer(xcb_connection_t* c, xcb_pixmap_t pixmap, xcb_drawable_t drawable, uint size, ushort width, ushort height, ushort stride, ubyte depth, ubyte bpp, int pixmap_fd)

@param c The connection @return A cookie

xcb_dri3_pixmap_from_buffer_checked
xcb_void_cookie_t xcb_dri3_pixmap_from_buffer_checked(xcb_connection_t* c, xcb_pixmap_t pixmap, xcb_drawable_t drawable, uint size, ushort width, ushort height, ushort stride, ubyte depth, ubyte bpp, int pixmap_fd)

@param c The connection @return A cookie

xcb_dri3_query_version
xcb_dri3_query_version_cookie_t xcb_dri3_query_version(xcb_connection_t* c, uint major_version, uint minor_version)

@param c The connection @return A cookie

xcb_dri3_query_version_reply
xcb_dri3_query_version_reply_t* xcb_dri3_query_version_reply(xcb_connection_t* c, xcb_dri3_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_dri3_query_version_unchecked
xcb_dri3_query_version_cookie_t xcb_dri3_query_version_unchecked(xcb_connection_t* c, uint major_version, uint minor_version)

@param c The connection @return A cookie

Manifest constants

XCB_DRI3_BUFFER_FROM_PIXMAP
enum XCB_DRI3_BUFFER_FROM_PIXMAP;

Opcode for xcb_dri3_buffer_from_pixmap.

XCB_DRI3_FD_FROM_FENCE
enum XCB_DRI3_FD_FROM_FENCE;

Opcode for xcb_dri3_fd_from_fence.

XCB_DRI3_FENCE_FROM_FD
enum XCB_DRI3_FENCE_FROM_FD;

Opcode for xcb_dri3_fence_from_fd.

XCB_DRI3_OPEN
enum XCB_DRI3_OPEN;

Opcode for xcb_dri3_open.

XCB_DRI3_PIXMAP_FROM_BUFFER
enum XCB_DRI3_PIXMAP_FROM_BUFFER;

Opcode for xcb_dri3_pixmap_from_buffer.

XCB_DRI3_QUERY_VERSION
enum XCB_DRI3_QUERY_VERSION;

Opcode for xcb_dri3_query_version.

Static variables

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

Structs

xcb_dri3_buffer_from_pixmap_cookie_t
struct xcb_dri3_buffer_from_pixmap_cookie_t

@brief xcb_dri3_buffer_from_pixmap_cookie_t

xcb_dri3_buffer_from_pixmap_reply_t
struct xcb_dri3_buffer_from_pixmap_reply_t

@brief xcb_dri3_buffer_from_pixmap_reply_t

xcb_dri3_buffer_from_pixmap_request_t
struct xcb_dri3_buffer_from_pixmap_request_t

@brief xcb_dri3_buffer_from_pixmap_request_t

xcb_dri3_fd_from_fence_cookie_t
struct xcb_dri3_fd_from_fence_cookie_t

@brief xcb_dri3_fd_from_fence_cookie_t

xcb_dri3_fd_from_fence_reply_t
struct xcb_dri3_fd_from_fence_reply_t

@brief xcb_dri3_fd_from_fence_reply_t

xcb_dri3_fd_from_fence_request_t
struct xcb_dri3_fd_from_fence_request_t

@brief xcb_dri3_fd_from_fence_request_t

xcb_dri3_fence_from_fd_request_t
struct xcb_dri3_fence_from_fd_request_t

@brief xcb_dri3_fence_from_fd_request_t

xcb_dri3_open_cookie_t
struct xcb_dri3_open_cookie_t

@brief xcb_dri3_open_cookie_t

xcb_dri3_open_reply_t
struct xcb_dri3_open_reply_t

@brief xcb_dri3_open_reply_t

xcb_dri3_open_request_t
struct xcb_dri3_open_request_t

@brief xcb_dri3_open_request_t

xcb_dri3_pixmap_from_buffer_request_t
struct xcb_dri3_pixmap_from_buffer_request_t

@brief xcb_dri3_pixmap_from_buffer_request_t

xcb_dri3_query_version_cookie_t
struct xcb_dri3_query_version_cookie_t

@brief xcb_dri3_query_version_cookie_t

xcb_dri3_query_version_reply_t
struct xcb_dri3_query_version_reply_t

@brief xcb_dri3_query_version_reply_t

xcb_dri3_query_version_request_t
struct xcb_dri3_query_version_request_t

@brief xcb_dri3_query_version_request_t

Variables

XCB_DRI3_MAJOR_VERSION
enum int XCB_DRI3_MAJOR_VERSION;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XCB_DRI3_MINOR_VERSION
enum int XCB_DRI3_MINOR_VERSION;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta