wlmaker
Toggle main menu visibility
Loading...
Searching...
No Matches
include
backend
output_manager.h
Go to the documentation of this file.
1
/* ========================================================================= */
20
#ifndef __WLMBE_OUTPUT_MANAGER_H__
21
#define __WLMBE_OUTPUT_MANAGER_H__
22
23
struct
wl_display;
24
struct
wlr_backend;
25
struct
wlr_output_layout;
26
struct
wlr_scene;
27
29
typedef
struct
_wlmbe_output_manager_t
wlmbe_output_manager_t
;
30
31
#ifdef __cplusplus
32
extern
"C"
{
33
#endif
// __cplusplus
34
49
wlmbe_output_manager_t
*
wlmbe_output_manager_create
(
50
struct
wl_display *wl_display_ptr,
51
struct
wlr_scene *
wlr_scene_ptr
,
52
struct
wlr_output_layout *
wlr_output_layout_ptr
,
53
struct
wlr_backend *
wlr_backend_ptr
);
54
60
void
wlmbe_output_manager_destroy
(
61
wlmbe_output_manager_t
*output_manager_ptr);
62
69
void
wlmbe_output_manager_scale
(
70
wlmbe_output_manager_t
*output_manager_ptr,
71
double
scale);
72
73
#ifdef __cplusplus
74
}
// extern "C"
75
#endif
// __cplusplus
76
77
#endif
/* __WLMBE_OUTPUT_MANAGER_H__ */
78
/* == End of output_manager.h ============================================== */
wlmbe_output_manager_destroy
void wlmbe_output_manager_destroy(wlmbe_output_manager_t *output_manager_ptr)
Definition
output_manager.c:182
wlmbe_output_manager_create
wlmbe_output_manager_t * wlmbe_output_manager_create(struct wl_display *wl_display_ptr, struct wlr_scene *wlr_scene_ptr, struct wlr_output_layout *wlr_output_layout_ptr, struct wlr_backend *wlr_backend_ptr)
Definition
output_manager.c:120
wlmbe_output_manager_t
struct _wlmbe_output_manager_t wlmbe_output_manager_t
Definition
output_manager.h:29
wlmbe_output_manager_scale
void wlmbe_output_manager_scale(wlmbe_output_manager_t *output_manager_ptr, double scale)
Definition
output_manager.c:195
_wlmbe_output_manager_t
Definition
output_manager.c:44
_wlmbe_output_manager_t::wlr_scene_ptr
struct wlr_scene * wlr_scene_ptr
Definition
output_manager.c:67
_wlmbe_output_manager_t::wlr_output_layout_ptr
struct wlr_output_layout * wlr_output_layout_ptr
Definition
output_manager.c:69
_wlmbe_output_manager_t::wlr_backend_ptr
struct wlr_backend * wlr_backend_ptr
Definition
output_manager.c:71
Generated by
1.17.0