Searched refs:Xform (Results 1 - 4 of 4) sorted by relevance
/third_party/skia/experimental/xform/ |
H A D | SkXform.h | 35 class Xform : public SkRefCnt { class 39 Xform* parent() const { return fParent.get(); } in parent() 40 void setParent(sk_sp<Xform> p); 55 Xform(sk_sp<Xform> parent = nullptr) { in Xform() function in Xform 64 sk_sp<Xform> fParent; 67 SkTDArray<Xform*> fChildren; 78 void internalAddChild(Xform*); 79 void internalRemoveChild(Xform*); 90 class MatrixXF : public Xform { [all...] |
H A D | SkXform.cpp | 11 Xform::GenID Xform::NextGenID() { in NextGenID() 16 void Xform::debugValidate() const { in debugValidate() 27 void Xform::setParent(sk_sp<Xform> parent) { in setParent() 48 void Xform::internalAddChild(Xform* child) { in internalAddChild() 53 void Xform::internalRemoveChild(Xform* child) { in internalRemoveChild() 59 void Xform [all...] |
H A D | SkShape.h | 20 void push(Xform* parentXform) { this->onPush(parentXform); } in push() 23 void drawRect(const SkRect&, const SkPaint&, Xform* localXform); 28 virtual void onPush(Xform*) = 0; 31 virtual void onDrawRect(const SkRect&, const SkPaint&, Xform*) = 0; 35 sk_sp<Xform> fXform; 38 Shape(sk_sp<Xform> x = nullptr) : fXform(std::move(x)) {} in Shape() 40 Xform* xform() const { return fXform.get(); } in xform() 41 void setXform(sk_sp<Xform> x) { in setXform() 52 GeoShape(sk_sp<Xform> x, const SkRect& r, SkColor c) : Shape(std::move(x)), fRect(r) { in GeoShape() 57 static sk_sp<Shape> Make(sk_sp<Xform> [all...] |
H A D | XContext.cpp | 33 RasterXformResolver(Xform* parent) { in RasterXformResolver() 74 void XContext::drawRect(const SkRect& r, const SkPaint& p, Xform* x) { in drawRect() 87 static int count_nodes(const Xform* x) { in count_nodes() 95 void onPush(Xform* x) override { 101 Xform** ptr = fStack.append(n) + n; 102 Xform* xx = x; 133 void onDrawRect(const SkRect& r, const SkPaint& p, Xform* x) override { 134 Xform* parent = this->parentOrNull(); 135 Xform::GenID parentID = parent ? parent->genID() : 0; 159 SkTDArray<Xform*> fStac [all...] |
Completed in 2 milliseconds