~~Title: Efl.Ui.Animation_View_State~~
===== Description =====
%%State of animation view%%
{{page>:develop:api-include:efl:ui:animation_view_state:description&nouser&nolink&nodate}}
===== Fields =====
{{page>:develop:api-include:efl:ui:animation_view_state:fields&nouser&nolink&nodate}}
* **not_ready** - %%Animation is not ready to play. (Probably, it didn't file set yet or failed to read file.%%
* **play** - %%Animation is playing. See %%[[:develop:api:efl:ui:animation_view:method:play|Efl.Ui.Animation_View.play]]%%.%%
* **play_back** - %%Animation is playing back (rewinding). See %%[[:develop:api:efl:ui:animation_view:method:play_back|Efl.Ui.Animation_View.play_back]]%%.%%
* **pause** - %%Animation has been paused. To continue animation call %%[[:develop:api:efl:ui:animation_view:method:resume|Efl.Ui.Animation_View.resume]]%%. See %%[[:develop:api:efl:ui:animation_view:method:pause|Efl.Ui.Animation_View.pause]]%%.%%
* **stop** - %%Animation view successfully loaded a file then readied for playing. Otherwise after finished animation or stopped forcibly by request. See %%[[:develop:api:efl:ui:animation_view:method:stop|Efl.Ui.Animation_View.stop]]%%.%%
===== Signature =====
enum Efl.Ui.Animation_View_State {
not_ready: 0,
play,
play_back,
pause,
stop
}
===== C signature =====
typedef enum {
EFL_UI_ANIMATION_VIEW_STATE_NOT_READY = 0,
EFL_UI_ANIMATION_VIEW_STATE_PLAY,
EFL_UI_ANIMATION_VIEW_STATE_PLAY_BACK,
EFL_UI_ANIMATION_VIEW_STATE_PAUSE,
EFL_UI_ANIMATION_VIEW_STATE_STOP
} Efl_Ui_Animation_View_State;