tbm_surface_queue_error_e tbm_surface_queue_remove_trace_cb(
tbm_surface_queue_h surface_queue, tbm_surface_queue_trace_cb trace_cb,
void *data);
-
-/* temporary */
-
-typedef tbm_surface_h (*tbm_surface_alloc_cb)(tbm_surface_queue_h surface_queue,
- void *data);
-
-typedef tbm_surface_h (*tbm_surface_alloc_cb2)(tbm_surface_queue_h surface_queue,
- int width, int height, int format, int flags, void *data);
-
-typedef void (*tbm_surface_free_cb)(tbm_surface_queue_h surface_queue,
- void *data, tbm_surface_h surface);
-
-tbm_surface_queue_error_e tbm_surface_queue_set_alloc_cb(
- tbm_surface_queue_h surface_queue,
- tbm_surface_alloc_cb alloc_cb,
- tbm_surface_free_cb free_cb,
- void *data);
-
-tbm_surface_queue_error_e tbm_surface_queue_set_alloc_cb2(
- tbm_surface_queue_h surface_queue,
- tbm_surface_alloc_cb2 alloc_cb2,
- tbm_surface_free_cb free_cb,
- void *data);
-
-tbm_surface_queue_error_e tbm_surface_queue_notify_reset(tbm_surface_queue_h surface_queue);
-
#ifdef __cplusplus
}
#endif