23#ifndef __WLMAKER_WLCLIENT_DBLBUF_H__
24#define __WLMAKER_WLCLIENT_DBLBUF_H__
26#include <libbase/libbase.h>
41 bs_gfxbuf_t *gfxbuf_ptr,
58 const char *app_id_ptr,
60 struct wl_shm *wl_shm_ptr,
void wlmcl_dblbuf_destroy(wlmcl_dblbuf_t *dblbuf_ptr)
Definition dblbuf.c:178
wlmcl_dblbuf_t * wlmcl_dblbuf_create(const char *app_id_ptr, struct wl_surface *wl_surface_ptr, struct wl_shm *wl_shm_ptr, unsigned width, unsigned height)
Definition dblbuf.c:122
void wlmcl_dblbuf_register_ready_callback(wlmcl_dblbuf_t *dblbuf_ptr, wlmcl_dblbuf_ready_callback_t callback, void *callback_ud_ptr)
Definition dblbuf.c:200
bool(* wlmcl_dblbuf_ready_callback_t)(bs_gfxbuf_t *gfxbuf_ptr, void *ud_ptr)
Definition dblbuf.h:40
struct wl_surface * wl_surface_ptr
Definition dblbuf.c:82
wlmcl_dblbuf_ready_callback_t callback
Definition dblbuf.c:77
unsigned width
Definition dblbuf.c:57
unsigned height
Definition dblbuf.c:59
void * callback_ud_ptr
Definition dblbuf.c:79
static wlmcl_dblbuf_t * dblbuf_ptr
Definition wlmbattery.c:48