Struct xcb_dl::XcbDamage [−][src]
pub struct XcbDamage { /* fields omitted */ }
Expand description
A dynamically loaded libxcb-damage
.
Implementations
The libxcb identifier of the Damage
extension.
Returns true
iff the symbol xcb_damage_id
could be loaded.
Advances a xcb_damage_damage_iterator_t
iterator by 1 element.
Returns true
iff the symbol xcb_damage_damage_next
could be loaded.
pub unsafe fn xcb_damage_damage_end(
&self,
i: xcb_damage_damage_iterator_t
) -> xcb_generic_iterator_t
pub unsafe fn xcb_damage_damage_end(
&self,
i: xcb_damage_damage_iterator_t
) -> xcb_generic_iterator_t
Returns a xcb_generic_iterator_t
pointing just past the end of a xcb_damage_damage_iterator_t
.
Returns true
iff the symbol xcb_damage_damage_end
could be loaded.
pub unsafe fn xcb_damage_query_version(
&self,
c: *mut xcb_connection_t,
client_major_version: u32,
client_minor_version: u32
) -> xcb_damage_query_version_cookie_t
pub unsafe fn xcb_damage_query_version(
&self,
c: *mut xcb_connection_t,
client_major_version: u32,
client_minor_version: u32
) -> xcb_damage_query_version_cookie_t
Sends a Damage::QueryVersion
request (checked).
This request generates a reply. You must either discard it with
discard_reply
or retrieve it with xcb_damage_query_version_reply
.
Returns true
iff the symbol xcb_damage_query_version
could be loaded.
pub unsafe fn xcb_damage_query_version_unchecked(
&self,
c: *mut xcb_connection_t,
client_major_version: u32,
client_minor_version: u32
) -> xcb_damage_query_version_cookie_t
pub unsafe fn xcb_damage_query_version_unchecked(
&self,
c: *mut xcb_connection_t,
client_major_version: u32,
client_minor_version: u32
) -> xcb_damage_query_version_cookie_t
Sends a Damage::QueryVersion
request (unchecked).
This request generates a reply. You must either discard it with
discard_reply
or retrieve it with xcb_damage_query_version_reply
.
Returns true
iff the symbol xcb_damage_query_version_unchecked
could be loaded.
pub unsafe fn xcb_damage_query_version_reply(
&self,
c: *mut xcb_connection_t,
cookie: xcb_damage_query_version_cookie_t,
e: *mut *mut xcb_generic_error_t
) -> *mut xcb_damage_query_version_reply_t
pub unsafe fn xcb_damage_query_version_reply(
&self,
c: *mut xcb_connection_t,
cookie: xcb_damage_query_version_cookie_t,
e: *mut *mut xcb_generic_error_t
) -> *mut xcb_damage_query_version_reply_t
Waits for the reply to a Damage::QueryVersion
request.
Returns true
iff the symbol xcb_damage_query_version_reply
could be loaded.
pub unsafe fn xcb_damage_create_checked(
&self,
c: *mut xcb_connection_t,
damage: xcb_damage_damage_t,
drawable: xcb_drawable_t,
level: u8
) -> xcb_void_cookie_t
pub unsafe fn xcb_damage_create_checked(
&self,
c: *mut xcb_connection_t,
damage: xcb_damage_damage_t,
drawable: xcb_drawable_t,
level: u8
) -> xcb_void_cookie_t
Sends a Damage::Create
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_damage_create_checked
could be loaded.
pub unsafe fn xcb_damage_create(
&self,
c: *mut xcb_connection_t,
damage: xcb_damage_damage_t,
drawable: xcb_drawable_t,
level: u8
) -> xcb_void_cookie_t
pub unsafe fn xcb_damage_create(
&self,
c: *mut xcb_connection_t,
damage: xcb_damage_damage_t,
drawable: xcb_drawable_t,
level: u8
) -> xcb_void_cookie_t
Sends a Damage::Create
request (unchecked).
Returns true
iff the symbol xcb_damage_create
could be loaded.
pub unsafe fn xcb_damage_destroy_checked(
&self,
c: *mut xcb_connection_t,
damage: xcb_damage_damage_t
) -> xcb_void_cookie_t
pub unsafe fn xcb_damage_destroy_checked(
&self,
c: *mut xcb_connection_t,
damage: xcb_damage_damage_t
) -> xcb_void_cookie_t
Sends a Damage::Destroy
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_damage_destroy_checked
could be loaded.
pub unsafe fn xcb_damage_destroy(
&self,
c: *mut xcb_connection_t,
damage: xcb_damage_damage_t
) -> xcb_void_cookie_t
pub unsafe fn xcb_damage_destroy(
&self,
c: *mut xcb_connection_t,
damage: xcb_damage_damage_t
) -> xcb_void_cookie_t
Sends a Damage::Destroy
request (unchecked).
Returns true
iff the symbol xcb_damage_destroy
could be loaded.
pub unsafe fn xcb_damage_subtract_checked(
&self,
c: *mut xcb_connection_t,
damage: xcb_damage_damage_t,
repair: xcb_xfixes_region_t,
parts: xcb_xfixes_region_t
) -> xcb_void_cookie_t
pub unsafe fn xcb_damage_subtract_checked(
&self,
c: *mut xcb_connection_t,
damage: xcb_damage_damage_t,
repair: xcb_xfixes_region_t,
parts: xcb_xfixes_region_t
) -> xcb_void_cookie_t
Sends a Damage::Subtract
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_damage_subtract_checked
could be loaded.
pub unsafe fn xcb_damage_subtract(
&self,
c: *mut xcb_connection_t,
damage: xcb_damage_damage_t,
repair: xcb_xfixes_region_t,
parts: xcb_xfixes_region_t
) -> xcb_void_cookie_t
pub unsafe fn xcb_damage_subtract(
&self,
c: *mut xcb_connection_t,
damage: xcb_damage_damage_t,
repair: xcb_xfixes_region_t,
parts: xcb_xfixes_region_t
) -> xcb_void_cookie_t
Sends a Damage::Subtract
request (unchecked).
Returns true
iff the symbol xcb_damage_subtract
could be loaded.
pub unsafe fn xcb_damage_add_checked(
&self,
c: *mut xcb_connection_t,
drawable: xcb_drawable_t,
region: xcb_xfixes_region_t
) -> xcb_void_cookie_t
pub unsafe fn xcb_damage_add_checked(
&self,
c: *mut xcb_connection_t,
drawable: xcb_drawable_t,
region: xcb_xfixes_region_t
) -> xcb_void_cookie_t
Sends a Damage::Add
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_damage_add_checked
could be loaded.
pub unsafe fn xcb_damage_add(
&self,
c: *mut xcb_connection_t,
drawable: xcb_drawable_t,
region: xcb_xfixes_region_t
) -> xcb_void_cookie_t
pub unsafe fn xcb_damage_add(
&self,
c: *mut xcb_connection_t,
drawable: xcb_drawable_t,
region: xcb_xfixes_region_t
) -> xcb_void_cookie_t
Sends a Damage::Add
request (unchecked).
Returns true
iff the symbol xcb_damage_add
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
.