Lines Matching defs:Xform
35 class Xform : public SkRefCnt {
39 Xform* parent() const { return fParent.get(); }
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)) {
120 class ClipXF : public Xform {
122 ClipXF(sk_sp<Xform> parent = nullptr) : Xform(std::move(parent)) {}
123 ClipXF(sk_sp<Xform> parent, const SkRect& r, SkClipOp op = SkClipOp::kIntersect)
124 : Xform(std::move(parent))