[][src]Module wayland_protocols::wlr::unstable::gamma_control::v1::client::zwlr_gamma_control_v1

adjust gamma tables for an output

This interface allows a client to adjust gamma tables for a particular output.

The client will receive the gamma size, and will then be able to set gamma tables. At any time the compositor can send a failed event indicating that this object is no longer valid.

There can only be at most one gamma control object per output, which has exclusive access to this particular output. When the gamma control object is destroyed, the gamma table is restored to its original value.

Structs

ZwlrGammaControlV1

Enums

Error
Event
Request

Constants

EVT_FAILED_SINCE

The minimal object version supporting this event

EVT_GAMMA_SIZE_SINCE

The minimal object version supporting this event

REQ_DESTROY_SINCE

The minimal object version supporting this request

REQ_SET_GAMMA_SINCE

The minimal object version supporting this request

Statics

zwlr_gamma_control_v1_events

C-representation of the messages of this interface, for interop

zwlr_gamma_control_v1_interface

C representation of this interface, for interop

zwlr_gamma_control_v1_requests

C-representation of the messages of this interface, for interop

Traits

EventHandler

An interface for handling events.