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.

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.

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.

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.

Waits for the reply to a Damage::QueryVersion request.

Returns true iff the symbol xcb_damage_query_version_reply could be loaded.

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.

Sends a Damage::Create request (unchecked).

Returns true iff the symbol xcb_damage_create could be loaded.

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.

Sends a Damage::Destroy request (unchecked).

Returns true iff the symbol xcb_damage_destroy could be loaded.

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.

Sends a Damage::Subtract request (unchecked).

Returns true iff the symbol xcb_damage_subtract could be loaded.

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.

Sends a Damage::Add request (unchecked).

Returns true iff the symbol xcb_damage_add could be loaded.

Loads the library from the default location.

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.

Loads the library from the specified path.

Trait Implementations

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.