Home
last modified time | relevance | path

Searched defs:IRHelpers (Results 1 – 1 of 1) sorted by relevance

/aosp_15_r20/external/skia/src/sksl/ir/
H A DSkSLIRHelpers.h39 struct IRHelpers { struct
40 IRHelpers(const Context& c) : fContext(c) {} in IRHelpers() argument
46 std::unique_ptr<Expression> Ref(const Variable* var) const { in Ref()
50 std::unique_ptr<Expression> Field(const Variable* var, int idx) const { in Field()
55 std::unique_ptr<Expression> Swizzle(std::unique_ptr<Expression> base, ComponentArray c) const { in Swizzle()
60 std::unique_ptr<Expression> Index(std::unique_ptr<Expression> base, in Index()
66 std::unique_ptr<Expression> Binary(std::unique_ptr<Expression> l, in Binary()
73 std::unique_ptr<Expression> Mul(std::unique_ptr<Expression> l, in Mul()
78 std::unique_ptr<Expression> Add(std::unique_ptr<Expression> l, in Add()
83 std::unique_ptr<Expression> Float(float value) const { in Float()
[all …]