Home
last modified time | relevance | path

Searched refs:matrixProvider (Results 1 - 25 of 37) sorted by relevance

12

/third_party/skia/src/core/
H A DSkAutoBlitterChoose.h24 SkAutoBlitterChoose(const SkDraw& draw, const SkMatrixProvider* matrixProvider, in SkAutoBlitterChoose() argument
26 this->choose(draw, matrixProvider, paint, drawCoverage); in SkAutoBlitterChoose()
32 SkBlitter* choose(const SkDraw& draw, const SkMatrixProvider* matrixProvider, in choose() argument
35 if (!matrixProvider) { in choose()
36 matrixProvider = draw.fMatrixProvider; in choose()
38 fBlitter = SkBlitter::Choose(draw.fDst, *matrixProvider, paint, &fAlloc, drawCoverage, in choose()
44 SkBlitter::Choose(*draw.fCoverage, *matrixProvider, SkPaint(), &fAlloc, true, in choose()
H A DSkDraw.cpp599 const SkPaint& paint, const SkMatrixProvider* matrixProvider) { in draw_rect_as_path()
601 draw.fMatrixProvider = matrixProvider; in draw_rect_as_path()
617 const SkMatrixProvider* matrixProvider = fMatrixProvider; in drawRect() local
621 matrixProvider = preConcatMatrixProvider.init(*matrixProvider, *paintMatrix); in drawRect()
631 draw_rect_as_path(*this, prePaintRect, paint, matrixProvider); in drawRect()
660 draw_rect_as_path(*this, prePaintRect, paint, matrixProvider); in drawRect()
669 SkAutoBlitterChoose blitterStorage(*this, matrixProvider, paint); in drawRect()
888 const SkMatrixProvider* matrixProvider = fMatrixProvider; in drawPath() local
903 matrixProvider in drawPath()
598 draw_rect_as_path(const SkDraw& orig, const SkRect& prePaintRect, const SkPaint& paint, const SkMatrixProvider* matrixProvider) draw_rect_as_path() argument
[all...]
H A DSkDraw_vertices.cpp442 const SkMatrixProvider* matrixProvider = fMatrixProvider; in drawFixedVertices()
449 matrixProvider = preConcatMatrixProvider.init(*matrixProvider, localM); in drawFixedVertices()
454 fDst, shaderPaint, *matrixProvider, &innerAlloc, this->fRC->clipShader()); in drawFixedVertices()
H A DSkRasterPipelineBlitter.cpp90 const SkMatrixProvider& matrixProvider, in SkCreateRasterPipelineBlitter()
121 {&shaderPipeline, alloc, dstCT, dstCS, paint, nullptr, matrixProvider})) { in SkCreateRasterPipelineBlitter()
192 SkSimpleMatrixProvider matrixProvider(SkMatrix::I()); in Create()
194 colorPipeline, alloc, dst.colorType(), dst.colorSpace(), paint, nullptr, matrixProvider in Create()
88 SkCreateRasterPipelineBlitter(const SkPixmap& dst, const SkPaint& paint, const SkMatrixProvider& matrixProvider, SkArenaAlloc* alloc, sk_sp<SkShader> clipShader) SkCreateRasterPipelineBlitter() argument
H A DSkDraw_atlas.cpp130 SkPreConcatMatrixProvider matrixProvider(*fMatrixProvider, mx); in drawAtlas()
131 draw.fMatrixProvider = &matrixProvider; in drawAtlas()
H A DSkBitmapDevice.cpp576 SkSimpleMatrixProvider matrixProvider(device->getRelativeTransform(*this)); in drawDevice()
578 draw.fMatrixProvider = &matrixProvider; in drawDevice()
601 SkSimpleMatrixProvider matrixProvider(localToDevice); in drawSpecial()
603 draw.fMatrixProvider = &matrixProvider; in drawSpecial()
H A DSkBlitter.cpp695 const SkMatrixProvider& matrixProvider,
752 if (auto blitter = SkVMBlitter::Make(device, *paint, matrixProvider,
761 if (auto blitter = SkCreateRasterPipelineBlitter(device, *paint, matrixProvider,
765 if (auto blitter = SkVMBlitter::Make(device, *paint, matrixProvider,
772 SkMatrix ctm = matrixProvider.localToDevice();
H A DSkCoreBlitters.h168 const SkMatrixProvider& matrixProvider, SkArenaAlloc*,
H A DSkColorFilter.cpp110 SkSimpleMatrixProvider matrixProvider(SkMatrix::I()); in onFilterColor4f()
112 &pipeline, &alloc, kRGBA_F32_SkColorType, dstCS, blankPaint, nullptr, matrixProvider in onFilterColor4f()
/third_party/skia/src/gpu/
H A DGrSWMaskHelper.cpp53 SkSimpleMatrixProvider matrixProvider(translatedMatrix); in drawRect()
54 fDraw.fMatrixProvider = &matrixProvider; in drawRect()
63 SkSimpleMatrixProvider matrixProvider(translatedMatrix); in drawRRect()
64 fDraw.fMatrixProvider = &matrixProvider; in drawRRect()
80 SkSimpleMatrixProvider matrixProvider(translatedMatrix); in drawShape()
81 fDraw.fMatrixProvider = &matrixProvider; in drawShape()
99 SkSimpleMatrixProvider matrixProvider(translatedMatrix); in drawShape()
100 fDraw.fMatrixProvider = &matrixProvider; in drawShape()
H A DSkGr.h89 const SkMatrixProvider& matrixProvider,
98 const SkMatrixProvider& matrixProvider,
107 const SkMatrixProvider& matrixProvider,
118 const SkMatrixProvider& matrixProvider, in SkPaintToGrPaintWithPrimitiveColor()
120 return SkPaintToGrPaintWithBlend(context, dstColorInfo, skPaint, matrixProvider, in SkPaintToGrPaintWithPrimitiveColor()
115 SkPaintToGrPaintWithPrimitiveColor(GrRecordingContext* context, const GrColorInfo& dstColorInfo, const SkPaint& skPaint, const SkMatrixProvider& matrixProvider, GrPaint* grPaint) SkPaintToGrPaintWithPrimitiveColor() argument
H A DSkGr.cpp417 const SkMatrixProvider& matrixProvider, in skpaint_to_grpaint_impl()
424 GrFPArgs fpArgs(context, matrixProvider, &dstColorInfo); in skpaint_to_grpaint_impl()
591 const SkMatrixProvider& matrixProvider, in SkPaintToGrPaint()
593 return skpaint_to_grpaint_impl(context, dstColorInfo, skPaint, matrixProvider, in SkPaintToGrPaint()
601 const SkMatrixProvider& matrixProvider, in SkPaintToGrPaintReplaceShader()
607 return skpaint_to_grpaint_impl(context, dstColorInfo, skPaint, matrixProvider, &shaderFP, in SkPaintToGrPaintReplaceShader()
616 const SkMatrixProvider& matrixProvider, in SkPaintToGrPaintWithBlend()
619 return skpaint_to_grpaint_impl(context, dstColorInfo, skPaint, matrixProvider, in SkPaintToGrPaintWithBlend()
414 skpaint_to_grpaint_impl(GrRecordingContext* context, const GrColorInfo& dstColorInfo, const SkPaint& skPaint, const SkMatrixProvider& matrixProvider, std::unique_ptr<GrFragmentProcessor>* shaderProcessor, SkBlendMode* primColorMode, GrPaint* grPaint) skpaint_to_grpaint_impl() argument
588 SkPaintToGrPaint(GrRecordingContext* context, const GrColorInfo& dstColorInfo, const SkPaint& skPaint, const SkMatrixProvider& matrixProvider, GrPaint* grPaint) SkPaintToGrPaint() argument
598 SkPaintToGrPaintReplaceShader(GrRecordingContext* context, const GrColorInfo& dstColorInfo, const SkPaint& skPaint, const SkMatrixProvider& matrixProvider, std::unique_ptr<GrFragmentProcessor> shaderFP, GrPaint* grPaint) SkPaintToGrPaintReplaceShader() argument
613 SkPaintToGrPaintWithBlend(GrRecordingContext* context, const GrColorInfo& dstColorInfo, const SkPaint& skPaint, const SkMatrixProvider& matrixProvider, SkBlendMode primColorMode, GrPaint* grPaint) SkPaintToGrPaintWithBlend() argument
H A DGrFPArgs.h19 const SkMatrixProvider& matrixProvider, in GrFPArgs()
22 , fMatrixProvider(matrixProvider) in GrFPArgs()
H A DGrBlurUtils.cpp621 const SkMatrixProvider& matrixProvider, in drawShapeWithMaskFilter()
628 if (!SkPaintToGrPaint(rContext, sdc->colorInfo(), paint, matrixProvider, &grPaint)) { in drawShapeWithMaskFilter()
632 const SkMatrix& viewMatrix(matrixProvider.localToDevice()); in drawShapeWithMaskFilter()
617 drawShapeWithMaskFilter(GrRecordingContext* rContext, skgpu::v1::SurfaceDrawContext* sdc, const GrClip* clip, const SkPaint& paint, const SkMatrixProvider& matrixProvider, const GrStyledShape& shape) drawShapeWithMaskFilter() argument
/third_party/skia/src/shaders/
H A DSkLocalMatrixShader.cpp145 SkOverrideDeviceMatrixProvider matrixProvider(rec.fMatrixProvider, fCTM);
153 matrixProvider,
163 SkOverrideDeviceMatrixProvider matrixProvider(matrices, fCTM);
165 matrixProvider,localM, dst,
H A DSkTransformShader.cpp20 SkSimpleMatrixProvider matrixProvider{SkMatrix::I()}; in onProgram()
22 b, device, newLocal, color, matrixProvider, localM, dst, uniforms, alloc); in onProgram()
/third_party/skia/src/gpu/v1/
H A DDevice_drawTexture.cpp416 const SkMatrixProvider& matrixProvider, in draw_image()
428 const SkMatrix& ctm(matrixProvider.localToDevice()); in draw_image()
516 GrFPArgs(rContext, matrixProvider, &sdc->colorInfo())); in draw_image()
530 rContext, sdc->colorInfo(), paint, matrixProvider, std::move(fp), &grPaint)) { in draw_image()
574 const SkMatrixProvider& matrixProvider, in draw_tiled_bitmap()
658 matrixProvider, in draw_tiled_bitmap()
734 SkOverrideDeviceMatrixProvider matrixProvider(this->asMatrixProvider(), localToDevice); in drawSpecial()
738 matrixProvider, in drawSpecial()
782 SkPreConcatMatrixProvider matrixProvider(this->asMatrixProvider(), in drawImageQuad()
784 const SkMatrix& ctm(matrixProvider in drawImageQuad()
413 draw_image(GrRecordingContext* rContext, skgpu::v1::SurfaceDrawContext* sdc, const GrClip* clip, const SkMatrixProvider& matrixProvider, const SkPaint& paint, const SkImage_Base& image, const SkRect& src, const SkRect& dst, const SkPoint dstClip[4], const SkMatrix& srcToDst, GrAA aa, GrQuadAAFlags aaFlags, SkCanvas::SrcRectConstraint constraint, SkSamplingOptions sampling, SkTileMode tm = SkTileMode::kClamp) draw_image() argument
569 draw_tiled_bitmap(GrRecordingContext* rContext, skgpu::v1::SurfaceDrawContext* sdc, const GrClip* clip, const SkBitmap& bitmap, int tileSize, const SkMatrixProvider& matrixProvider, const SkMatrix& srcToDst, const SkRect& srcRect, const SkIRect& clippedSrcIRect, const SkPaint& paint, GrAA aa, SkCanvas::SrcRectConstraint constraint, SkSamplingOptions sampling, SkTileMode tileMode) draw_tiled_bitmap() argument
[all...]
H A DDevice.cpp90 const SkMatrixProvider& matrixProvider, in init_vertices_paint()
100 matrixProvider, in init_vertices_paint()
104 return SkPaintToGrPaint(rContext, colorInfo, skPaint, matrixProvider, grPaint); in init_vertices_paint()
384 const SkMatrixProvider* matrixProvider = this; in drawPoints() local
391 matrixProvider = postTranslateMatrixProvider.init(*matrixProvider, kOffset, kOffset); in drawPoints()
397 *matrixProvider, &grPaint)) { in drawPoints()
405 fSurfaceDrawContext->drawVertices(this->clip(), std::move(grPaint), *matrixProvider, in drawPoints()
87 init_vertices_paint(GrRecordingContext* rContext, const GrColorInfo& colorInfo, const SkPaint& skPaint, const SkMatrixProvider& matrixProvider, SkBlendMode bmode, bool hasColors, GrPaint* grPaint) init_vertices_paint() argument
/third_party/skia/src/gpu/ops/
H A DDrawVerticesOp.cpp315 const SkMatrixProvider& matrixProvider) in DrawVerticesOpImpl()
334 mesh.fViewMatrix = matrixProvider.localToDevice(); in DrawVerticesOpImpl()
599 const SkMatrixProvider& matrixProvider, in Make()
613 matrixProvider); in Make()
723 SkSimpleMatrixProvider matrixProvider(GrTest::TestMatrix(random));
739 matrixProvider,
309 DrawVerticesOpImpl(GrProcessorSet* processorSet, const SkPMColor4f& color, sk_sp<SkVertices> vertices, GrPrimitiveType primitiveType, GrAAType aaType, sk_sp<GrColorSpaceXform> colorSpaceXform, const SkMatrixProvider& matrixProvider) DrawVerticesOpImpl() argument
596 Make(GrRecordingContext* context, GrPaint&& paint, sk_sp<SkVertices> vertices, const SkMatrixProvider& matrixProvider, GrAAType aaType, sk_sp<GrColorSpaceXform> colorSpaceXform, GrPrimitiveType* overridePrimType) Make() argument
H A DSmallPathRenderer.cpp422 SkSimpleMatrixProvider matrixProvider(drawMatrix); in addDFPathToAtlas()
423 draw.fMatrixProvider = &matrixProvider; in addDFPathToAtlas()
502 SkSimpleMatrixProvider matrixProvider(drawMatrix); in addBMPathToAtlas()
503 draw.fMatrixProvider = &matrixProvider; in addBMPathToAtlas()
/third_party/skia/tests/
H A DDrawOpAtlasTest.cpp215 SkSimpleMatrixProvider matrixProvider(SkMatrix::I()); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
218 font, matrixProvider, in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
H A DGrClipStackTest.cpp308 SkSimpleMatrixProvider matrixProvider(SkMatrix::I()); in run()
309 ClipStack cs(fDeviceBounds, &matrixProvider, false); in run()
1722 SkSimpleMatrixProvider matrixProvider = SkMatrix::I(); in DEF_TEST() local
1728 ClipStack cs(kDeviceBounds, &matrixProvider, false); in DEF_TEST()
1876 SkSimpleMatrixProvider matrixProvider = SkMatrix::I(); in DEF_TEST() local
1882 ClipStack cs(kDeviceBounds, &matrixProvider, false); in DEF_TEST()
1929 SkSimpleMatrixProvider matrixProvider = SkMatrix::I(); in DEF_TEST()
1935 ClipStack cs(kDeviceBounds, &matrixProvider, false); in DEF_TEST()
2068 SkSimpleMatrixProvider matrixProvider = SkMatrix::I(); in DEF_GPUTEST_FOR_CONTEXTS() local
2069 std::unique_ptr<ClipStack> cs(new ClipStack(kDeviceBounds, &matrixProvider, fals in DEF_GPUTEST_FOR_CONTEXTS()
[all...]
/third_party/skia/gm/
H A Ddrawquadset.cpp87 SkSimpleMatrixProvider matrixProvider(view); in draw_gradient_tiles()
89 SkPaintToGrPaint(rContext, sdc->colorInfo(), paint, matrixProvider, &grPaint); in draw_gradient_tiles()
/third_party/skia/modules/particles/src/
H A DSkParticleBinding.cpp187 SkSimpleMatrixProvider matrixProvider(SkMatrix::I());
192 matrixProvider, /*localM=*/nullptr, colorInfo, fUniforms,
/third_party/skia/bench/
H A DBulkRectBench.cpp151 SkSimpleMatrixProvider matrixProvider(view); in drawSolidColorsBatch()
153 SkPaintToGrPaint(context, sdc->colorInfo(), paint, matrixProvider, &grPaint); in drawSolidColorsBatch()

Completed in 26 milliseconds

12