[][src]Trait wayland_protocols::wlr::unstable::gamma_control::v1::client::zwlr_gamma_control_manager_v1::RequestsTrait

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

Required methods

fn get_gamma_control<F>(
    &self,
    output: &Proxy<WlOutput>,
    implementor: F
) -> Result<Proxy<ZwlrGammaControlV1>, ()> where
    F: FnOnce(NewProxy<ZwlrGammaControlV1>) -> Proxy<ZwlrGammaControlV1>, 

get a gamma control for an output

Create a gamma control that can be used to adjust gamma tables for the provided 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<ZwlrGammaControlManagerV1>[src]

Loading content...

Implementors

Loading content...