wlmaker
Loading...
Searching...
No Matches
output_manager.h
Go to the documentation of this file.
1/* ========================================================================= */
21#ifndef __WLMBE_OUTPUT_MANAGER_H__
22#define __WLMBE_OUTPUT_MANAGER_H__
23
24struct wl_display;
25struct wlr_backend;
26struct wlr_output_layout;
27struct wlr_scene;
28
31
32#ifdef __cplusplus
33extern "C" {
34#endif // __cplusplus
35
51 struct wl_display *wl_display_ptr,
52 struct wlr_scene *wlr_scene_ptr,
53 struct wlr_output_layout *wlr_output_layout_ptr,
54 struct wlr_backend *wlr_backend_ptr);
55
62 wlmbe_output_manager_t *output_manager_ptr);
63
71 wlmbe_output_manager_t *output_manager_ptr,
72 double scale);
73
74#ifdef __cplusplus
75} // extern "C"
76#endif // __cplusplus
77
78#endif /* __WLMBE_OUTPUT_MANAGER_H__ */
79/* == End of output_manager.h ============================================== */
void wlmbe_output_manager_destroy(wlmbe_output_manager_t *output_manager_ptr)
Definition output_manager.c:183
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:121
void wlmbe_output_manager_scale(wlmbe_output_manager_t *output_manager_ptr, double scale)
Definition output_manager.c:196
Definition output_manager.c:45
struct wlr_scene * wlr_scene_ptr
Definition output_manager.c:68
struct wlr_output_layout * wlr_output_layout_ptr
Definition output_manager.c:70
struct wlr_backend * wlr_backend_ptr
Definition output_manager.c:72