Lines Matching defs:mode
11 bool SkBlendMode_ShouldPreScaleCoverage(SkBlendMode mode, bool rgb_coverage) {
13 // 1) never pre-scale with rgb coverage if the blend mode involves a source-alpha term;
21 // SkRasterPipeline. This lets us put the clamp inside the blend mode itself rather
25 switch (mode) {
43 bool SkBlendMode_SupportsCoverageAsAlpha(SkBlendMode mode) {
44 return SkBlendMode_ShouldPreScaleCoverage(mode, false);
47 bool SkBlendMode_AsCoeff(SkBlendMode mode, SkBlendModeCoeff* src, SkBlendModeCoeff* dst) {
75 if (mode > SkBlendMode::kScreen) {
79 *src = kCoeffs[static_cast<int>(mode)].fSrc;
82 *dst = kCoeffs[static_cast<int>(mode)].fDst;
87 void SkBlendMode_AppendStages(SkBlendMode mode, SkRasterPipeline* p) {
89 switch (mode) {
125 SkPMColor4f SkBlendMode_Apply(SkBlendMode mode, const SkPMColor4f& src, const SkPMColor4f& dst) {
127 switch (mode) {
150 SkBlendMode_AppendStages(mode, &p);