diff options
Diffstat (limited to 'intern/wayland_dynload/extern/wayland_dynload_API.h')
-rw-r--r-- | intern/wayland_dynload/extern/wayland_dynload_API.h | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/intern/wayland_dynload/extern/wayland_dynload_API.h b/intern/wayland_dynload/extern/wayland_dynload_API.h new file mode 100644 index 00000000000..07ff00b5a76 --- /dev/null +++ b/intern/wayland_dynload/extern/wayland_dynload_API.h @@ -0,0 +1,31 @@ +/* SPDX-License-Identifier: GPL-2.0-or-later */ + +/** \file + * \ingroup intern_wayland_dynload + */ + +#pragma once + +#ifdef __cplusplus +extern "C" { +#endif + +#include <stdbool.h> + +bool wayland_dynload_client_init(bool verbose); +void wayland_dynload_client_exit(void); + +bool wayland_dynload_cursor_init(bool verbose); +void wayland_dynload_cursor_exit(void); + +bool wayland_dynload_egl_init(bool verbose); +void wayland_dynload_egl_exit(void); + +#ifdef WITH_GHOST_WAYLAND_LIBDECOR +bool wayland_dynload_libdecor_init(bool verbose); +void wayland_dynload_libdecor_exit(void); +#endif + +#ifdef __cplusplus +} +#endif |