output-power-management-v1: add brightness

References: https://gitlab.freedesktop.org/wlroots/wlr-protocols/-/merge_requests/145
This commit is contained in:
Simon Ser 2026-05-29 16:57:09 +02:00
parent 4f32a0b76f
commit eac7b712f3
3 changed files with 70 additions and 3 deletions

View file

@ -10,6 +10,7 @@ struct wlr_output_power_manager_v1 {
struct {
struct wl_signal set_mode; // struct wlr_output_power_v1_set_mode_event
struct wl_signal set_brightness; // struct wlr_output_power_v1_set_brightness_event
struct wl_signal destroy;
} events;
@ -39,6 +40,11 @@ struct wlr_output_power_v1_set_mode_event {
enum zwlr_output_power_v1_mode mode;
};
struct wlr_output_power_v1_set_brightness_event {
struct wlr_output *output;
float value;
};
struct wlr_output_power_manager_v1 *wlr_output_power_manager_v1_create(
struct wl_display *display);