#ifndef BACKEND_HEADLESS_H #define BACKEND_HEADLESS_H #include #include struct wlr_headless_backend { struct wlr_backend backend; struct wl_display *display; struct wl_list outputs; struct wl_listener display_destroy; bool started; }; struct wlr_headless_output { struct wlr_output wlr_output; struct wlr_headless_backend *backend; struct wl_list link; }; struct wlr_headless_backend *headless_backend_from_backend( struct wlr_backend *wlr_backend); #endif