Lines Matching refs:SkDQuad
17 const SkDQuad& first() const { return (const SkDQuad&) pts[0]; } in first()
18 const SkDQuad& second() const { return (const SkDQuad&) pts[2]; } in second()
22 struct SkDQuad { struct
46 SkDQuad flip() const { in flip() argument
47 SkDQuad result = {{fPts[2], fPts[1], fPts[0]} SkDEBUGPARAMS(fDebugGlobalState) }; in flip()
53 const SkDQuad& set(const SkPoint pts[kPointCount] in set() argument
81 bool hullIntersects(const SkDQuad& , bool* isLinear) const; argument
95 SkDQuad subDivide(double t1, double t2) const; argument
96 void subDivide(double t1, double t2, SkDQuad* quad) const { *quad = this->subDivide(t1, t2); } in subDivide() argument
98 static SkDQuad SubDivide(const SkPoint a[kPointCount], double t1, double t2) { in SubDivide() argument
99 SkDQuad quad; in SubDivide()
106 SkDQuad quad; in SubDivide() argument
129 SkDQuad fQuad;
133 SkTQuad(const SkDQuad& q) in SkTQuad()
153 bool hullIntersects(const SkDQuad& quad, bool* isLinear) const override { in hullIntersects()
168 int maxIntersections() const override { return SkDQuad::kMaxIntersections; } in maxIntersections()
174 int pointCount() const override { return SkDQuad::kPointCount; } in pointCount()
175 int pointLast() const override { return SkDQuad::kPointLast; } in pointLast()