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