31 Commits

Author SHA1 Message Date
subhransu mohanty
11c7403768 rlottie/example: refactor to use evas_object_image_pixels_dirty_set() api 2019-06-04 14:00:21 +09:00
subhransu mohanty
6efe7e23f5 example: refactor lottieview to test both c and cpp api 2019-04-17 19:27:23 +09:00
subhransu mohanty
b7d488671a rlottie: now loadFromData() api takes resourcePath for loading external resource 2019-03-05 13:05:16 +09:00
subhransu mohanty
a2614da5c6 lottie: final changes to rename from lottie-player to rlottie
Change-Id: Ie2ed4d7c3fb08abd3f8fe484021d478e90bc9d91
2019-01-24 13:20:54 +09:00
Hermet Park
6e8aec4553 Revert "lottie: rename lottie-player to rlottie for cmake and gbs build, update namespace to rlottie."
This reverts commit 569f16a7e999ad697008900948192b13c0e27f4f.
2019-01-23 14:46:34 +09:00
subhransu mohanty
569f16a7e9 lottie: rename lottie-player to rlottie for cmake and gbs build, update namespace to rlottie.
Change-Id: I51f85201c06be4cb42c2036a0162b9124149e781
2019-01-22 16:39:13 +09:00
subhransu mohanty
bc2b2b8936 lottie/example : added segmented animation support in lottieview
Change-Id: I7af3109576217e3b92a6a6d9fd9492b5fb4c6bcb
2019-01-15 06:24:16 +00:00
Hermet Park
0165427d9b updated licenses info.
Change-Id: Ib157ad848a98c34e6e7d67c4672b36447966addc
2018-12-28 18:15:55 +09:00
Hermet Park
ee39d4dc56 updated licenses info
Change-Id: Idcee492bb9f823ab2a3c7c28a150bd406ce8aa4f
2018-12-27 17:10:48 +09:00
Hermet Park
0a325b079e Put samsung copyright header to all our own source code.
Change-Id: I3cebcfef827425d16092ee7a26c39f7733572eb7
2018-12-26 19:18:29 +09:00
subhransu mohanty
b0ff909587 lottie: Added renderTree() api to the lottie animation object.
Change-Id: I137180d0d46036523357d3b7966dc441b57f9d0c
2018-11-22 06:30:12 +00:00
Hermet Park
746bbe8d49 example: revise capi sample code.
added missing feature implements - stroke & gradient

Change-Id: I755d304648eb8faded8fae767b1414b7ce29c47f
2018-11-21 11:41:53 +09:00
subhransu mohanty
d045610166 lottie/example: update example with gradient support for efl renderer.
Change-Id: I44bad80372b197572368bae45f109e81a2a4a989
2018-11-12 15:48:09 +09:00
Hermet Park
557d3ae594 interface: updated Graident structure naming.
Change-Id: Ib4b316afd353b0c4762c051bae0f3f277393cac2
2018-11-09 20:21:52 +09:00
subhransu mohanty
6377407e38 lottie: update the loadfromData() api signature.
Change-Id: I801f39d06ce67d30be37dc14733ad99ae3a54da2
2018-09-12 10:09:44 +09:00
subhransu mohanty
0f5edac6d1 lottie: refactor lottie interface
1. rename namespace player--> animation both cpp and c interface
2. added factory function to create animation object.
3. added render api to c interface.

Change-Id: I31c99a66678b20a0c743c564d399172f4182b0d1
2018-09-07 14:23:34 +09:00
subhransu mohanty
5eecb9ad36 lottie/example: use loadfromData() api in demo app.
Change-Id: I8e5ce194f1795ca30ac8aad319ba25706a6023cf
2018-09-04 19:10:32 +09:00
Hermet Park
46ec17191e lottieplayer: keep API coding convention.
Not use "get" prefix so far.

Change-Id: Iabc2852cd78d5ac4f4fa29f8b3b7195eafe1d804
2018-09-03 06:25:27 +00:00
Jaeun Choi
5b53b71f4e lottie/example: enhanced lottieviewer example
Change-Id: I0eb2a8c528376397190c75b084e9510c3698c034
2018-08-31 17:02:23 +09:00
Jaeun Choi
02e660cff7 lottie/example: add APIs in lottieview to get frame rate and total frame number
Change-Id: I25d14d37776cd6bf07bcba1f0fc6a1c88e66dd71
2018-08-23 00:34:57 +00:00
Hermet Park
830ef02827 binding/c: more compatible with C compiler.
Change-Id: I9fea4817cc913913f65c4b228cb0a42aae2cb2f8
2018-08-22 04:53:44 +00:00
Hermet Park
ca6738b3da add c interface.
Change-Id: Ifc81f35479aa6e0ef18ead5b863ae80b34f98f85
2018-08-21 02:08:34 +00:00
Hermet Park
d49fb641e0 refactor infrastructure.
Split common delcaration from lottieplayer.h
This common delcaration will be used in c interface header files.

Change-Id: Icb3e3f182b2f27fc2d7c9bed36ac29c45c813b66
2018-08-21 00:46:52 +00:00
Hermet Park
ddde576886 lotplayer: improve header format.
1. add namespace.
2. remove unnecessary export attribute.
3. hide prviate member.

This is one ongoing improvement.

Change-Id: I342e4d5e65370190ac55972b02f2fede1aee6d06
2018-08-20 03:30:09 +00:00
subhransu mohanty
1c4bd6c966 lottie/example: delete the animator only when its created.
Change-Id: Id6a4a7e704a8da298c0cae91a7065b80163f843d
2018-08-14 10:08:33 +00:00
Hermet Park
adddac6180 lottieplayer: merge setPos() with renderList()
renderList() build render tree based on current Position.
merge both api helps user to avoid mistake.

Change-Id: Ia158f28b5ab66ec6e20665726a21d7f1c4e4cc13
2018-08-14 03:27:35 +00:00
subhransu mohanty
812f816138 lottie/example: updated example to use async rendering .
Change-Id: I6929f00bb6a26f18f7276890c40993329d94ae03
2018-07-20 05:45:18 +00:00
subhransu mohanty
3aff15cf42 lottie/example: delay rendering of view till pre render callback to mimic the evas rendering pipeline.
Change-Id: I1d7711feda273f9e69712e2bb37c672f76e68515
2018-07-19 03:52:29 +00:00
Hermet Park
5c0a4f4414 player: update seek behavior.
1. set default position 0
2. renamed to setPos()
3. add getter()

Change-Id: Ibf4038f666e686ff00d17066c012e7fb2d8e2709
2018-07-17 10:19:21 +00:00
subhransu mohanty
8c4ed8b5e2 lottie/example: remove the evas object when lottivew gets destroyed.
Change-Id: Ic14ab134b42377200f439b9a7c50cb654221e7e4
2018-07-17 10:07:20 +00:00
subhransu mohanty
7501ff54a6 lottie-player : Initial draft for lottie-player library
Change-Id: I8019e13863ef635fc011f0e7b82c692eaa01201d
2018-07-11 10:51:01 +00:00