efl/src
Hermet Park 625e11f584 evas vector: support lottie animation as using json loader.
Summary:
This patch extends efl_canvas_vg_object class to implement efl_gfx_frame_controller
to suppor any playable animation on it.

Plus, vector object takes care of lottie animation by using json loader.
it's caching mechanism is changed to cache only static frame, not all frames.

vg_cache supports json loader and make it animation request properly.

This feature has been stabilized enough, it's using in Samsung Galaxy Watch active product,
proved its stability enough.

Depends on {D8940}

Co-authored-by: JunsuChoi <jsuya.choi@samsung.com>

Reviewers: #committers, jsuya

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D8941
2019-06-21 17:35:48 +09:00
..
benchmarks autotools: REMOVAL! 2019-06-18 08:56:34 +02:00
bin efl_input_key: compose -> compose_string 2019-06-20 17:24:31 +02:00
bindings efl_mono: support multilevel inheritance of NativeClass 2019-06-19 15:59:54 +09:00
edje_external here comes meson 2018-10-02 17:22:50 +02:00
examples remove more files 2019-06-20 13:05:31 -04:00
generic replace hton and ntoh family functions with ones defined in eina 2019-02-01 14:25:35 +00:00
lib evas vector: support lottie animation as using json loader. 2019-06-21 17:35:48 +09:00
modules evas vector: support json loader for rlottie integration. 2019-06-21 17:35:48 +09:00
scripts eolian: rename @warn_unused and its associated API 2019-05-26 17:41:22 +02:00
static_libs evas vector: support json loader for rlottie integration. 2019-06-21 17:35:48 +09:00
tests efl_ui_win: repair scene event emission 2019-06-20 17:14:57 +02:00
wayland_protocol meson: fix build files size explosion 2018-10-15 22:02:17 +02:00