Home | History | Annotate | Download | only in sksl

Lines Matching full:variablereference

539                     std::unique_ptr<Expression>(new VariableReference(Position(), *loopIdx)),
545 new VariableReference(Position(),
547 VariableReference::kReadWrite_RefKind)),
564 std::unique_ptr<Expression>(new VariableReference(Position(), *loopIdx)),
872 return std::unique_ptr<VariableReference>(new VariableReference(
875 VariableReference::kRead_RefKind));
879 VariableReference* base = new VariableReference(identifier.fPosition, field->fOwner,
880 VariableReference::kRead_RefKind);
1301 const Variable& sampler = ((VariableReference&) *arguments[0]).fVariable;
1306 sizeArguments.emplace_back(new VariableReference(Position(), sampler));
1903 const Variable& var = ((VariableReference&) expr).fVariable;
1908 ((VariableReference&) expr).setRefKind(readWrite ? VariableReference::kReadWrite_RefKind
1909 : VariableReference::kWrite_RefKind);