Home | History | Annotate | Download | only in effects

Lines Matching refs:child

265     enum Child {
271 SkBlendMode mode, Child child) {
276 new ComposeOneFragmentProcessor(std::move(fp), mode, child));
285 str.appendf("Mode: %s, Child: %s",
300 Child child() const { return fChild; }
303 OptimizationFlags OptFlags(const GrFragmentProcessor* fp, SkBlendMode mode, Child child) {
312 SkASSERT(child == kSrc_Child);
318 SkASSERT(child == kDst_Child);
323 // Produces opaque if both src and dst are opaque. These also will modulate the child's
324 // output by either the input color or alpha. However, if the child is not compatible
342 if (child == kDst_Child) {
353 if (child == kSrc_Child) {
414 Child child)
415 : INHERITED(kComposeOneFragmentProcessor_ClassID, OptFlags(fp.get(), mode, child))
417 , fChild(child) {
425 Child fChild;
439 ComposeOneFragmentProcessor::Child child =
440 args.fFp.cast<ComposeOneFragmentProcessor>().child();
441 SkString childColor("child");
447 if (ComposeOneFragmentProcessor::kDst_Child == child) {
470 ComposeOneFragmentProcessor::Child child;
473 child = d->fRandom->nextBool() ? kDst_Child : kSrc_Child;
474 } while (SkBlendMode::kClear == mode || (SkBlendMode::kDst == mode && child == kSrc_Child) ||
475 (SkBlendMode::kSrc == mode && child == kDst_Child));
477 new ComposeOneFragmentProcessor(std::move(dst), mode, child));