Lines Matching defs:mode
21 bool GrCustomXfermode::IsSupportedMode(SkBlendMode mode) {
22 return (int)mode > (int)SkBlendMode::kLastCoeffMode &&
23 (int)mode <= (int)SkBlendMode::kLastMode;
30 static constexpr GrBlendEquation hw_blend_equation(SkBlendMode mode) {
50 return static_cast<GrBlendEquation>((int)mode + kEqOffset);
74 CustomXP(SkBlendMode mode, GrBlendEquation hwBlendEquation)
76 , fMode(mode)
79 CustomXP(SkBlendMode mode, GrProcessorAnalysisCoverage coverage)
81 , fMode(mode)
204 constexpr CustomXPFactory(SkBlendMode mode)
205 : fMode(mode), fHWBlendEquation(hw_blend_equation(mode)) {}
254 and that B(Sc, Dc) is a mode-specific function that accepts non-multiplied
257 For every blend mode supported by this class, i.e. the "advanced" blend
358 int mode = d->fRandom->nextRangeU((int)SkBlendMode::kLastCoeffMode + 1,
361 return GrCustomXfermode::Get((SkBlendMode)mode);
367 const GrXPFactory* GrCustomXfermode::Get(SkBlendMode mode) {
382 switch (mode) {
412 SkASSERT(!GrCustomXfermode::IsSupportedMode(mode));