Lines Matching refs:GrSkSLFP

15 #include "src/gpu/effects/GrSkSLFP.h"
213 return GrSkSLFP::Make(effect, "color_fp", /*inputFP=*/nullptr,
214 color.isOpaque() ? GrSkSLFP::OptFlags::kPreservesOpaqueInput
215 : GrSkSLFP::OptFlags::kNone,
236 return GrSkSLFP::Make(effect, "ApplyPaintAlpha", /*inputFP=*/nullptr,
237 GrSkSLFP::OptFlags::kPreservesOpaqueInput |
238 GrSkSLFP::OptFlags::kCompatibleWithCoverageAsAlpha,
259 return GrSkSLFP::Make(
260 effect, "Clamp", std::move(fp), GrSkSLFP::OptFlags::kPreservesOpaqueInput);
351 return GrSkSLFP::Make(effect, "OverrideInput", /*inputFP=*/nullptr,
352 color.isOpaque() ? GrSkSLFP::OptFlags::kPreservesOpaqueInput
353 : GrSkSLFP::OptFlags::kNone,
369 return GrSkSLFP::Make(effect, "DisableCoverageAsAlpha", std::move(fp),
370 GrSkSLFP::OptFlags::kPreservesOpaqueInput);
383 return GrSkSLFP::Make(effect, "UseDestColorAsInput", /*inputFP=*/nullptr,
384 GrSkSLFP::OptFlags::kNone, "fp", std::move(fp));
516 return GrSkSLFP::Make(effect, "ColorMatrix", std::move(child), GrSkSLFP::OptFlags::kNone,
519 "unpremulInput", GrSkSLFP::Specialize(unpremulInput ? 1 : 0),
520 "clampRGBOutput", GrSkSLFP::Specialize(clampRGBOutput ? 1 : 0),
521 "premulOutput", GrSkSLFP::Specialize(premulOutput ? 1 : 0));
667 return GrSkSLFP::Make(effect, "Rect", std::move(inputFP),
668 GrSkSLFP::OptFlags::kCompatibleWithCoverageAsAlpha,
669 "edgeType", GrSkSLFP::Specialize(static_cast<int>(edgeType)),
717 return GrFPSuccess(GrSkSLFP::Make(effect, "Circle", std::move(inputFP),
718 GrSkSLFP::OptFlags::kCompatibleWithCoverageAsAlpha,
719 "edgeType", GrSkSLFP::Specialize(static_cast<int>(edgeType)),
761 return GrFPSuccess(GrSkSLFP::Make(effect, "CircleSDF", std::move(inputFP),
762 GrSkSLFP::OptFlags::kCompatibleWithCoverageAsAlpha,
763 "edgeType", GrSkSLFP::Specialize(static_cast<int>(edgeType)),
856 return GrFPSuccess(GrSkSLFP::Make(effect, "Ellipse", std::move(inputFP),
857 GrSkSLFP::OptFlags::kCompatibleWithCoverageAsAlpha,
858 "edgeType", GrSkSLFP::Specialize(static_cast<int>(edgeType)),
859 "medPrecision", GrSkSLFP::Specialize<int>(medPrecision),