blob: 7b73b8cff4553bae9a3adc9ebc6d7620f9cdea48 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#ifndef ROFI_DISPLAY_H
#define ROFI_DISPLAY_H
#include <glib.h>
#include <cairo.h>
#include <xkbcommon/xkbcommon.h>
#include "widgets/widget.h"
typedef struct _display_buffer_pool display_buffer_pool;
gboolean display_init(GMainLoop *main_loop, const gchar *display);
void display_cleanup(void);
display_buffer_pool *display_buffer_pool_new(gint width, gint height);
void display_buffer_pool_free(display_buffer_pool *pool);
cairo_surface_t *display_buffer_pool_get_next_buffer(display_buffer_pool *pool);
void display_surface_commit(cairo_surface_t *surface);
#endif
|