Lines Matching refs:blendMode

1135 static bool treat_as_regular_pdf_blend_mode(SkBlendMode blendMode) {
1136 return nullptr != SkPDFUtils::BlendModeName(blendMode);
1223 SkBlendMode blendMode = paint.getBlendMode_or(SkBlendMode::kSrcOver);
1226 if (blendMode == SkBlendMode::kDst) {
1232 if (!treat_as_regular_pdf_blend_mode(blendMode) && blendMode != SkBlendMode::kDstOver) {
1236 } else if (blendMode != SkBlendMode::kSrc &&
1237 blendMode != SkBlendMode::kSrcOut) {
1246 if (treat_as_regular_pdf_blend_mode(blendMode)) {
1281 SkBlendMode blendMode,
1284 SkASSERT(blendMode != SkBlendMode::kDst);
1285 if (treat_as_regular_pdf_blend_mode(blendMode)) {
1295 if (blendMode == SkBlendMode::kDstOver) {
1317 SkASSERT(blendMode == SkBlendMode::kSrc ||
1318 blendMode == SkBlendMode::kSrcOut);
1337 if (shape == nullptr || blendMode == SkBlendMode::kDstOut ||
1338 blendMode == SkBlendMode::kSrcATop) {
1343 blendMode = SkBlendMode::kClear;
1351 if (blendMode == SkBlendMode::kSrcATop) {
1374 if (blendMode == SkBlendMode::kClear) {
1376 } else if (blendMode == SkBlendMode::kSrc ||
1377 blendMode == SkBlendMode::kDstATop) {
1382 if (blendMode == SkBlendMode::kSrc) {
1385 } else if (blendMode == SkBlendMode::kSrcATop) {
1392 SkASSERT(blendMode == SkBlendMode::kSrcIn ||
1393 blendMode == SkBlendMode::kDstIn ||
1394 blendMode == SkBlendMode::kSrcOut ||
1395 blendMode == SkBlendMode::kDstOut ||
1396 blendMode == SkBlendMode::kSrcATop ||
1397 blendMode == SkBlendMode::kDstATop ||
1398 blendMode == SkBlendMode::kModulate);
1400 if (blendMode == SkBlendMode::kSrcIn ||
1401 blendMode == SkBlendMode::kSrcOut ||
1402 blendMode == SkBlendMode::kSrcATop) {
1404 blendMode == SkBlendMode::kSrcOut);
1408 if (blendMode == SkBlendMode::kModulate) {
1412 this->drawFormXObjectWithMask(dst, srcFormXObject, mode, blendMode == SkBlendMode::kDstOut);