Lines Matching defs:matrix
457 static XPS_POINT xps_point(const SkPoint& point, const SkMatrix& matrix) {
459 matrix.mapXY(point.fX, point.fY, &skTransformedPoint);
514 HRESULT SkXPSDevice::createXpsTransform(const SkMatrix& matrix,
517 if (!matrix.asAffine(affine)) {
1075 static bool rect_must_be_pathed(const SkPaint& paint, const SkMatrix& matrix) {
1082 (matrix.hasPerspective() && !zeroWidth) ||
1381 SkMatrix* matrix,
1388 matrix->postScale(ppuScale->fX, ppuScale->fY);
1451 const SkMatrix& matrix,
1466 HR(this->createXpsBrush(shaderPaint, &fillBrush, &matrix));
1474 HR(this->createXpsBrush(shaderPaint, &strokeBrush, &matrix));
1512 //Apply pre-path matrix [Platonic-path -> Skeletal-path].
1513 SkMatrix matrix = this->localToDevice();
1572 &matrix,
1579 fillablePath->transform(matrix, pixelPath);
1594 &matrix,
1604 if (as_MFB(filter)->filterMask(&filteredMask, rasteredMask, matrix, nullptr)) {
1666 HRV(this->createXpsTransform(matrix, &xpsTransform));
1680 xpsCompatiblePath->transform(matrix, devicePath);
1823 "Could not set transform matrix.");
1889 static bool text_must_be_pathed(const SkPaint& paint, const SkMatrix& matrix) {
1891 return matrix.hasPerspective()
2025 SkMatrix matrix = SkMatrix::RectToRect(srcBounds, dst);
2033 matrix.mapRect(&actualDst, srcBounds);
2038 sampling, &matrix, kNever_SkCopyPixelsMode);