/third_party/skia/src/gpu/text/ |
H A D | GrTextBlob.cpp | 149 const SkMatrix& initialMatrix, const SkMatrix& drawMatrix) { in check_integer_translate() 150 if (initialMatrix.getScaleX() != drawMatrix.getScaleX() || in check_integer_translate() 151 initialMatrix.getScaleY() != drawMatrix.getScaleY() || in check_integer_translate() 152 initialMatrix.getSkewX() != drawMatrix.getSkewX() || in check_integer_translate() 153 initialMatrix.getSkewY() != drawMatrix.getSkewY()) in check_integer_translate() 182 bool canReuse(const SkPaint& paint, const SkMatrix& drawMatrix) const override; 269 bool PathSubRun::canReuse(const SkPaint& paint, const SkMatrix& drawMatrix) const { in canReuse() 482 bool canReuse(const SkPaint& paint, const SkMatrix& drawMatrix) const override; 486 size_t vertexStride(const SkMatrix& drawMatrix) const override; 499 SkRect deviceRect(const SkMatrix& drawMatrix, SkPoin 148 check_integer_translate( const SkMatrix& initialMatrix, const SkMatrix& drawMatrix) check_integer_translate() argument 660 const SkMatrix& drawMatrix = viewMatrix.localToDevice(); makeAtlasTextOp() local 822 deviceRect(const SkMatrix& drawMatrix, SkPoint drawOrigin) const deviceRect() argument 973 const SkMatrix& drawMatrix = viewMatrix.localToDevice(); makeAtlasTextOp() local 1086 deviceRect(const SkMatrix& drawMatrix, SkPoint drawOrigin) const deviceRect() argument 1241 calculate_sdf_parameters( const skgpu::v1::SurfaceDrawContext& sdc, const SkMatrix& drawMatrix, bool useLCDText, bool isAntiAliased) calculate_sdf_parameters() argument 1279 const SkMatrix& drawMatrix = viewMatrix.localToDevice(); makeAtlasTextOp() local 1359 deviceRect(const SkMatrix& drawMatrix, SkPoint drawOrigin) const deviceRect() argument 1511 Make(const SkGlyphRunList& glyphRunList, const SkPaint& paint, const SkMatrix& drawMatrix, const GrSDFTControl& control, SkGlyphRunListPainter* painter) Make() argument 1624 GrTextBlob(int allocSize, const SkMatrix& drawMatrix, SkColor initialLuminance) GrTextBlob() argument 1794 const SkMatrix& drawMatrix = viewMatrix.localToDevice(); makeAtlasTextOp() local 2014 const SkMatrix& drawMatrix = viewMatrix.localToDevice(); makeAtlasTextOp() local 2122 deviceRect( const SkMatrix& drawMatrix, SkPoint drawOrigin) const deviceRect() argument 2254 const SkMatrix& drawMatrix = viewMatrix.localToDevice(); makeAtlasTextOp() local 2320 deviceRect(const SkMatrix& drawMatrix, SkPoint drawOrigin) const deviceRect() argument [all...] |
H A D | GrTextBlob.h | 73 virtual size_t vertexStride(const SkMatrix& drawMatrix) const = 0; 121 virtual bool canReuse(const SkPaint& paint, const SkMatrix& drawMatrix) const = 0; 176 // * drawMatrix and drawOrigin - describes transformations for the current draw command. 191 const SkMatrix& drawMatrix, 219 const SkMatrix& drawMatrix, 238 bool canReuse(const SkPaint& paint, const SkMatrix& drawMatrix) const; 246 GrTextBlob(int allocSize, const SkMatrix& drawMatrix, SkColor initialLuminance);
|
/third_party/skia/bench/ |
H A D | GlyphQuadFillBench.cpp | 50 SkMatrix drawMatrix = view; variable 52 drawMatrix.preTranslate(drawOrigin.x(), drawOrigin.y()); 54 fBlob = GrTextBlob::Make(glyphRunList, paint, drawMatrix, control, &painter); 60 fVertices.reset(new char[subRun->vertexStride(drawMatrix) * subRun->glyphCount() * 4]);
|
H A D | SKPAnimationBench.cpp | 52 SkMatrix* drawMatrix) override { 59 drawMatrix->preTranslate(center.fX, center.fY); 60 drawMatrix->preScale(zoom, zoom); 61 drawMatrix->preTranslate(-center.fX, -center.fY);
|
H A D | SKPAnimationBench.h | 25 SkMatrix* drawMatrix) = 0;
|
/third_party/skia/src/gpu/ops/ |
H A D | SmallPathRenderer.cpp | 382 SkMatrix drawMatrix; in addDFPathToAtlas() local 383 drawMatrix.setScale(scale, scale); in addDFPathToAtlas() 384 drawMatrix.postTranslate(translateX, translateY); in addDFPathToAtlas() 402 path, drawMatrix, width, height, in addDFPathToAtlas() 422 SkSimpleMatrixProvider matrixProvider(drawMatrix); in addDFPathToAtlas() 455 SkMatrix drawMatrix(ctm); in addBMPathToAtlas() 460 drawMatrix.set(SkMatrix::kMTransX, tx); in addBMPathToAtlas() 461 drawMatrix.set(SkMatrix::kMTransY, ty); in addBMPathToAtlas() 463 drawMatrix.mapRect(&shapeDevBounds, bounds); in addBMPathToAtlas() 501 drawMatrix in addBMPathToAtlas() [all...] |
H A D | AtlasTextOp.h | 40 const SkMatrix& drawMatrix, in Geometry() 49 , fDrawMatrix{drawMatrix} 58 const SkMatrix& drawMatrix,
|
H A D | AtlasTextOp.cpp | 107 const SkMatrix& drawMatrix, 117 drawMatrix, 496 SkMatrix drawMatrix(mtxProvider.localToDevice()); in CreateOpTestingOnly() 497 drawMatrix.preTranslate(x, y); in CreateOpTestingOnly() 510 sk_sp<GrTextBlob> blob = GrTextBlob::Make(glyphRunList, skPaint, drawMatrix, control, painter); in CreateOpTestingOnly()
|
/third_party/skia/src/core/ |
H A D | SkGlyphRunPainter.cpp | 228 const SkMatrix& drawMatrix, in processGlyphRun() 245 GrSDFTControl::DrawingType drawingType = control.drawingType(runFont, runPaint, drawMatrix); in processGlyphRun() 250 SkStrikeSpec::MakeSDFT(runFont, runPaint, fDeviceProps, drawMatrix, control); in processGlyphRun() 282 runFont, runPaint, fDeviceProps, fScalerContextFlags, drawMatrix); in processGlyphRun() 290 fDrawable.startGPUDevice(fRejects.source(), drawMatrix, strike->roundingSpec()); in processGlyphRun() 227 processGlyphRun(const SkGlyphRun& glyphRun, const SkMatrix& drawMatrix, const SkPaint& runPaint, const GrSDFTControl& control, SkGlyphRunPainterInterface* process, const char* tag) processGlyphRun() argument
|
H A D | SkGlyphBuffer.cpp | 73 const SkMatrix& drawMatrix, in startGPUDevice() 80 SkMatrix device = drawMatrix; in startGPUDevice() 71 startGPUDevice( const SkZip<const SkGlyphID, const SkPoint>& source, const SkMatrix& drawMatrix, const SkGlyphPositionRoundingSpec& roundingSpec) startGPUDevice() argument
|
H A D | SkGlyphRunPainter.h | 97 const SkMatrix& drawMatrix,
|
H A D | SkGlyphBuffer.h | 172 const SkMatrix& drawMatrix,
|
H A D | SkRemoteGlyphCache.cpp | 811 SkMatrix drawMatrix = this->localToDevice(); variable 812 drawMatrix.preTranslate(glyphRunList.origin().x(), glyphRunList.origin().y()); 815 drawMatrix,
|
/third_party/skia/src/gpu/v1/ |
H A D | SurfaceDrawContext.cpp | 336 SkMatrix drawMatrix = viewMatrix.localToDevice(); in drawGlyphRunListNoCache() local 337 drawMatrix.preTranslate(drawOrigin.x(), drawOrigin.y()); in drawGlyphRunListNoCache() 344 drawMatrix, in drawGlyphRunListNoCache() 355 SkMatrix drawMatrix(viewMatrix.localToDevice()); in drawGlyphRunListWithCache() 356 drawMatrix.preTranslate(glyphRunList.origin().x(), glyphRunList.origin().y()); in drawGlyphRunListWithCache() 366 drawMatrix, in drawGlyphRunListWithCache() 375 if (blob == nullptr || !blob->canReuse(paint, drawMatrix)) { in drawGlyphRunListWithCache() 383 blob = GrTextBlob::Make(glyphRunList, paint, drawMatrix, control, &fGlyphPainter); in drawGlyphRunListWithCache()
|
/third_party/skia/src/gpu/ |
H A D | GrDistanceFieldGenFromVector.cpp | 724 const SkPath& path, const SkMatrix& drawMatrix, 730 SkMatrix dfMatrix(drawMatrix);
|