Home
last modified time | relevance | path

Searched refs:asFragmentProcessor (Results 1 - 25 of 48) sorted by relevance

12

/third_party/skia/src/shaders/
H A DSkLocalMatrixShader.cpp19 std::unique_ptr<GrFragmentProcessor> SkLocalMatrixShader::asFragmentProcessor( in asFragmentProcessor() function in SkLocalMatrixShader
21 return as_SB(fProxyShader)->asFragmentProcessor( in asFragmentProcessor()
134 std::unique_ptr<GrFragmentProcessor> asFragmentProcessor(const GrFPArgs&) const override;
180 std::unique_ptr<GrFragmentProcessor> SkCTMShader::asFragmentProcessor( in asFragmentProcessor() function in SkCTMShader
188 auto base = as_SB(fProxyShader)->asFragmentProcessor( in asFragmentProcessor()
H A DSkColorFilterShader.cpp94 std::unique_ptr<GrFragmentProcessor> SkColorFilterShader::asFragmentProcessor( in asFragmentProcessor() function in SkColorFilterShader
96 auto shaderFP = as_SB(fShader)->asFragmentProcessor(args); in asFragmentProcessor()
104 auto [success, fp] = fFilter->asFragmentProcessor(std::move(shaderFP), args.fContext, in asFragmentProcessor()
H A DSkComposeShader.cpp166 std::unique_ptr<GrFragmentProcessor> SkShader_Blend::asFragmentProcessor( in asFragmentProcessor() function in SkShader_Blend
169 auto fpA = as_SB(fDst)->asFragmentProcessor(args); in asFragmentProcessor()
170 auto fpB = as_SB(fSrc)->asFragmentProcessor(args); in asFragmentProcessor()
176 return as_BB(fBlender)->asFragmentProcessor(std::move(fpB), std::move(fpA), orig_args); in asFragmentProcessor()
H A DSkColorShader.h32 std::unique_ptr<GrFragmentProcessor> asFragmentProcessor(const GrFPArgs&) const override;
62 std::unique_ptr<GrFragmentProcessor> asFragmentProcessor(const GrFPArgs&) const override;
H A DSkColorShader.cpp122 std::unique_ptr<GrFragmentProcessor> SkColorShader::asFragmentProcessor( in asFragmentProcessor() function in SkColorShader
127 std::unique_ptr<GrFragmentProcessor> SkColor4Shader::asFragmentProcessor( in asFragmentProcessor() function in SkColor4Shader
H A DSkColorFilterShader.h21 std::unique_ptr<GrFragmentProcessor> asFragmentProcessor(const GrFPArgs&) const override;
H A DSkComposeShader.h33 std::unique_ptr<GrFragmentProcessor> asFragmentProcessor(const GrFPArgs&) const override;
H A DSkLocalMatrixShader.h30 std::unique_ptr<GrFragmentProcessor> asFragmentProcessor(const GrFPArgs&) const override;
H A DSkPictureShader.h31 std::unique_ptr<GrFragmentProcessor> asFragmentProcessor(const GrFPArgs&) const override;
H A DSkImageShader.h27 std::unique_ptr<GrFragmentProcessor> asFragmentProcessor(const GrFPArgs&) const override;
/third_party/skia/src/core/
H A DSkColorFilter.cpp62 GrFPResult SkColorFilterBase::asFragmentProcessor(std::unique_ptr<GrFragmentProcessor> inputFP, in asFragmentProcessor() function in SkColorFilterBase
65 // This color filter doesn't implement `asFragmentProcessor`. in asFragmentProcessor()
169 GrFPResult asFragmentProcessor(std::unique_ptr<GrFragmentProcessor> inputFP,
175 fInner->asFragmentProcessor(std::move(inputFP), context, dstColorInfo);
181 fOuter->asFragmentProcessor(std::move(innerFP), context, dstColorInfo);
249 GrFPResult asFragmentProcessor(std::unique_ptr<GrFragmentProcessor> inputFP,
354 GrFPResult asFragmentProcessor(std::unique_ptr<GrFragmentProcessor> inputFP,
366 auto [ok, fp] = as_CFB(fChild)->asFragmentProcessor(
H A DSkColorFilter_Matrix.h28 GrFPResult asFragmentProcessor(std::unique_ptr<GrFragmentProcessor> inputFP,
H A DSkBlendModeBlender.h20 std::unique_ptr<GrFragmentProcessor> asFragmentProcessor(
H A DSkModeColorFilter.h22 GrFPResult asFragmentProcessor(std::unique_ptr<GrFragmentProcessor> inputFP,
H A DSkBlenderBase.h47 virtual std::unique_ptr<GrFragmentProcessor> asFragmentProcessor(
H A DSkColorFilterBase.h47 virtual GrFPResult asFragmentProcessor(std::unique_ptr<GrFragmentProcessor> inputFP,
H A DSkBlendModeBlender.cpp72 std::unique_ptr<GrFragmentProcessor> SkBlendModeBlender::asFragmentProcessor( in asFragmentProcessor() function in SkBlendModeBlender
/third_party/skia/src/effects/
H A DSkTableColorFilter.cpp40 GrFPResult asFragmentProcessor(std::unique_ptr<GrFragmentProcessor> inputFP,
225 auto [success, fp] = as_CFB(filter)->asFragmentProcessor( in TestCreate()
233 GrFPResult SkTable_ColorFilter::asFragmentProcessor(std::unique_ptr<GrFragmentProcessor> inputFP, in asFragmentProcessor() function in SkTable_ColorFilter
H A DSkShaderMaskFilter.cpp117 return GrFragmentProcessor::MulInputByChildAlpha(as_SB(fShader)->asFragmentProcessor(args)); in onAsFragmentProcessor()
/third_party/skia/src/shaders/gradients/
H A DSkLinearGradient.h19 std::unique_ptr<GrFragmentProcessor> asFragmentProcessor(const GrFPArgs&) const override;
H A DSkRadialGradient.h19 std::unique_ptr<GrFragmentProcessor> asFragmentProcessor(const GrFPArgs&) const override;
H A DSkSweepGradient.h20 std::unique_ptr<GrFragmentProcessor> asFragmentProcessor(const GrFPArgs&) const override;
H A DSkRadialGradient.cpp77 std::unique_ptr<GrFragmentProcessor> SkRadialGradient::asFragmentProcessor( in asFragmentProcessor() function in SkRadialGradient
H A DSkTwoPointConicalGradient.h52 std::unique_ptr<GrFragmentProcessor> asFragmentProcessor(const GrFPArgs&) const override;
/third_party/skia/src/gpu/
H A DSkGr.cpp434 paintFP = shader->asFragmentProcessor(fpArgs); in skpaint_to_grpaint_impl()
527 auto [success, fp] = as_CFB(colorFilter)->asFragmentProcessor(std::move(paintFP), in skpaint_to_grpaint_impl()
538 if (auto mfFP = maskFilter->asFragmentProcessor(fpArgs)) { in skpaint_to_grpaint_impl()
562 paintFP = as_BB(skPaint.getBlender())->asFragmentProcessor( in skpaint_to_grpaint_impl()

Completed in 11 milliseconds

12