Home
last modified time | relevance | path

Searched refs:drawMatrix (Results 1 - 15 of 15) sorted by relevance

/third_party/skia/src/gpu/text/
H A DGrTextBlob.cpp149 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 DGrTextBlob.h73 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 DGlyphQuadFillBench.cpp50 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 DSKPAnimationBench.cpp52 SkMatrix* drawMatrix) override {
59 drawMatrix->preTranslate(center.fX, center.fY);
60 drawMatrix->preScale(zoom, zoom);
61 drawMatrix->preTranslate(-center.fX, -center.fY);
H A DSKPAnimationBench.h25 SkMatrix* drawMatrix) = 0;
/third_party/skia/src/gpu/ops/
H A DSmallPathRenderer.cpp382 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 DAtlasTextOp.h40 const SkMatrix& drawMatrix, in Geometry()
49 , fDrawMatrix{drawMatrix}
58 const SkMatrix& drawMatrix,
H A DAtlasTextOp.cpp107 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 DSkGlyphRunPainter.cpp228 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 DSkGlyphBuffer.cpp73 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 DSkGlyphRunPainter.h97 const SkMatrix& drawMatrix,
H A DSkGlyphBuffer.h172 const SkMatrix& drawMatrix,
H A DSkRemoteGlyphCache.cpp811 SkMatrix drawMatrix = this->localToDevice(); variable
812 drawMatrix.preTranslate(glyphRunList.origin().x(), glyphRunList.origin().y());
815 drawMatrix,
/third_party/skia/src/gpu/v1/
H A DSurfaceDrawContext.cpp336 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 DGrDistanceFieldGenFromVector.cpp724 const SkPath& path, const SkMatrix& drawMatrix,
730 SkMatrix dfMatrix(drawMatrix);

Completed in 16 milliseconds