Home | History | Annotate | Download | only in sksl

Lines Matching refs:fArguments

403         SkASSERT(c.fArguments.size() == 1 || c.fArguments.size() == 2);
404 SkASSERT("fragmentProcessor" == c.fArguments[0]->fType.name() ||
405 "fragmentProcessor?" == c.fArguments[0]->fType.name());
410 if (c.fArguments[0]->fKind != Expression::kVariableReference_Kind) {
411 fErrors.error(c.fArguments[0]->fOffset,
415 if (c.fArguments.size() > 1) {
417 SkASSERT("half4" == c.fArguments[1]->fType.name());
419 const Variable& child = ((const VariableReference&) *c.fArguments[0]).fVariable;
430 if (c.fArguments.size() > 1) {
431 SkASSERT(c.fArguments.size() == 2);
435 addExtraEmitCodeLine(convertSKSLExpressionToCPP(*c.fArguments[1], inputName));
444 if (c.fArguments[0]->fType.kind() == Type::kNullable_Kind) {
449 if (c.fArguments[0]->fType.kind() == Type::kNullable_Kind) {
467 SkASSERT(c.fArguments.size() >= 1);
468 SkASSERT(c.fArguments[0]->fKind == Expression::kVariableReference_Kind);
469 String sampler = this->getSamplerHandle(((VariableReference&) *c.fArguments[0]).fVariable);