Lines Matching defs:cubics

147 SkISize SkPatchUtils::GetLevelOfDetail(const SkPoint cubics[12], const SkMatrix* matrix) {
151 SkPatchUtils::getTopCubic(cubics, pts);
155 SkPatchUtils::getBottomCubic(cubics, pts);
159 SkPatchUtils::getLeftCubic(cubics, pts);
163 SkPatchUtils::getRightCubic(cubics, pts);
174 void SkPatchUtils::getTopCubic(const SkPoint cubics[12], SkPoint points[4]) {
175 points[0] = cubics[kTopP0_CubicCtrlPts];
176 points[1] = cubics[kTopP1_CubicCtrlPts];
177 points[2] = cubics[kTopP2_CubicCtrlPts];
178 points[3] = cubics[kTopP3_CubicCtrlPts];
181 void SkPatchUtils::getBottomCubic(const SkPoint cubics[12], SkPoint points[4]) {
182 points[0] = cubics[kBottomP0_CubicCtrlPts];
183 points[1] = cubics[kBottomP1_CubicCtrlPts];
184 points[2] = cubics[kBottomP2_CubicCtrlPts];
185 points[3] = cubics[kBottomP3_CubicCtrlPts];
188 void SkPatchUtils::getLeftCubic(const SkPoint cubics[12], SkPoint points[4]) {
189 points[0] = cubics[kLeftP0_CubicCtrlPts];
190 points[1] = cubics[kLeftP1_CubicCtrlPts];
191 points[2] = cubics[kLeftP2_CubicCtrlPts];
192 points[3] = cubics[kLeftP3_CubicCtrlPts];
195 void SkPatchUtils::getRightCubic(const SkPoint cubics[12], SkPoint points[4]) {
196 points[0] = cubics[kRightP0_CubicCtrlPts];
197 points[1] = cubics[kRightP1_CubicCtrlPts];
198 points[2] = cubics[kRightP2_CubicCtrlPts];
199 points[3] = cubics[kRightP3_CubicCtrlPts];
202 bool SkPatchUtils::getVertexData(SkPatchUtils::VertexData* data, const SkPoint cubics[12],
204 if (lodX < 1 || lodY < 1 || NULL == cubics || NULL == data) {
250 SkPatchUtils::getBottomCubic(cubics, pts);
252 SkPatchUtils::getTopCubic(cubics, pts);
254 SkPatchUtils::getLeftCubic(cubics, pts);
256 SkPatchUtils::getRightCubic(cubics, pts);