Struct xcb_dl::XcbPresent[][src]

pub struct XcbPresent { /* fields omitted */ }
Expand description

A dynamically loaded libxcb-present.

Implementations

The libxcb identifier of the Present extension.

Returns true iff the symbol xcb_present_id could be loaded.

Advances a xcb_present_notify_iterator_t iterator by 1 element.

Returns true iff the symbol xcb_present_notify_next could be loaded.

Returns a xcb_generic_iterator_t pointing just past the end of a xcb_present_notify_iterator_t.

Returns true iff the symbol xcb_present_notify_end could be loaded.

Sends a Present::QueryVersion request (checked).

This request generates a reply. You must either discard it with discard_reply or retrieve it with xcb_present_query_version_reply.

Returns true iff the symbol xcb_present_query_version could be loaded.

Sends a Present::QueryVersion request (unchecked).

This request generates a reply. You must either discard it with discard_reply or retrieve it with xcb_present_query_version_reply.

Returns true iff the symbol xcb_present_query_version_unchecked could be loaded.

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

Returns true iff the symbol xcb_present_query_version_reply could be loaded.

Computes the size of a xcb_present_pixmap_request_t object.

Returns true iff the symbol xcb_present_pixmap_sizeof could be loaded.

Sends a Present::Pixmap 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_present_pixmap_checked could be loaded.

Sends a Present::Pixmap request (unchecked).

Returns true iff the symbol xcb_present_pixmap could be loaded.

Returns a pointer to the notifies field of a xcb_present_pixmap_request_t struct.

Returns true iff the symbol xcb_present_pixmap_notifies could be loaded.

Returns the number of elements of the notifies field of a xcb_present_pixmap_request_t struct.

Returns true iff the symbol xcb_present_pixmap_notifies_length could be loaded.

Returns an iterator over the elements of the notifies field of a xcb_present_pixmap_request_t struct.

Returns true iff the symbol xcb_present_pixmap_notifies_iterator could be loaded.

Sends a Present::NotifyMSC 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_present_notify_msc_checked could be loaded.

Sends a Present::NotifyMSC request (unchecked).

Returns true iff the symbol xcb_present_notify_msc could be loaded.

Advances a xcb_present_event_iterator_t iterator by 1 element.

Returns true iff the symbol xcb_present_event_next could be loaded.

Returns a xcb_generic_iterator_t pointing just past the end of a xcb_present_event_iterator_t.

Returns true iff the symbol xcb_present_event_end could be loaded.

Sends a Present::SelectInput 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_present_select_input_checked could be loaded.

Sends a Present::SelectInput request (unchecked).

Returns true iff the symbol xcb_present_select_input could be loaded.

Sends a Present::QueryCapabilities request (checked).

This request generates a reply. You must either discard it with discard_reply or retrieve it with xcb_present_query_capabilities_reply.

Returns true iff the symbol xcb_present_query_capabilities could be loaded.

Sends a Present::QueryCapabilities request (unchecked).

This request generates a reply. You must either discard it with discard_reply or retrieve it with xcb_present_query_capabilities_reply.

Returns true iff the symbol xcb_present_query_capabilities_unchecked could be loaded.

Waits for the reply to a Present::QueryCapabilities request.

Returns true iff the symbol xcb_present_query_capabilities_reply could be loaded.

Computes the size of a xcb_present_redirect_notify_event_t object.

Returns true iff the symbol xcb_present_redirect_notify_sizeof could be loaded.

Returns a pointer to the notifies field of a xcb_present_redirect_notify_event_t struct.

Returns true iff the symbol xcb_present_redirect_notify_notifies could be loaded.

Returns the number of elements of the notifies field of a xcb_present_redirect_notify_event_t struct.

Returns true iff the symbol xcb_present_redirect_notify_notifies_length could be loaded.

Returns an iterator over the elements of the notifies field of a xcb_present_redirect_notify_event_t struct.

Returns true iff the symbol xcb_present_redirect_notify_notifies_iterator 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.