Lines Matching refs:sub
13 void SkDRect::setBounds(const SkDQuad& curve, const SkDQuad& sub, double startT, double endT) { in setBounds() argument
14 set(sub[0]); in setBounds()
15 add(sub[2]); in setBounds()
18 if (!sub.monotonicInX()) { in setBounds()
19 roots = SkDQuad::FindExtrema(&sub[0].fX, tValues); in setBounds()
21 if (!sub.monotonicInY()) { in setBounds()
22 roots += SkDQuad::FindExtrema(&sub[0].fY, &tValues[roots]); in setBounds()
30 void SkDRect::setBounds(const SkDConic& curve, const SkDConic& sub, double startT, double endT) { in setBounds() argument
31 set(sub[0]); in setBounds()
32 add(sub[2]); in setBounds()
35 if (!sub.monotonicInX()) { in setBounds()
36 roots = SkDConic::FindExtrema(&sub[0].fX, sub.fWeight, tValues); in setBounds()
38 if (!sub.monotonicInY()) { in setBounds()
39 roots += SkDConic::FindExtrema(&sub[0].fY, sub.fWeight, &tValues[roots]); in setBounds()
47 void SkDRect::setBounds(const SkDCubic& curve, const SkDCubic& sub, double startT, double endT) { in setBounds() argument
48 set(sub[0]); in setBounds()
49 add(sub[3]); in setBounds()
52 if (!sub.monotonicInX()) { in setBounds()
53 roots = SkDCubic::FindExtrema(&sub[0].fX, tValues); in setBounds()
55 if (!sub.monotonicInY()) { in setBounds()
56 roots += SkDCubic::FindExtrema(&sub[0].fY, &tValues[roots]); in setBounds()