Untitled
/* rdprail_output.h */ #ifndef WLR_RDP_OUTPUT_H #define WLR_RDP_OUTPUT_H #include <wayland-server-core.h> #include <wlr/interfaces/wlr_output.h> #include <pixman.h> #include "rdprail_backend.h" struct wlr_rdp_backend; // Forward declaration struct wlr_rdp_output { struct wlr_output base; struct wlr_rdp_backend *backend; struct wl_list link; int width, height; int refresh_rate; bool initialized; struct wlr_rdp_output_state { struct wlr_buffer *pending_buffer; bool damaged; pixman_region32_t damage; } pending; struct { struct wl_signal destroy; } events; }; struct wlr_rdp_output *wlr_rdp_output_create(struct wlr_rdp_backend *backend); void wlr_rdp_output_set_refresh_rate(struct wlr_rdp_output *output, int refresh); #endif
Leave a Comment