Lines Matching refs:numRadialSegments
25 float num_combined_segments(float numParametricSegments, float numRadialSegments) {
38 // = numParametricSegments + 1 + numRadialSegments + 1 - 2 - 1
39 // = numParametricSegments + numRadialSegments - 1
41 return numParametricSegments + numRadialSegments - 1;
114 // numParametricSegments = numTotalEdges - numRadialSegments. See num_combined_segments().
391 float numRadialSegments = SkMeasureQuadRotation(p) * fNumRadialSegmentsPerRadian;
392 numRadialSegments = std::max(std::ceil(numRadialSegments), 1.f);
395 float numCombinedSegments = num_combined_segments(numParametricSegments, numRadialSegments);
403 sk_float_nextlog2(numRadialSegments) + 1;
408 if (numParametricSegments >= numRadialSegments) {
417 float chopT = (numParametricSegments >= numRadialSegments) ? .5f
455 float numRadialSegments = SkMeasureNonInflectCubicRotation(p) * fNumRadialSegmentsPerRadian;
456 numRadialSegments = std::max(std::ceil(numRadialSegments), 1.f);
459 float numCombinedSegments = num_combined_segments(numParametricSegments, numRadialSegments);
468 sk_float_nextlog2(numRadialSegments) + 1;
471 if (numParametricSegments >= numRadialSegments) {
542 float numRadialSegments = rotation * fNumRadialSegmentsPerRadian;
543 if (numRadialSegments > fMaxTessellationSegments) {
549 maxDepth = sk_float_nextlog2(numRadialSegments / fMaxTessellationSegments);