• Home
  • Raw
  • Download

Lines Matching refs:SkBlendMode

20 static inline bool does_cpu_blend_impl_match_gpu(SkBlendMode mode) {  in does_cpu_blend_impl_match_gpu()
24 return mode <= SkBlendMode::kLastSeparableMode && mode != SkBlendMode::kSoftLight && in does_cpu_blend_impl_match_gpu()
25 mode != SkBlendMode::kColorBurn; in does_cpu_blend_impl_match_gpu()
34 SkBlendMode mode) { in Make()
57 SkBlendMode getMode() const { return fMode; } in getMode()
62 SkBlendMode mode) in ComposeTwoFragmentProcessor()
72 const GrFragmentProcessor* dst, SkBlendMode mode) { in OptFlags()
75 case SkBlendMode::kClear: in OptFlags()
76 case SkBlendMode::kSrc: in OptFlags()
77 case SkBlendMode::kDst: in OptFlags()
83 case SkBlendMode::kSrcIn: in OptFlags()
84 case SkBlendMode::kDstIn: in OptFlags()
85 case SkBlendMode::kModulate: in OptFlags()
92 case SkBlendMode::kSrcOut: in OptFlags()
93 case SkBlendMode::kDstOut: in OptFlags()
94 case SkBlendMode::kXor: in OptFlags()
99 case SkBlendMode::kSrcATop: in OptFlags()
105 case SkBlendMode::kDstATop: in OptFlags()
106 case SkBlendMode::kScreen: in OptFlags()
113 case SkBlendMode::kSrcOver: in OptFlags()
114 case SkBlendMode::kDstOver: in OptFlags()
115 case SkBlendMode::kPlus: in OptFlags()
116 case SkBlendMode::kOverlay: in OptFlags()
117 case SkBlendMode::kDarken: in OptFlags()
118 case SkBlendMode::kLighten: in OptFlags()
119 case SkBlendMode::kColorDodge: in OptFlags()
120 case SkBlendMode::kColorBurn: in OptFlags()
121 case SkBlendMode::kHardLight: in OptFlags()
122 case SkBlendMode::kSoftLight: in OptFlags()
123 case SkBlendMode::kDifference: in OptFlags()
124 case SkBlendMode::kExclusion: in OptFlags()
125 case SkBlendMode::kMultiply: in OptFlags()
126 case SkBlendMode::kHue: in OptFlags()
127 case SkBlendMode::kSaturation: in OptFlags()
128 case SkBlendMode::kColor: in OptFlags()
129 case SkBlendMode::kLuminosity: in OptFlags()
161 SkBlendMode fMode;
189 SkBlendMode mode; in TestCreate()
191 mode = static_cast<SkBlendMode>(d->fRandom->nextRangeU(0, (int)SkBlendMode::kLastMode)); in TestCreate()
192 } while (SkBlendMode::kClear == mode || SkBlendMode::kSrc == mode || SkBlendMode::kDst == mode); in TestCreate()
228 SkBlendMode mode = cs.getMode(); in emitCode()
245 SkBlendMode mode) { in MakeFromTwoProcessors()
247 case SkBlendMode::kClear: in MakeFromTwoProcessors()
250 case SkBlendMode::kSrc: in MakeFromTwoProcessors()
252 case SkBlendMode::kDst: in MakeFromTwoProcessors()
269 SkBlendMode mode, Child child) { in Make()
296 SkBlendMode mode() const { return fMode; } in mode()
301 OptimizationFlags OptFlags(const GrFragmentProcessor* fp, SkBlendMode mode, Child child) { in OptFlags()
304 case SkBlendMode::kClear: in OptFlags()
309 case SkBlendMode::kSrc: in OptFlags()
315 case SkBlendMode::kDst: in OptFlags()
324 case SkBlendMode::kSrcIn: in OptFlags()
325 case SkBlendMode::kDstIn: in OptFlags()
326 case SkBlendMode::kModulate: in OptFlags()
332 case SkBlendMode::kSrcOut: in OptFlags()
333 case SkBlendMode::kDstOut: in OptFlags()
334 case SkBlendMode::kXor: in OptFlags()
339 case SkBlendMode::kSrcATop: in OptFlags()
349 case SkBlendMode::kDstATop: in OptFlags()
350 case SkBlendMode::kScreen: in OptFlags()
361 case SkBlendMode::kSrcOver: in OptFlags()
362 case SkBlendMode::kDstOver: in OptFlags()
363 case SkBlendMode::kPlus: in OptFlags()
364 case SkBlendMode::kOverlay: in OptFlags()
365 case SkBlendMode::kDarken: in OptFlags()
366 case SkBlendMode::kLighten: in OptFlags()
367 case SkBlendMode::kColorDodge: in OptFlags()
368 case SkBlendMode::kColorBurn: in OptFlags()
369 case SkBlendMode::kHardLight: in OptFlags()
370 case SkBlendMode::kSoftLight: in OptFlags()
371 case SkBlendMode::kDifference: in OptFlags()
372 case SkBlendMode::kExclusion: in OptFlags()
373 case SkBlendMode::kMultiply: in OptFlags()
374 case SkBlendMode::kHue: in OptFlags()
375 case SkBlendMode::kSaturation: in OptFlags()
376 case SkBlendMode::kColor: in OptFlags()
377 case SkBlendMode::kLuminosity: in OptFlags()
388 static_assert(((int)SkBlendMode::kLastMode & UINT16_MAX) == (int)SkBlendMode::kLastMode); in onGetGLSLProcessorKey()
411 ComposeOneFragmentProcessor(std::unique_ptr<GrFragmentProcessor> fp, SkBlendMode mode, in ComposeOneFragmentProcessor()
422 SkBlendMode fMode;
436 SkBlendMode mode = args.fFp.cast<ComposeOneFragmentProcessor>().mode(); in emitCode()
466 SkBlendMode mode; in TestCreate()
469 mode = static_cast<SkBlendMode>(d->fRandom->nextRangeU(0, (int)SkBlendMode::kLastMode)); in TestCreate()
471 } while (SkBlendMode::kClear == mode || (SkBlendMode::kDst == mode && child == kSrc_Child) || in TestCreate()
472 (SkBlendMode::kSrc == mode && child == kDst_Child)); in TestCreate()
496 std::unique_ptr<GrFragmentProcessor> dst, SkBlendMode mode) { in MakeFromDstProcessor()
498 case SkBlendMode::kClear: in MakeFromDstProcessor()
501 case SkBlendMode::kSrc: in MakeFromDstProcessor()
510 std::unique_ptr<GrFragmentProcessor> src, SkBlendMode mode) { in MakeFromSrcProcessor()
512 case SkBlendMode::kClear: in MakeFromSrcProcessor()
515 case SkBlendMode::kDst: in MakeFromSrcProcessor()