Home
last modified time | relevance | path

Searched defs:StrokeTolerances (Results 1 – 1 of 1) sorted by relevance

/external/skia/src/gpu/tessellate/
DStrokeTessellator.h85 struct StrokeTolerances { struct
90 constexpr static float CalcParametricPrecision(float matrixMaxScale) { in CalcParametricPrecision()
96 static float CalcNumRadialSegmentsPerRadian(float parametricPrecision, in CalcNumRadialSegmentsPerRadian()
100 template<int N> static vec<N> ApproxNumRadialSegmentsPerRadian(float parametricPrecision, in ApproxNumRadialSegmentsPerRadian()
109 static float GetLocalStrokeWidth(const float matrixMinMaxScales[2], float strokeWidth) { in GetLocalStrokeWidth()
133 static StrokeTolerances Make(const float matrixMinMaxScales[2], float strokeWidth) { in Make() argument
137 static StrokeTolerances MakeNonHairline(float matrixMaxScale, float strokeWidth) { in MakeNonHairline() argument
156 // this changes, we will need to call StrokeTolerances::GetLocalStrokeWidth() for each in fetchRadialSegmentsPerRadian() argument