Lines Matching refs:sk_sp
35 sk_sp<Xform> fXform;
38 Shape(sk_sp<Xform> x = nullptr) : fXform(std::move(x)) {}
41 void setXform(sk_sp<Xform> x) {
52 GeoShape(sk_sp<Xform> x, const SkRect& r, SkColor c) : Shape(std::move(x)), fRect(r) {
57 static sk_sp<Shape> Make(sk_sp<Xform> x, const SkRect& r, SkColor c) {
58 return sk_sp<Shape>(new GeoShape(std::move(x), r, c));
67 GroupShape(sk_sp<Xform> x) : Shape(std::move(x)) {}
70 static sk_sp<GroupShape> Make(sk_sp<Xform> x = nullptr) {
71 return sk_sp<GroupShape>(new GroupShape(std::move(x)));
74 static sk_sp<GroupShape> Make(sk_sp<Xform> x, sk_sp<Shape> s) {
75 auto g = sk_sp<GroupShape>(new GroupShape(std::move(x)));
86 void set(int index, sk_sp<Shape> s) {
90 void append(sk_sp<Shape> s) {
93 void insert(int index, sk_sp<Shape> s) {