Lines Matching refs:fArguments
173 this->writeExpression(*c.fArguments[0], kSequence_Precedence);
190 this->writeExpression(*c.fArguments[1], kSequence_Precedence);
203 if (c.fFunction.fBuiltin && "atan" == c.fFunction.fName && 2 == c.fArguments.size()) {
208 SkASSERT(c.fArguments.size() == 1);
209 this->writeInverseHack(*c.fArguments[0]);
238 for (size_t i = 0; i < c.fArguments.size(); ++i) {
239 const Expression& arg = *c.fArguments[i];
269 this->writeExpression(*c.fArguments[0], kSequence_Precedence);
271 this->writeExpression(*c.fArguments[0], kSequence_Precedence);
274 this->writeExpression(*c.fArguments[1], kSequence_Precedence);
275 if (c.fArguments[1]->fType == *fContext.fFloat3_Type) {
278 SkASSERT(c.fArguments[1]->fType == *fContext.fFloat2_Type);
285 this->writeExpression(*c.fArguments[0], kSequence_Precedence);
287 this->writeExpression(*c.fArguments[1], kSequence_Precedence);
289 this->writeExpression(*c.fArguments[0], kSequence_Precedence);
291 this->writeExpression(*c.fArguments[1], kSequence_Precedence);
365 if (c.fArguments.size() == 1 && this->canCoerce(c.fType, c.fArguments[0]->fType)) {
366 this->writeExpression(*c.fArguments[0], parentPrecedence);
369 if (c.fType.kind() == Type::kMatrix_Kind && c.fArguments.size() == 1) {
370 const Expression& arg = *c.fArguments[0];
381 for (const auto& arg : c.fArguments) {
1369 for (const auto& e : f.fArguments) {
1377 for (const auto& e : c.fArguments) {