[][src]Trait wayland_protocols::presentation_time::server::wp_presentation::RequestHandler

pub trait RequestHandler {
    fn destroy(&mut self, object: WpPresentation) { ... }
fn feedback(
        &mut self,
        object: WpPresentation,
        surface: WlSurface,
        callback: NewResource<WpPresentationFeedback>
    ) { ... } }

An interface for handling requests.

Provided methods

fn destroy(&mut self, object: WpPresentation)

unbind from the presentation interface

Informs the server that the client will no longer be using this protocol object. Existing objects created by this object are not affected.

This is a destructor, you cannot send requests to this object any longer once this method is called.

fn feedback(
    &mut self,
    object: WpPresentation,
    surface: WlSurface,
    callback: NewResource<WpPresentationFeedback>
)

request presentation feedback information

Request presentation feedback for the current content submission on the given surface. This creates a new presentation_feedback object, which will deliver the feedback information once. If multiple presentation_feedback objects are created for the same submission, they will all deliver the same information.

For details on what information is returned, see the presentation_feedback interface.

Loading content...

Implementors

Loading content...