Home
last modified time | relevance | path

Searched refs:ConstructorStruct (Results 1 – 6 of 6) sorted by relevance

/external/skia/src/sksl/ir/
DSkSLConstructorStruct.cpp12 std::unique_ptr<Expression> ConstructorStruct::Convert(const Context& context, in Convert()
39 return ConstructorStruct::Make(context, offset, type, std::move(args)); in Convert()
57 std::unique_ptr<Expression> ConstructorStruct::Make(const Context& context, in Make()
62 return std::make_unique<ConstructorStruct>(offset, type, std::move(args)); in Make()
DSkSLConstructorStruct.h18 class ConstructorStruct final : public MultiArgumentConstructor {
22 ConstructorStruct(int offset, const Type& type, ExpressionArray arguments) in ConstructorStruct() function
39 return std::make_unique<ConstructorStruct>(fOffset, this->type(), this->cloneArguments()); in clone()
DSkSLConstructor.cpp130 return ConstructorStruct::Convert(context, offset, type, std::move(args)); in Convert()
/external/skia/src/sksl/
DSkSLInliner.cpp357 const ConstructorStruct& ctor = expression.as<ConstructorStruct>(); in inlineExpression()
358 return ConstructorStruct::Make(*fContext, offset, in inlineExpression()
DSkSLDehydrator.cpp336 this->writeExpressionSpan(e->as<ConstructorStruct>().argumentSpan()); in write()
DSkSLRehydrator.cpp498 return ConstructorStruct::Make(fContext, /*offset=*/-1, *type, this->expressionArray()); in expression()