Searched refs:ConstructorStruct (Results 1 – 6 of 6) sorted by relevance
/external/skia/src/sksl/ir/ |
D | SkSLConstructorStruct.cpp | 12 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()
|
D | SkSLConstructorStruct.h | 18 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()
|
D | SkSLConstructor.cpp | 130 return ConstructorStruct::Convert(context, offset, type, std::move(args)); in Convert()
|
/external/skia/src/sksl/ |
D | SkSLInliner.cpp | 357 const ConstructorStruct& ctor = expression.as<ConstructorStruct>(); in inlineExpression() 358 return ConstructorStruct::Make(*fContext, offset, in inlineExpression()
|
D | SkSLDehydrator.cpp | 336 this->writeExpressionSpan(e->as<ConstructorStruct>().argumentSpan()); in write()
|
D | SkSLRehydrator.cpp | 498 return ConstructorStruct::Make(fContext, /*offset=*/-1, *type, this->expressionArray()); in expression()
|