20#ifndef __WLCLIENT_BUFFER_H__
21#define __WLCLIENT_BUFFER_H__
55 void *ready_callback_ud_ptr);
73 struct wl_surface *wl_surface_ptr);
wlclient_buffer_t * wlclient_buffer_create(const wlclient_t *wlclient_ptr, unsigned width, unsigned height, wlclient_buffer_ready_callback_t ready_callback, void *ready_callback_ud_ptr)
Definition buffer.c:95
void wlclient_buffer_destroy(wlclient_buffer_t *buffer_ptr)
Definition buffer.c:163
struct _wlclient_buffer_t wlclient_buffer_t
Definition buffer.h:30
bs_gfxbuf_t * bs_gfxbuf_from_wlclient_buffer(wlclient_buffer_t *buffer_ptr)
Definition buffer.c:175
void(* wlclient_buffer_ready_callback_t)(void *ud_ptr)
Definition buffer.h:36
void wlclient_buffer_attach_to_surface_and_commit(wlclient_buffer_t *buffer_ptr, struct wl_surface *wl_surface_ptr)
Definition buffer.c:182
struct _wlclient_t wlclient_t
Definition libwlclient.h:28