From fa645a52278300f5ec743337412d474c41d7bb91 Mon Sep 17 00:00:00 2001 From: "sub.mohanty@samsung.com" Date: Sat, 8 Sep 2018 13:17:12 +0900 Subject: [PATCH] lottie/vector: fine tune path api. Change-Id: Ic40da16809e5e0b32f5d23cc8b06636d37072037 --- src/vector/vpath.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/vector/vpath.cpp b/src/vector/vpath.cpp index efb8a6c..7d6701c 100644 --- a/src/vector/vpath.cpp +++ b/src/vector/vpath.cpp @@ -155,7 +155,7 @@ void VPath::VPathData::addOval(const VRectF &rect, VPath::Direction dir) float h2 = rect.height() / 2; float h2k = h2 * PATH_KAPPA; - reserve(14, 7); // 1Move + 4Cubic + 1Close + reserve(13, 6); // 1Move + 4Cubic + 1Close if (dir == VPath::Direction::CW) { // moveto 12 o'clock. moveTo(x + w2, y); @@ -199,7 +199,7 @@ void VPath::VPathData::addRect(const VRectF &rect, VPath::Direction dir) float w = rect.width(); float h = rect.height(); - reserve(6, 6); // 1Move + 4Line + 1Close + reserve(5, 6); // 1Move + 4Line + 1Close if (dir == VPath::Direction::CW) { moveTo(x + w, y); lineTo(x + w, y + h); @@ -233,7 +233,7 @@ void VPath::VPathData::addRoundRect(const VRectF &rect, float rx, float ry, if (rx > w) rx = w; if (ry > h) ry = h; - reserve(14, 7); // 1Move + 4Cubic + 1Close + reserve(17, 10); // 1Move + 4Cubic + 1Close if (dir == VPath::Direction::CW) { moveTo(x + w, y + ry / 2.f); arcTo(VRectF(x + w - rx, y + h - ry, rx, ry), 0, -90, false); -- 2.34.1