[][src]Trait wayland_protocols::wlr::unstable::export_dmabuf::v1::client::zwlr_export_dmabuf_manager_v1::RequestsTrait

pub trait RequestsTrait {
    fn capture_output<F>(
        &self,
        overlay_cursor: i32,
        output: &Proxy<WlOutput>,
        implementor: F
    ) -> Result<Proxy<ZwlrExportDmabufFrameV1>, ()>
    where
        F: FnOnce(NewProxy<ZwlrExportDmabufFrameV1>) -> Proxy<ZwlrExportDmabufFrameV1>
;
fn destroy(&self); }

Required methods

fn capture_output<F>(
    &self,
    overlay_cursor: i32,
    output: &Proxy<WlOutput>,
    implementor: F
) -> Result<Proxy<ZwlrExportDmabufFrameV1>, ()> where
    F: FnOnce(NewProxy<ZwlrExportDmabufFrameV1>) -> Proxy<ZwlrExportDmabufFrameV1>, 

capture a frame from an output

Capture the next frame of a an entire output.

fn destroy(&self)

destroy the manager

All objects created by the manager will still remain valid, until their appropriate destroy request has been called.

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

Loading content...

Implementations on Foreign Types

impl RequestsTrait for Proxy<ZwlrExportDmabufManagerV1>[src]

Loading content...

Implementors

Loading content...