Untitled
unknown
plain_text
10 months ago
811 B
3
Indexable
/* 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
Editor is loading...
Leave a Comment