21#ifndef __WLMTK_BUFFER_H__
22#define __WLMTK_BUFFER_H__
24#include <libbase/libbase.h>
26#include <wayland-server-core.h>
84 struct wlr_buffer *wlr_buffer_ptr);
bool wlmtk_buffer_init(wlmtk_buffer_t *buffer_ptr)
Definition buffer.c:68
const bs_test_set_t wlmtk_buffer_test_set
Definition buffer.c:263
wlmtk_element_t * wlmtk_buffer_element(wlmtk_buffer_t *buffer_ptr)
Definition buffer.c:128
void wlmtk_buffer_set(wlmtk_buffer_t *buffer_ptr, struct wlr_buffer *wlr_buffer_ptr)
Definition buffer.c:104
void wlmtk_buffer_fini(wlmtk_buffer_t *buffer_ptr)
Definition buffer.c:86
struct wl_listener element_pointer_enter_listener
Definition buffer.h:55
struct wl_listener wlr_scene_buffer_node_destroy_listener
Definition buffer.h:53
struct wlr_scene_buffer * wlr_scene_buffer_ptr
Definition buffer.h:50
wlmtk_element_vmt_t orig_super_element_vmt
Definition buffer.h:43
wlmtk_element_t super_element
Definition buffer.h:41
wlmtk_pointer_cursor_t pointer_cursor
Definition buffer.h:45
struct wlr_buffer * wlr_buffer_ptr
Definition buffer.h:48