Home
last modified time | relevance | path

Searched refs:ConstructorMatrixResize (Results 1 – 11 of 11) sorted by relevance

/third_party/skia/src/sksl/ir/
DSkSLConstructorMatrixResize.h26 class ConstructorMatrixResize final : public SingleArgumentConstructor {
30 ConstructorMatrixResize(int line, const Type& type, std::unique_ptr<Expression> arg) in ConstructorMatrixResize() function
39 return std::make_unique<ConstructorMatrixResize>(fLine, this->type(), in clone()
DSkSLConstructorMatrixResize.cpp15 std::unique_ptr<Expression> ConstructorMatrixResize::Make(const Context& context, in Make()
28 return std::make_unique<ConstructorMatrixResize>(line, type, std::move(arg)); in Make()
31 skstd::optional<double> ConstructorMatrixResize::getConstantValue(int n) const { in getConstantValue()
DSkSLConstructor.cpp91 return ConstructorMatrixResize::Make(context, line, type, in convert_compound_constructor()
/third_party/skia/src/sksl/codegen/
DSkSLMetalCodeGenerator.h24 class ConstructorMatrixResize; variable
199 void writeConstructorMatrixResize(const ConstructorMatrixResize& c,
DSkSLSPIRVCodeGenerator.h28 class ConstructorMatrixResize; variable
319 SpvId writeConstructorMatrixResize(const ConstructorMatrixResize& c, OutputStream& out);
DSkSLVMCodeGenerator.cpp215 Value writeConstructorMatrixResize(const ConstructorMatrixResize& c);
877 Value SkVMGenerator::writeConstructorMatrixResize(const ConstructorMatrixResize& ctor) { in writeConstructorMatrixResize()
1521 return this->writeConstructorMatrixResize(e.as<ConstructorMatrixResize>()); in writeExpression()
DSkSLMetalCodeGenerator.cpp151 this->writeConstructorMatrixResize(expr.as<ConstructorMatrixResize>(), in writeExpression()
1120 void MetalCodeGenerator::writeConstructorMatrixResize(const ConstructorMatrixResize& c, in writeConstructorMatrixResize()
DSkSLSPIRVCodeGenerator.cpp777 return this->writeConstructorMatrixResize(expr.as<ConstructorMatrixResize>(), out); in writeExpression()
1812 SpvId SPIRVCodeGenerator::writeConstructorMatrixResize(const ConstructorMatrixResize& c, in writeConstructorMatrixResize()
/third_party/skia/src/sksl/
DSkSLInliner.cpp368 const ConstructorMatrixResize& ctor = expression.as<ConstructorMatrixResize>(); in inlineExpression()
369 return ConstructorMatrixResize::Make(*fContext, line, in inlineExpression()
DSkSLDehydrator.cpp313 this->writeExpressionSpan(e->as<ConstructorMatrixResize>().argumentSpan()); in write()
DSkSLRehydrator.cpp443 return ConstructorMatrixResize::Make(fContext, /*line=*/-1, *type, in expression()