Lines Matching refs:focalX
307 SkMatrix* invLMatrix, SkScalar* focalX) {
324 *focalX = focalTrans.length();
326 if (0.f != *focalX) {
327 SkScalar invFocalX = SkScalarInvert(*focalX);
334 matrix.postTranslate(-(*focalX), 0.f);
340 if (SkScalarAbs(1.f - (*focalX)) < kEdgeErrorTol) {
344 // Scale factor 1 / (1 - focalX * focalX)
345 SkScalar oneMinusF2 = 1.f - SkScalarMul(*focalX, *focalX);
373 SkScalar focalX) {
374 AutoEffectUnref effect(SkNEW_ARGS(FocalOutside2PtConicalEffect, (ctx, shader, matrix, tm, focalX)));
400 SkScalar focalX)
401 : INHERITED(ctx, shader, matrix, tm), fFocalX(focalX), fIsFlipped(shader.isFlippedGrad()) {}
507 SkString p0; // focalX
508 SkString p1; // 1 - focalX * focalX
588 SkScalar focalX) {
589 AutoEffectUnref effect(SkNEW_ARGS(FocalInside2PtConicalEffect, (ctx, shader, matrix, tm, focalX)));
613 SkScalar focalX)
614 : INHERITED(ctx, shader, matrix, tm), fFocalX(focalX) {}
725 // t = p.x * focalX + length(p)
1305 SkScalar focalX;
1306 ConicalType type = set_matrix_focal_conical(shader, &matrix, &focalX);
1308 return FocalInside2PtConicalEffect::Create(ctx, shader, matrix, tm, focalX);
1313 return FocalOutside2PtConicalEffect::Create(ctx, shader, matrix, tm, focalX);