wlmaker
Toggle main menu visibility
Loading...
Searching...
No Matches
include
backend
output_manager.h
Go to the documentation of this file.
1
/* ========================================================================= */
21
#ifndef __WLMBE_OUTPUT_MANAGER_H__
22
#define __WLMBE_OUTPUT_MANAGER_H__
23
24
struct
wl_display;
25
struct
wlr_backend;
26
struct
wlr_output_layout;
27
struct
wlr_scene;
28
30
typedef
struct
_wlmbe_output_manager_t
wlmbe_output_manager_t
;
31
32
#ifdef __cplusplus
33
extern
"C"
{
34
#endif
// __cplusplus
35
50
wlmbe_output_manager_t
*
wlmbe_output_manager_create
(
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
61
void
wlmbe_output_manager_destroy
(
62
wlmbe_output_manager_t
*output_manager_ptr);
63
70
void
wlmbe_output_manager_scale
(
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 ============================================== */
wlmbe_output_manager_destroy
void wlmbe_output_manager_destroy(wlmbe_output_manager_t *output_manager_ptr)
Definition
output_manager.c:183
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:121
wlmbe_output_manager_t
struct _wlmbe_output_manager_t wlmbe_output_manager_t
Definition
output_manager.h:30
wlmbe_output_manager_scale
void wlmbe_output_manager_scale(wlmbe_output_manager_t *output_manager_ptr, double scale)
Definition
output_manager.c:196
_wlmbe_output_manager_t
Definition
output_manager.c:45
_wlmbe_output_manager_t::wlr_scene_ptr
struct wlr_scene * wlr_scene_ptr
Definition
output_manager.c:68
_wlmbe_output_manager_t::wlr_output_layout_ptr
struct wlr_output_layout * wlr_output_layout_ptr
Definition
output_manager.c:70
_wlmbe_output_manager_t::wlr_backend_ptr
struct wlr_backend * wlr_backend_ptr
Definition
output_manager.c:72
Generated by
1.17.0