[−][src]Trait wayland_protocols::wlr::unstable::export_dmabuf::v1::client::zwlr_export_dmabuf_manager_v1::RequestsTrait
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>,
&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.
Implementations on Foreign Types
impl RequestsTrait for Proxy<ZwlrExportDmabufManagerV1>
[src]
fn capture_output<F>(
&self,
overlay_cursor: i32,
output: &Proxy<WlOutput>,
implementor: F
) -> Result<Proxy<ZwlrExportDmabufFrameV1>, ()> where
F: FnOnce(NewProxy<ZwlrExportDmabufFrameV1>) -> Proxy<ZwlrExportDmabufFrameV1>,
[src]
&self,
overlay_cursor: i32,
output: &Proxy<WlOutput>,
implementor: F
) -> Result<Proxy<ZwlrExportDmabufFrameV1>, ()> where
F: FnOnce(NewProxy<ZwlrExportDmabufFrameV1>) -> Proxy<ZwlrExportDmabufFrameV1>,