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§

get a gamma control for an output

Create a gamma control that can be used to adjust gamma tables for the provided output.

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§

Implementors§