Lines Matching refs:fArguments
175 this->writeExpression(*c.fArguments[0], kSequence_Precedence);
198 this->writeExpression(*c.fArguments[1], kSequence_Precedence);
211 if (c.fFunction.fBuiltin && "atan" == c.fFunction.fName && 2 == c.fArguments.size()) {
216 SkASSERT(c.fArguments.size() == 1);
217 this->writeInverseHack(*c.fArguments[0]);
247 for (size_t i = 0; i < c.fArguments.size(); ++i) {
248 const Expression& arg = *c.fArguments[i];
342 this->writeExpression(*c.fArguments[0], kSequence_Precedence);
344 this->writeExpression(*c.fArguments[0], kSequence_Precedence);
347 this->writeExpression(*c.fArguments[1], kSequence_Precedence);
348 if (c.fArguments[1]->fType == *fContext.fFloat3_Type) {
351 SkASSERT(c.fArguments[1]->fType == *fContext.fFloat2_Type);
358 this->writeExpression(*c.fArguments[0], kSequence_Precedence);
360 this->writeExpression(*c.fArguments[1], kSequence_Precedence);
362 this->writeExpression(*c.fArguments[0], kSequence_Precedence);
364 this->writeExpression(*c.fArguments[1], kSequence_Precedence);
462 if (c.fArguments.size() == 1 && this->canCoerce(c.fType, c.fArguments[0]->fType)) {
463 this->writeExpression(*c.fArguments[0], parentPrecedence);
466 if (c.fType.kind() == Type::kMatrix_Kind && c.fArguments.size() == 1) {
467 const Expression& arg = *c.fArguments[0];
478 for (const auto& arg : c.fArguments) {
1511 for (const auto& e : f.fArguments) {
1519 for (const auto& e : c.fArguments) {