5 #include "tbm_bufmgr.h"
6 #include "tbm_surface_queue.h"
8 static int TBM_BUFMGR_DEINIT_CALLED;
9 static int TBM_BO_GET_USER_DATA_NULL;
15 struct _tbm_surface_queue {
19 tbm_bufmgr tbm_bufmgr_init(int fd);
21 void tbm_bufmgr_deinit(tbm_bufmgr bufmgr);
23 tbm_bo tbm_surface_internal_get_bo(tbm_surface_h surface, int bo_idx);
25 int tbm_bo_get_user_data(tbm_bo bo, unsigned long key, void **data);
27 int tbm_bo_add_user_data(tbm_bo bo, unsigned long key,
28 tbm_data_free data_free_func);
30 int tbm_bo_set_user_data(tbm_bo bo, unsigned long key, void *data);
32 void tbm_surface_internal_ref(tbm_surface_h surface);
34 void tbm_surface_internal_unref(tbm_surface_h surface);
36 #endif /* _TBM_STUBS_H */