Lines Matching refs:Xform
35 class Xform : public SkRefCnt {
39 Xform* parent() const { return fParent.get(); } in parent()
40 void setParent(sk_sp<Xform> p);
55 Xform(sk_sp<Xform> parent = nullptr) {
64 sk_sp<Xform> fParent;
67 SkTDArray<Xform*> fChildren;
78 void internalAddChild(Xform*);
79 void internalRemoveChild(Xform*);
90 class MatrixXF : public Xform {
92 static sk_sp<MatrixXF> Make(sk_sp<Xform> parent = nullptr) {
96 MatrixXF(sk_sp<Xform> parent) : Xform(std::move(parent)) { in MatrixXF()
120 class ClipXF : public Xform {
122 ClipXF(sk_sp<Xform> parent = nullptr) : Xform(std::move(parent)) {} in Xform() function
123 ClipXF(sk_sp<Xform> parent, const SkRect& r, SkClipOp op = SkClipOp::kIntersect)
124 : Xform(std::move(parent)) in Xform() function