Lines Matching full:matrix
39 // Inverse of the current local matrix is passed in then,
64 const SkMatrix& matrix,
66 AutoEffectUnref effect(SkNEW_ARGS(Edge2PtConicalEffect, (ctx, shader, matrix, tm)));
93 const SkMatrix& matrix,
95 : INHERITED(ctx, shader, matrix, tm),
308 // Inverse of the current local matrix is passed in then,
317 SkMatrix matrix;
319 matrix.setTranslate(-centerEnd.fX, -centerEnd.fY);
320 matrix.postScale(invRadius, invRadius);
323 matrix.mapPoints(&focalTrans, &focal, 1);
331 matrix.postConcat(rot);
334 matrix.postTranslate(-(*focalX), 0.f);
351 matrix.postScale(s, s * SkScalarSqrt(oneMinusF2));
354 matrix.postScale(s, s);
357 invLMatrix->postConcat(matrix);
371 const SkMatrix& matrix,
374 AutoEffectUnref effect(SkNEW_ARGS(FocalOutside2PtConicalEffect, (ctx, shader, matrix, tm, focalX)));
398 const SkMatrix& matrix,
401 : INHERITED(ctx, shader, matrix, tm), fFocalX(focalX), fIsFlipped(shader.isFlippedGrad()) {}
586 const SkMatrix& matrix,
589 AutoEffectUnref effect(SkNEW_ARGS(FocalInside2PtConicalEffect, (ctx, shader, matrix, tm, focalX)));
611 const SkMatrix& matrix,
614 : INHERITED(ctx, shader, matrix, tm), fFocalX(focalX) {}
763 // Inverse of the current local matrix is passed in then,
770 SkMatrix matrix;
772 matrix.setTranslate(-centerStart.fX, -centerStart.fY);
775 matrix.postScale(invStartRad, invStartRad);
780 matrix.mapPoints(¢erEndTrans, ¢erEnd, 1);
786 // If touching we return that it is of kEdge_ConicalType, and leave the matrix setting
797 matrix.postScale(C, C);
799 invLMatrix->postConcat(matrix);
820 const SkMatrix& matrix,
823 AutoEffectUnref effect(SkNEW_ARGS(CircleInside2PtConicalEffect, (ctx, shader, matrix, tm, info)));
852 const SkMatrix& matrix,
855 : INHERITED(ctx, shader, matrix, tm), fInfo(info) {}
1033 const SkMatrix& matrix,
1036 AutoEffectUnref effect(SkNEW_ARGS(CircleOutside2PtConicalEffect, (ctx, shader, matrix, tm, info)));
1069 const SkMatrix& matrix,
1072 : INHERITED(ctx, shader, matrix, tm), fInfo(info) {
1292 SkMatrix matrix;
1293 if (!shader.getLocalMatrix().invert(&matrix)) {
1301 matrix.postConcat(inv);
1306 ConicalType type = set_matrix_focal_conical(shader, &matrix, &focalX);
1308 return FocalInside2PtConicalEffect::Create(ctx, shader, matrix, tm, focalX);
1310 set_matrix_edge_conical(shader, &matrix);
1311 return Edge2PtConicalEffect::Create(ctx, shader, matrix, tm);
1313 return FocalOutside2PtConicalEffect::Create(ctx, shader, matrix, tm, focalX);
1318 ConicalType type = set_matrix_circle_conical(shader, &matrix, &info);
1321 return CircleInside2PtConicalEffect::Create(ctx, shader, matrix, tm, info);
1323 set_matrix_edge_conical(shader, &matrix);
1324 return Edge2PtConicalEffect::Create(ctx, shader, matrix, tm);
1326 return CircleOutside2PtConicalEffect::Create(ctx, shader, matrix, tm, info);