Lines Matching refs:ly
72 float lx[4], float ly[4], float lw[4]) {
80 ly[v0] = alpha * ly[v0] + beta * ly[v2];
84 ly[v1] = alpha * ly[v1] + beta * ly[v3];
92 float x[4], float y[4], float lx[4], float ly[4], float lw[4]) {
104 interpolate_local(alpha, v0, v1, v2, v3, lx, ly, lw);
113 interpolate_local(alpha, v0, v1, v2, v3, lx, ly, lw);
126 interpolate_local(alpha, v0, v1, v2, v3, lx, ly, lw);
135 interpolate_local(alpha, v0, v1, v2, v3, lx, ly, lw);
147 // Updates x and y to intersect with clipDevRect. lx, ly, and lw are updated appropriately and may
150 float lx[4], float ly[4], float lw[4]) {
158 if (crop_rect_edge(clipDevRect, 0, 1, 2, 3, x, y, lx, ly, lw)) {
162 if (crop_rect_edge(clipDevRect, 0, 2, 1, 3, x, y, lx, ly, lw)) {
166 if (crop_rect_edge(clipDevRect, 2, 3, 0, 1, x, y, lx, ly, lw)) {
170 if (crop_rect_edge(clipDevRect, 1, 3, 0, 2, x, y, lx, ly, lw)) {
180 float lx[4], float ly[4]) {
185 const SkScalar dy = ly ? (ly[1] - ly[0]) / (y[1] - y[0]) : 0.f;
196 if (ly) {
197 ly[0] += (clipDevRect.fTop - y[0]) * dy;
198 ly[2] = ly[0];
214 if (ly) {
215 ly[1] -= (y[1] - clipDevRect.fBottom) * dy;
216 ly[3] = ly[1];