Home
last modified time | relevance | path

Searched refs:Xform (Results 1 - 4 of 4) sorted by relevance

/third_party/skia/experimental/xform/
H A DSkXform.h35 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 DSkXform.cpp11 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 DSkShape.h20 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 DXContext.cpp33 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