Lines Matching defs:child
124 // If the child was sampled using the coords passed to main (and they are never
125 // modified), then we will have marked the child as PassThrough. The code generator
127 // any coords passed for a PassThrough child match args.fSampleCoords exactly.
136 const GrFragmentProcessor* child = fArgs.fFp.childProcessor(index);
137 if (child && child->sampleUsage().isPassThrough()) {
166 // If we have an input child, we invoke it now, and make the result of that be the "input
175 // If we have an dest-color child, we invoke it now, and make the result of that be the
184 // We're not making a blender, so we don't expect a dest-color child FP to exist.
189 // we call child processors (particularly from helper functions, which can't "see" the
322 void GrSkSLFP::addChild(std::unique_ptr<GrFragmentProcessor> child, bool mergeOptFlags) {
328 this->mergeOptimizationFlags(ProcessorOptimizationFlags(child.get()));
330 this->registerChild(std::move(child), fEffect->fSampleUsages[childIndex]);