20#ifndef __WLMAKER_OUTPUT_H__
21#define __WLMAKER_OUTPUT_H__
23#include <libbase/libbase.h>
25#define WLR_USE_UNSTABLE
26#include <wlr/render/allocator.h>
27#include <wlr/render/wlr_renderer.h>
28#include <wlr/types/wlr_output.h>
29#undef WLR_USE_UNSTABLE
76 struct wlr_output *wlr_output_ptr,
77 struct wlr_allocator *wlr_allocator_ptr,
78 struct wlr_renderer *wlr_renderer_ptr,
79 struct wlr_scene *wlr_scene_ptr,
void wlmaker_output_destroy(wlmaker_output_t *output_ptr)
Definition output.c:100
wlmaker_output_t * wlmaker_output_create(struct wlr_output *wlr_output_ptr, struct wlr_allocator *wlr_allocator_ptr, struct wlr_renderer *wlr_renderer_ptr, struct wlr_scene *wlr_scene_ptr, wlmaker_server_t *server_ptr)
Definition output.c:42
struct wl_listener output_frame_listener
Definition output.h:59
struct wlr_scene * wlr_scene_ptr
Definition output.h:54
struct wlr_allocator * wlr_allocator_ptr
Definition output.h:50
struct wl_listener output_request_state_listener
Definition output.h:61
struct wl_listener output_destroy_listener
Definition output.h:57
wlmaker_server_t * server_ptr
Definition output.h:45
struct wlr_output * wlr_output_ptr
Definition output.h:48
bs_dllist_node_t node
Definition output.h:43
struct wlr_renderer * wlr_renderer_ptr
Definition output.h:52