Lines Matching refs:fShape
72 : fShape(path), fStyle(style) { in fShape() function
80 : fShape(rrect), fStyle(style) { in fShape() function
88 : fShape(rrect) in fShape() function
90 fShape.setPathWindingParams(dir, start); in fShape()
91 fShape.setInverted(inverted); in fShape()
99 : fShape(rect), fStyle(style) { in fShape() function
149 SkASSERT(!fShape.isRRect() || !fShape.rrect().isRect()); in isRect()
150 return fShape.isRect(); in isRect()
167 fShape.asPath(out, fStyle.isSimpleFill()); in asPath()
174 bool isEmpty() const { return fShape.isEmpty(); } in isEmpty()
180 SkRect bounds() const { return fShape.bounds(); } in bounds()
194 return fShape.convex(fStyle.isSimpleFill()); in knownToBeConvex()
205 return !fShape.isPath() || in knownDirection()
206 SkPathPriv::ComputeFirstDirection(fShape.path()) != SkPathFirstDirection::kUnknown; in knownDirection()
212 SkASSERT(!fShape.isPath() || fShape.inverted() == fShape.path().isInverseFillType()); in inverseFilled()
214 SkASSERT(!(fShape.inverted() && this->style().isDashed())); in inverseFilled()
215 return fShape.inverted(); in inverseFilled()
238 return fShape.closed(); in knownToBeClosed()
243 return fShape.segmentMask(); in segmentMask()
303 GrShape fShape; variable