From 9203bfdd4fd0257174cd03c34ee02c6138e604b8 Mon Sep 17 00:00:00 2001 From: emersion Date: Mon, 1 Oct 2018 14:08:07 +0200 Subject: [PATCH] output: document signals --- include/wlr/types/wlr_output.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/include/wlr/types/wlr_output.h b/include/wlr/types/wlr_output.h index a794d4b2..fb3becd1 100644 --- a/include/wlr/types/wlr_output.h +++ b/include/wlr/types/wlr_output.h @@ -88,9 +88,14 @@ struct wlr_output { float transform_matrix[9]; struct { + // Request to render a frame struct wl_signal frame; + // Emitted when buffers need to be swapped (because software cursors or + // fullscreen damage or because of backend-specific logic) struct wl_signal needs_swap; + // Emitted right before buffer swap struct wl_signal swap_buffers; // wlr_output_event_swap_buffers + // Emitted right after the buffer has been presented to the user struct wl_signal present; // wlr_output_event_present struct wl_signal enable; struct wl_signal mode;