output: introduce request_state event

This allows backends to request the compositor to change the state
of an output.

References: https://github.com/swaywm/wlroots/issues/2300#issuecomment-761819673
This commit is contained in:
Simon Ser 2021-01-28 16:04:17 +01:00 committed by Simon Zeni
parent 024627e872
commit ff55663906
3 changed files with 27 additions and 0 deletions

View file

@ -146,5 +146,10 @@ void wlr_output_send_frame(struct wlr_output *output);
*/
void wlr_output_send_present(struct wlr_output *output,
struct wlr_output_event_present *event);
/**
* Request the compositor to apply new state.
*/
void wlr_output_send_request_state(struct wlr_output *output,
const struct wlr_output_state *state);
#endif