Lines Matching refs:SkMatrix
18 SkMatrix AsSkMatrix(const T&);
21 SkMatrix AsSkMatrix<SkMatrix>(const SkMatrix& m) { return m; } in AsSkMatrix()
24 SkMatrix AsSkMatrix<SkM44>(const SkM44& m) { return m.asM33(); } in AsSkMatrix()
30 SkM44 AsSkM44<SkMatrix>(const SkMatrix& m) { return SkM44(m); } in AsSkM44()
38 template <typename = std::enable_if<std::is_same<T, SkMatrix>::value ||
55 SkRect onRevalidate(InvalidationController* ic, const SkMatrix& ctm) override { in onRevalidate()
66 SkMatrix asMatrix() const override { in asMatrix()
86 template <typename = std::enable_if<std::is_same<T, SkMatrix>::value ||
100 SkRect onRevalidate(InvalidationController* ic, const SkMatrix& ctm) override { in onRevalidate()
112 SkMatrix asMatrix() const override { in asMatrix()
132 SkMatrix Matrix<SkMatrix>::asMatrix() const { return fMatrix; } in asMatrix()
135 SkM44 Matrix<SkMatrix>::asM44() const { return SkM44(fMatrix); } in asM44()
138 SkMatrix Matrix<SkM44>::asMatrix() const { return fMatrix.asM33(); } in asMatrix()
157 : sk_sp<Transform>(new Concat<SkMatrix>(std::move(a), std::move(b))); in MakeConcat()
167 : sk_sp<Transform>(new Inverse<SkMatrix>(std::move(t))); in MakeInverse()
193 SkRect TransformEffect::onRevalidate(InvalidationController* ic, const SkMatrix& ctm) { in onRevalidate()
200 const auto m = TransformPriv::As<SkMatrix>(fTransform); in onRevalidate()
201 auto bounds = this->INHERITED::onRevalidate(ic, SkMatrix::Concat(ctm, m)); in onRevalidate()