Struct xcb_dl::XcbComposite [−][src]
pub struct XcbComposite { /* fields omitted */ }
Expand description
A dynamically loaded libxcb-composite
.
Implementations
The libxcb identifier of the Composite
extension.
Returns true
iff the symbol xcb_composite_id
could be loaded.
pub unsafe fn xcb_composite_query_version(
&self,
c: *mut xcb_connection_t,
client_major_version: u32,
client_minor_version: u32
) -> xcb_composite_query_version_cookie_t
pub unsafe fn xcb_composite_query_version(
&self,
c: *mut xcb_connection_t,
client_major_version: u32,
client_minor_version: u32
) -> xcb_composite_query_version_cookie_t
Sends a Composite::QueryVersion
request (checked).
This request generates a reply. You must either discard it with
discard_reply
or retrieve it with xcb_composite_query_version_reply
.
Returns true
iff the symbol xcb_composite_query_version
could be loaded.
pub unsafe fn xcb_composite_query_version_unchecked(
&self,
c: *mut xcb_connection_t,
client_major_version: u32,
client_minor_version: u32
) -> xcb_composite_query_version_cookie_t
pub unsafe fn xcb_composite_query_version_unchecked(
&self,
c: *mut xcb_connection_t,
client_major_version: u32,
client_minor_version: u32
) -> xcb_composite_query_version_cookie_t
Sends a Composite::QueryVersion
request (unchecked).
This request generates a reply. You must either discard it with
discard_reply
or retrieve it with xcb_composite_query_version_reply
.
Returns true
iff the symbol xcb_composite_query_version_unchecked
could be loaded.
pub unsafe fn xcb_composite_query_version_reply(
&self,
c: *mut xcb_connection_t,
cookie: xcb_composite_query_version_cookie_t,
e: *mut *mut xcb_generic_error_t
) -> *mut xcb_composite_query_version_reply_t
pub unsafe fn xcb_composite_query_version_reply(
&self,
c: *mut xcb_connection_t,
cookie: xcb_composite_query_version_cookie_t,
e: *mut *mut xcb_generic_error_t
) -> *mut xcb_composite_query_version_reply_t
Waits for the reply to a Composite::QueryVersion
request.
Returns true
iff the symbol xcb_composite_query_version_reply
could be loaded.
pub unsafe fn xcb_composite_redirect_window_checked(
&self,
c: *mut xcb_connection_t,
window: xcb_window_t,
update: u8
) -> xcb_void_cookie_t
pub unsafe fn xcb_composite_redirect_window_checked(
&self,
c: *mut xcb_connection_t,
window: xcb_window_t,
update: u8
) -> xcb_void_cookie_t
Sends a Composite::RedirectWindow
request (checked).
This request generates a reply. You must either discard it with
discard_reply
or retrieve it with xcb_request_check
.
Returns true
iff the symbol xcb_composite_redirect_window_checked
could be loaded.
pub unsafe fn xcb_composite_redirect_window(
&self,
c: *mut xcb_connection_t,
window: xcb_window_t,
update: u8
) -> xcb_void_cookie_t
pub unsafe fn xcb_composite_redirect_window(
&self,
c: *mut xcb_connection_t,
window: xcb_window_t,
update: u8
) -> xcb_void_cookie_t
Sends a Composite::RedirectWindow
request (unchecked).
Returns true
iff the symbol xcb_composite_redirect_window
could be loaded.
pub unsafe fn xcb_composite_redirect_subwindows_checked(
&self,
c: *mut xcb_connection_t,
window: xcb_window_t,
update: u8
) -> xcb_void_cookie_t
pub unsafe fn xcb_composite_redirect_subwindows_checked(
&self,
c: *mut xcb_connection_t,
window: xcb_window_t,
update: u8
) -> xcb_void_cookie_t
Sends a Composite::RedirectSubwindows
request (checked).
This request generates a reply. You must either discard it with
discard_reply
or retrieve it with xcb_request_check
.
Returns true
iff the symbol xcb_composite_redirect_subwindows_checked
could be loaded.
pub unsafe fn xcb_composite_redirect_subwindows(
&self,
c: *mut xcb_connection_t,
window: xcb_window_t,
update: u8
) -> xcb_void_cookie_t
pub unsafe fn xcb_composite_redirect_subwindows(
&self,
c: *mut xcb_connection_t,
window: xcb_window_t,
update: u8
) -> xcb_void_cookie_t
Sends a Composite::RedirectSubwindows
request (unchecked).
Returns true
iff the symbol xcb_composite_redirect_subwindows
could be loaded.
pub unsafe fn xcb_composite_unredirect_window_checked(
&self,
c: *mut xcb_connection_t,
window: xcb_window_t,
update: u8
) -> xcb_void_cookie_t
pub unsafe fn xcb_composite_unredirect_window_checked(
&self,
c: *mut xcb_connection_t,
window: xcb_window_t,
update: u8
) -> xcb_void_cookie_t
Sends a Composite::UnredirectWindow
request (checked).
This request generates a reply. You must either discard it with
discard_reply
or retrieve it with xcb_request_check
.
Returns true
iff the symbol xcb_composite_unredirect_window_checked
could be loaded.
pub unsafe fn xcb_composite_unredirect_window(
&self,
c: *mut xcb_connection_t,
window: xcb_window_t,
update: u8
) -> xcb_void_cookie_t
pub unsafe fn xcb_composite_unredirect_window(
&self,
c: *mut xcb_connection_t,
window: xcb_window_t,
update: u8
) -> xcb_void_cookie_t
Sends a Composite::UnredirectWindow
request (unchecked).
Returns true
iff the symbol xcb_composite_unredirect_window
could be loaded.
pub unsafe fn xcb_composite_unredirect_subwindows_checked(
&self,
c: *mut xcb_connection_t,
window: xcb_window_t,
update: u8
) -> xcb_void_cookie_t
pub unsafe fn xcb_composite_unredirect_subwindows_checked(
&self,
c: *mut xcb_connection_t,
window: xcb_window_t,
update: u8
) -> xcb_void_cookie_t
Sends a Composite::UnredirectSubwindows
request (checked).
This request generates a reply. You must either discard it with
discard_reply
or retrieve it with xcb_request_check
.
Returns true
iff the symbol xcb_composite_unredirect_subwindows_checked
could be loaded.
pub unsafe fn xcb_composite_unredirect_subwindows(
&self,
c: *mut xcb_connection_t,
window: xcb_window_t,
update: u8
) -> xcb_void_cookie_t
pub unsafe fn xcb_composite_unredirect_subwindows(
&self,
c: *mut xcb_connection_t,
window: xcb_window_t,
update: u8
) -> xcb_void_cookie_t
Sends a Composite::UnredirectSubwindows
request (unchecked).
Returns true
iff the symbol xcb_composite_unredirect_subwindows
could be loaded.
pub unsafe fn xcb_composite_create_region_from_border_clip_checked(
&self,
c: *mut xcb_connection_t,
region: xcb_xfixes_region_t,
window: xcb_window_t
) -> xcb_void_cookie_t
pub unsafe fn xcb_composite_create_region_from_border_clip_checked(
&self,
c: *mut xcb_connection_t,
region: xcb_xfixes_region_t,
window: xcb_window_t
) -> xcb_void_cookie_t
Sends a Composite::CreateRegionFromBorderClip
request (checked).
This request generates a reply. You must either discard it with
discard_reply
or retrieve it with xcb_request_check
.
Returns true
iff the symbol xcb_composite_create_region_from_border_clip_checked
could be loaded.
pub unsafe fn xcb_composite_create_region_from_border_clip(
&self,
c: *mut xcb_connection_t,
region: xcb_xfixes_region_t,
window: xcb_window_t
) -> xcb_void_cookie_t
pub unsafe fn xcb_composite_create_region_from_border_clip(
&self,
c: *mut xcb_connection_t,
region: xcb_xfixes_region_t,
window: xcb_window_t
) -> xcb_void_cookie_t
Sends a Composite::CreateRegionFromBorderClip
request (unchecked).
Returns true
iff the symbol xcb_composite_create_region_from_border_clip
could be loaded.
pub unsafe fn xcb_composite_name_window_pixmap_checked(
&self,
c: *mut xcb_connection_t,
window: xcb_window_t,
pixmap: xcb_pixmap_t
) -> xcb_void_cookie_t
pub unsafe fn xcb_composite_name_window_pixmap_checked(
&self,
c: *mut xcb_connection_t,
window: xcb_window_t,
pixmap: xcb_pixmap_t
) -> xcb_void_cookie_t
Sends a Composite::NameWindowPixmap
request (checked).
This request generates a reply. You must either discard it with
discard_reply
or retrieve it with xcb_request_check
.
Returns true
iff the symbol xcb_composite_name_window_pixmap_checked
could be loaded.
pub unsafe fn xcb_composite_name_window_pixmap(
&self,
c: *mut xcb_connection_t,
window: xcb_window_t,
pixmap: xcb_pixmap_t
) -> xcb_void_cookie_t
pub unsafe fn xcb_composite_name_window_pixmap(
&self,
c: *mut xcb_connection_t,
window: xcb_window_t,
pixmap: xcb_pixmap_t
) -> xcb_void_cookie_t
Sends a Composite::NameWindowPixmap
request (unchecked).
Returns true
iff the symbol xcb_composite_name_window_pixmap
could be loaded.
pub unsafe fn xcb_composite_get_overlay_window(
&self,
c: *mut xcb_connection_t,
window: xcb_window_t
) -> xcb_composite_get_overlay_window_cookie_t
pub unsafe fn xcb_composite_get_overlay_window(
&self,
c: *mut xcb_connection_t,
window: xcb_window_t
) -> xcb_composite_get_overlay_window_cookie_t
Sends a Composite::GetOverlayWindow
request (checked).
This request generates a reply. You must either discard it with
discard_reply
or retrieve it with xcb_composite_get_overlay_window_reply
.
Returns true
iff the symbol xcb_composite_get_overlay_window
could be loaded.
pub unsafe fn xcb_composite_get_overlay_window_unchecked(
&self,
c: *mut xcb_connection_t,
window: xcb_window_t
) -> xcb_composite_get_overlay_window_cookie_t
pub unsafe fn xcb_composite_get_overlay_window_unchecked(
&self,
c: *mut xcb_connection_t,
window: xcb_window_t
) -> xcb_composite_get_overlay_window_cookie_t
Sends a Composite::GetOverlayWindow
request (unchecked).
This request generates a reply. You must either discard it with
discard_reply
or retrieve it with xcb_composite_get_overlay_window_reply
.
Returns true
iff the symbol xcb_composite_get_overlay_window_unchecked
could be loaded.
pub unsafe fn xcb_composite_get_overlay_window_reply(
&self,
c: *mut xcb_connection_t,
cookie: xcb_composite_get_overlay_window_cookie_t,
e: *mut *mut xcb_generic_error_t
) -> *mut xcb_composite_get_overlay_window_reply_t
pub unsafe fn xcb_composite_get_overlay_window_reply(
&self,
c: *mut xcb_connection_t,
cookie: xcb_composite_get_overlay_window_cookie_t,
e: *mut *mut xcb_generic_error_t
) -> *mut xcb_composite_get_overlay_window_reply_t
Waits for the reply to a Composite::GetOverlayWindow
request.
Returns true
iff the symbol xcb_composite_get_overlay_window_reply
could be loaded.
pub unsafe fn xcb_composite_release_overlay_window_checked(
&self,
c: *mut xcb_connection_t,
window: xcb_window_t
) -> xcb_void_cookie_t
pub unsafe fn xcb_composite_release_overlay_window_checked(
&self,
c: *mut xcb_connection_t,
window: xcb_window_t
) -> xcb_void_cookie_t
Sends a Composite::ReleaseOverlayWindow
request (checked).
This request generates a reply. You must either discard it with
discard_reply
or retrieve it with xcb_request_check
.
Returns true
iff the symbol xcb_composite_release_overlay_window_checked
could be loaded.
pub unsafe fn xcb_composite_release_overlay_window(
&self,
c: *mut xcb_connection_t,
window: xcb_window_t
) -> xcb_void_cookie_t
pub unsafe fn xcb_composite_release_overlay_window(
&self,
c: *mut xcb_connection_t,
window: xcb_window_t
) -> xcb_void_cookie_t
Sends a Composite::ReleaseOverlayWindow
request (unchecked).
Returns true
iff the symbol xcb_composite_release_overlay_window
could be loaded.
Loads the library from the default location, potentially loading an incompatible SO version.
For example, this function first tries to load libxcb.so.1
. If this fails, it tries
to load libxcb.so
.