Lines Matching refs:SkSVGFeCompositeOperator
23 SkSVGAttributeParser::parse<SkSVGFeCompositeOperator>("operator", name, value)); in parseAndSetAttribute()
26 SkBlendMode SkSVGFeComposite::BlendModeForOperator(SkSVGFeCompositeOperator op) { in BlendModeForOperator()
28 case SkSVGFeCompositeOperator::kOver: in BlendModeForOperator()
30 case SkSVGFeCompositeOperator::kIn: in BlendModeForOperator()
32 case SkSVGFeCompositeOperator::kOut: in BlendModeForOperator()
34 case SkSVGFeCompositeOperator::kAtop: in BlendModeForOperator()
36 case SkSVGFeCompositeOperator::kXor: in BlendModeForOperator()
38 case SkSVGFeCompositeOperator::kArithmetic: in BlendModeForOperator()
53 if (fOperator == SkSVGFeCompositeOperator::kArithmetic) { in onMakeImageFilter()
63 template <> bool SkSVGAttributeParser::parse(SkSVGFeCompositeOperator* op) { in parse()
64 static constexpr std::tuple<const char*, SkSVGFeCompositeOperator> gOpMap[] = { in parse()
65 {"over", SkSVGFeCompositeOperator::kOver}, in parse()
66 {"in", SkSVGFeCompositeOperator::kIn}, in parse()
67 {"out", SkSVGFeCompositeOperator::kOut}, in parse()
68 {"atop", SkSVGFeCompositeOperator::kAtop}, in parse()
69 {"xor", SkSVGFeCompositeOperator::kXor}, in parse()
70 {"arithmetic", SkSVGFeCompositeOperator::kArithmetic}, in parse()