Lines Matching refs:inset
55 bool computeConvexShadow(SkScalar inset, SkScalar outset, bool doClip);
65 bool computeConcaveShadow(SkScalar inset, SkScalar outset);
250 bool SkBaseShadowTessellator::computeConvexShadow(SkScalar inset, SkScalar outset, bool doClip) { in computeConvexShadow() argument
277 if (inset > SK_ScalarNearlyZero) { in computeConvexShadow()
279 if (minDistSq < (inset + kTolerance)*(inset + kTolerance)) { in computeConvexShadow()
282 auto ratio = 128 * (newInset / inset + 1); in computeConvexShadow()
286 inset = newInset; in computeConvexShadow()
290 if (!SkInsetConvexPolygon(&fPathPolygon[0], fPathPolygon.count(), inset, in computeConvexShadow()
296 const SkTDArray<SkPoint>& umbraPolygon = (inset > SK_ScalarNearlyZero) ? insetPolygon in computeConvexShadow()
557 bool SkBaseShadowTessellator::computeConcaveShadow(SkScalar inset, SkScalar outset) { in computeConcaveShadow() argument
566 if (!SkOffsetSimplePolygon(&fPathPolygon[0], fPathPolygon.count(), fPathBounds, inset, in computeConcaveShadow()
916 auto inset = outset * SkDrawShadowMetrics::AmbientRecipAlpha(baseZ) - outset; in SkAmbientShadowTessellator() local
917 inset = SkTPin(inset, 0.0f, std::min(path.getBounds().width(), in SkAmbientShadowTessellator()
938 fSucceeded = this->computeConvexShadow(inset, outset, false); in SkAmbientShadowTessellator()
940 fSucceeded = this->computeConcaveShadow(inset, outset); in SkAmbientShadowTessellator()
1018 SkScalar inset = outset; in SkSpotShadowTessellator() local
1041 fSucceeded = this->computeConvexShadow(inset, outset, true); in SkSpotShadowTessellator()
1043 fSucceeded = this->computeConcaveShadow(inset, outset); in SkSpotShadowTessellator()