Lines Matching refs:klm
104 // K = (klm[0], klm[1], klm[2])
105 // L = (klm[3], klm[4], klm[5])
106 // M = (klm[6], klm[7], klm[8])
107 void getConicKLM(const SkPoint p[3], const SkScalar weight, SkScalar klm[9]);
139 // Optional KLM Calculation:
140 // The function can also return the KLM linear functionals for the chopped cubic implicit form
142 // It will calculate a single set of KLM values that can be shared by all sub cubics, except
145 // klm: Holds the values for the linear functionals as:
146 // K = (klm[0], klm[1], klm[2])
147 // L = (klm[3], klm[4], klm[5])
148 // M = (klm[6], klm[7], klm[8])
154 // Notice that the klm lines are calculated in the same space as the input control points.
158 SkScalar klm[9] = nullptr, SkScalar klm_rev[3] = nullptr);
163 // will always be 1. The output is stored in the array klm, where the values are:
164 // K = (klm[0], klm[1], klm[2])
165 // L = (klm[3], klm[4], klm[5])
166 // M = (klm[6], klm[7], klm[8])
168 // Notice that the klm lines are calculated in the same space as the input control points.
171 void getCubicKLM(const SkPoint p[4], SkScalar klm[9]);