subhransu mohanty
b15ad1e093
lottie/parser: support start and end opacity property in transform object.
...
the start and end opacity property only exists for repater's transform object.
Change-Id: I9bd7f59957ca4d90894bab5981c10c992508556c
2018-12-07 11:55:41 +09:00
subhransu mohanty
d7ce9bab3c
lottie/parser: Fix issue with trasformation property parsing of repeater object.
...
Change-Id: Id2f835cd7e14d99e3eb8cdfd1350d03c2ed83084
2018-12-07 11:55:41 +09:00
subhransu mohanty
21967e1fdb
lottie/parser: Asset id can be number for effect object.
...
Change-Id: I6a8b447960a3d10e714125279b83efa27d21581a
2018-11-30 15:12:36 +09:00
subhransu mohanty
32a77c49d6
lottie/parser: Added warning message for no support of Merge Path Object.
...
Change-Id: I1948f86d8370564e733fba82be9785fbad4766bb
2018-11-26 13:44:37 +09:00
subhransu mohanty
90577029f2
lottie/feature: Added 3D layer support in lottie player.
...
Change-Id: I1f37f299761570d08ef9bda39a66df757b215e5a
2018-11-15 17:20:16 +09:00
subhransu mohanty
aa99eda0f7
lottie/parser: support parsing auto orient property of layer.
...
Change-Id: Ib7d757d43633d601fd76e8c3393219f7682c9112
2018-11-15 11:45:57 +09:00
subhransu mohanty
dc9bcd449f
lottie/parser: parse Hidden property of lottie objects.
...
Change-Id: I6d9288404045d4332017320b4102c3c5dc6b7d96
2018-11-13 18:10:39 +09:00
subhransu mohanty
1f09869723
lottie: Added TimeStreatch feature to lottie.
...
Details: still some resources are not working ex:hiking.json need to
find out what other properties also affected by time streatch property.
Change-Id: I5846c74549e86f13606de5dd824fef00e2d5857a
2018-10-31 16:57:55 +09:00
subhransu mohanty
4da0782f60
lottie/feature: Added timeRemap feature implementation.
...
Change-Id: I89df91f3cc709fa8fa392586218676770c0aac84
2018-10-23 09:49:26 +09:00
subhransu mohanty
829533e47c
lottie/parser: fixed a crash when lottie resource has empty path data.
...
Change-Id: I83d04fa6a1034f71e8cf9b6468b192b56a4c8185
2018-09-14 13:41:56 +09:00
subhransu mohanty
cf21f89ef0
lottie/parser: Fix crash issue when interpolation string is not present in lottie file.
...
For some version of bodymovin file interpolation string is not part of the keyframe
in those case create one and add it to the cache.
Change-Id: I5853bd7a6f46140d16191c2b79622cfa1f6fb074
2018-09-13 18:31:08 +09:00
subhransu mohanty
d0dac93229
lottie: add more info to tree dump.
...
Change-Id: I8565484b16dfb703586af2ba3b893c0c90298107
2018-09-13 10:35:53 +09:00
Youngbok Shin
02cb018c75
lottie/parser: fix code indentations and a duplicated code
...
Change-Id: I01280529f6ada36ded67a31d24833049762f52ca
2018-09-12 16:48:39 +09:00
subhransu mohanty
3756e7cb93
lottie/parser: update the lottie tree dump method.
...
Change-Id: Ie126e11a20493517df69fdd2a03a091bc802a733
2018-09-12 15:59:39 +09:00
subhransu mohanty
8fa45756ab
lottie/parser: construct interpolator from correct argument.
...
This is the most annoying bug because of passing argument in wrong order to
the interpolaor constructor.
Change-Id: Idfc307186bc1dd7d6d3849d29985c3e6f493d9d0
2018-09-12 11:34:36 +09:00
subhransu mohanty
3611e1cc51
lottie: refactor model class to remove visitor
...
now visitor class will use the lotnode->type to visit the tree
and all the model class don't have to pay the virtual pointer overhead.
Change-Id: Ie98d5e369c9f30c94222898849a6da5d0b82938c
2018-09-06 11:35:10 +00:00
subhransu mohanty
8288c8cf83
lottie: fixed inefficiency using clang-tidy performance option.
...
Change-Id: I7fc33842e177091a596f980b87759a1cb90ed79e
2018-09-03 19:10:44 +09:00
subhransu mohanty
c7c391453e
lottie: mordernize using clang-tidy "modernize-use-override"
...
Change-Id: Ice8612f9ceb3b99ebeeb6b618a54e9298b4cb66f
2018-09-03 17:20:04 +09:00
Youngbok Shin
a752461b8f
lottie: fix issue - path was not updated properly for each painter item
...
It also adds debug message for polystar type.
Change-Id: Ie1b788571d003402da0d518be484a0458df5dcec
2018-08-24 14:44:03 +09:00
sub.mohanty@samsung.com
bb877fd7d2
lottie/parser: updated parser to parse difference mask mode
...
Change-Id: I607d4f56a849d1cb928926c2d4ecc30cf1313e7e
2018-08-21 03:52:19 +00:00
subhransu mohanty
fa087b44e8
lottie/parser: treat root layer as a special precomp layer.
...
Change-Id: Ic9a2b171ee349f132e52db5395a92587c9e44c08
2018-08-20 04:42:50 +00:00
subhransu mohanty
02404178e8
lottie/parser: Added support for separate position attribute in transform object.
...
Transform object can have separate x and y or a point object.
Change-Id: I0ad0073b3cb958336539ad520434c3284894c6b9
2018-08-17 06:33:43 +00:00
subhransu mohanty
308d8cf4ba
lottie/parser: refactor lottie model objects.
...
Change-Id: I89160d918b36300b4f98a8059106c356e96643d0
2018-08-16 02:44:17 +00:00
subhransu mohanty
95d9dd1447
lottie/player: refactor composition class to keep a precomplayer instead of list of layers.
...
Change-Id: I7398392e52233e4c3d0452b03bcfd46261253601
2018-08-14 10:09:39 +00:00
subhransu mohanty
6204af6ab6
lottie: remove dead code.
...
Change-Id: Ia56674a813a65007f07b2a54d230743ced6b6511
2018-08-01 13:06:44 +09:00
subhransu mohanty
9e63597b97
lottie: Follow Tizen coding guideline.
...
Change-Id: Ice6a5af7cb08e768e157f8bb45bef64bb4062dce
2018-07-30 13:18:28 +09:00
sub.mohanty@samsung.com
485f55f99b
lottie/model: unique pointer will do the job.
...
Change-Id: If421eb50bfbb529dece4d42fce1b71ff70574694
2018-07-30 02:49:00 +00:00
sub.mohanty@samsung.com
6b363ae021
lottie/model: refactor Keyframe class for space optimization.
...
Change-Id: I5b5a614ef69ab430459003764e7707ace4575ebd
2018-07-30 00:47:16 +00:00
subhransu mohanty
b63e2ac43f
lottie/parser: update the static property of gradient model properly.
...
Change-Id: I28bca148869b3a063926bfe56bb8b5adc33000c6
2018-07-19 04:13:22 +00:00
subhransu mohanty
90270aa5af
lottie/parser : Fixed proper parsing of opacity stops for gradient.
...
Change-Id: I91a2a8f99c253fa0478ec8e8ffc76d5313fafa97
2018-07-13 16:34:24 +09:00
subhransu mohanty
e7726056b3
lottie/model: Fixed hold interpolation issue.
...
Change-Id: I0db56ec46a9f6fec04311d9c96dcea680e29ab5b
2018-07-13 11:26:17 +09:00
subhransu mohanty
7501ff54a6
lottie-player : Initial draft for lottie-player library
...
Change-Id: I8019e13863ef635fc011f0e7b82c692eaa01201d
2018-07-11 10:51:01 +00:00