4 #include "PUI_common.h"
6 #define EFL_BETA_API_SUPPORT
9 #define PUI_API __attribute__ ((visibility("default")))
11 extern PUI_API int PUI_EVENT_ANI_STARTED;
12 extern PUI_API int PUI_EVENT_ANI_STOPPED;
13 extern PUI_API int PUI_EVENT_ANI_PAUSED;
14 extern PUI_API int PUI_EVENT_ANI_READY_TO_START;
15 extern PUI_API int PUI_EVENT_ANI_READY_TO_RESUME;
16 extern PUI_API int PUI_EVENT_ANI_FRAME_DONE;
17 extern PUI_API int PUI_EVENT_ANI_BUFFER_RELEASED;
19 struct _PUI_Event_Animation_Status
22 pui_ani_status status;
36 pui_create(Ecore_Wl2_Window *win);
39 pui_destroy(pui_h handle);
41 PUI_API pui_error_string
42 pui_error_to_string(pui_error e);
45 pui_ani_create(pui_h handle, pui_id id);
48 pui_ani_control(pui_ani_h handle, pui_ani_cmd cmd, int repeat);
51 pui_ani_destroy(pui_ani_h ani_h);
54 pui_ani_get_id(pui_ani_h ani_h);
57 pui_ani_get_cmd(pui_ani_h ani_h);
60 pui_ani_get_repeat(pui_ani_h ani_h);