subhransu mohanty
adef38c0e7
lottie/vector: move line related api to its own class .
...
Change-Id: Ib9072653cf534e558eedd88242535bc9a8e028fe
2018-08-29 11:46:49 +09:00
subhransu mohanty
43d77af0d1
lottie/vector : added addPath() api to vpath.
...
Change-Id: I3fd7ee9ba8add8f7109c23c0b6e62388b3fda5bf
2018-08-23 13:15:49 +09:00
subhransu mohanty
f0515f36b8
lottie/vector: return correct number from segments() api.
...
Change-Id: Ifb90d0f7567ba0737f70c7b7abfc467e94004780
2018-08-23 13:13:08 +09:00
subhransu mohanty
1a6b8c8e0e
lottie/vector: refactor VPath class to use emplace_back instead of push_back to avoid temporary object creation.
...
Change-Id: I0abc1be410a3758c447de8b4600c472f6298bcc7
2018-08-16 14:30:57 +09:00
subhransu mohanty
abb7872b79
lottie/vector: reserve memory ahead to minimize reallocation.
...
Change-Id: Idb973bb7660c4ec95f36aa36d3707aa6030f5ffc
2018-07-30 16:47:18 +09:00
Youngbok Shin
33e6a807c9
lottie/vector: reserve memory space ahead for minimizing reallocation - Polystar/Polygon
...
It also fix to use vIsZero() instead of equal(=) for floating values.
Change-Id: Iebe619a1a7be58b00e7261d8a6079e8ea817e055
2018-07-30 15:24:11 +09:00
subhransu mohanty
dfe59f9fd5
lottie/vector: updated paths reserve api policy.
...
Change-Id: I9b6e97526d887ec6d342384cb7f2046584dbaf04
2018-07-30 14:31:19 +09:00
subhransu mohanty
9e63597b97
lottie: Follow Tizen coding guideline.
...
Change-Id: Ice6a5af7cb08e768e157f8bb45bef64bb4062dce
2018-07-30 13:18:28 +09:00
Jaeun Choi
86d179f9b1
vector: add length() function in vpath
...
Change-Id: I94e2a3d7a1441f250ca722f53de018efce191c74
2018-07-27 17:04:49 +09:00
subhransu mohanty
f6658ae623
lottie/vector: update reserve() api in vpath
...
Change-Id: Ib43afa96a0c1a7764dd410ea1e7f01019f592d6d
2018-07-26 11:11:28 +09:00
Youngbok Shin
d0a08aadc8
lottie/vector: change addPolystar* method to addPolystar/addPolygon
...
It also move its implemented code to VPath::VPathData from VPath.
Change-Id: Idc6f04e04930f1863bb78fd1a05ba86c573e328b
2018-07-24 18:00:25 +09:00
subhransu mohanty
84c0411929
lottie/vector: refactor vpath class to use vcow_ptr
...
Change-Id: Ib16da52a8a97bbee87766ee362e1d6e5678ac305
2018-07-23 05:39:43 +00:00
Youngbok Shin
d8f9ba5a81
lottie/vector: apply direction to polystar path
...
When the given direction is counter clockwise,
it calculates polystar with reversed angle changes.
Change-Id: Iee833a946f67f0bd967369258d3df820cf3779da
2018-07-20 16:30:32 +09:00
subhransu mohanty
f2bf8eabc9
lottie/vector: make all copy_on_write class in vector thread safe.
...
Change-Id: Ibf3781775d0d26c0240970b720a59fbfed43f6b2
2018-07-20 09:48:09 +09:00
Hermet Park
1707193e15
vector: clean up single, double-decision comparison
...
Change-Id: I9ed37192c9c1236103aeeb7f239bbae2dabe6368
2018-07-17 10:41:52 +00:00
subhransu sekhar mohanty
13ab97b2a0
lottie/vector: move all vector objects to its own namesapce
...
Change-Id: I1f7ebc743b45d2ae0857f5d645ca1495e382b3c3
2018-07-16 12:17:13 +00:00
subhransu mohanty
7501ff54a6
lottie-player : Initial draft for lottie-player library
...
Change-Id: I8019e13863ef635fc011f0e7b82c692eaa01201d
2018-07-11 10:51:01 +00:00