Documentation for <wlr/backend/headless.h>

Back to index

Table of contents

wlr_backend_is_headless()

bool wlr_backend_is_headless(​struct wlr_backend *backend);

wlr_headless_add_output()

struct wlr_output *wlr_headless_add_output(​struct wlr_backend *backend, unsigned int width, unsigned int height);

Create a new headless output.

The buffers presented on the output won't be displayed to the user.

wlr_headless_backend_create()

struct wlr_backend *wlr_headless_backend_create(​struct wl_event_loop *loop);

Creates a headless backend. A headless backend has no outputs or inputs by default.

wlr_output_is_headless()

bool wlr_output_is_headless(​struct wlr_output *output);