Lines Matching refs:blendMode
1155 static bool treat_as_regular_pdf_blend_mode(SkBlendMode blendMode) { in treat_as_regular_pdf_blend_mode() argument
1156 return nullptr != SkPDFUtils::BlendModeName(blendMode); in treat_as_regular_pdf_blend_mode()
1240 SkBlendMode blendMode = paint.getBlendMode(); in setUpContentEntry() local
1243 if (blendMode == SkBlendMode::kDst) { in setUpContentEntry()
1249 if (!treat_as_regular_pdf_blend_mode(blendMode) && blendMode != SkBlendMode::kDstOver) { in setUpContentEntry()
1253 } else if (blendMode != SkBlendMode::kSrc && in setUpContentEntry()
1254 blendMode != SkBlendMode::kSrcOut) { in setUpContentEntry()
1263 if (treat_as_regular_pdf_blend_mode(blendMode)) { in setUpContentEntry()
1298 SkBlendMode blendMode, in finishContentEntry() argument
1301 SkASSERT(blendMode != SkBlendMode::kDst); in finishContentEntry()
1302 if (treat_as_regular_pdf_blend_mode(blendMode)) { in finishContentEntry()
1312 if (blendMode == SkBlendMode::kDstOver) { in finishContentEntry()
1334 SkASSERT(blendMode == SkBlendMode::kSrc || in finishContentEntry()
1335 blendMode == SkBlendMode::kSrcOut); in finishContentEntry()
1354 if (shape == nullptr || blendMode == SkBlendMode::kDstOut || in finishContentEntry()
1355 blendMode == SkBlendMode::kSrcATop) { in finishContentEntry()
1360 blendMode = SkBlendMode::kClear; in finishContentEntry()
1368 if (blendMode == SkBlendMode::kSrcATop) { in finishContentEntry()
1391 if (blendMode == SkBlendMode::kClear) { in finishContentEntry()
1393 } else if (blendMode == SkBlendMode::kSrc || in finishContentEntry()
1394 blendMode == SkBlendMode::kDstATop) { in finishContentEntry()
1399 if (blendMode == SkBlendMode::kSrc) { in finishContentEntry()
1402 } else if (blendMode == SkBlendMode::kSrcATop) { in finishContentEntry()
1409 SkASSERT(blendMode == SkBlendMode::kSrcIn || in finishContentEntry()
1410 blendMode == SkBlendMode::kDstIn || in finishContentEntry()
1411 blendMode == SkBlendMode::kSrcOut || in finishContentEntry()
1412 blendMode == SkBlendMode::kDstOut || in finishContentEntry()
1413 blendMode == SkBlendMode::kSrcATop || in finishContentEntry()
1414 blendMode == SkBlendMode::kDstATop || in finishContentEntry()
1415 blendMode == SkBlendMode::kModulate); in finishContentEntry()
1417 if (blendMode == SkBlendMode::kSrcIn || in finishContentEntry()
1418 blendMode == SkBlendMode::kSrcOut || in finishContentEntry()
1419 blendMode == SkBlendMode::kSrcATop) { in finishContentEntry()
1421 blendMode == SkBlendMode::kSrcOut); in finishContentEntry()
1425 if (blendMode == SkBlendMode::kModulate) { in finishContentEntry()
1429 this->drawFormXObjectWithMask(dst, srcFormXObject, mode, blendMode == SkBlendMode::kDstOut); in finishContentEntry()