Lines Matching refs:SkRect
14 #include "include/core/SkRect.h"
76 Element(const SkRect& rect, const SkMatrix& m, SkClipOp op, bool doAA) {
92 Element(const SkRect& rect, bool doAA) {
120 const SkRect& getDeviceSpaceRect() const {
167 const SkRect& getBounds() const;
173 bool contains(const SkRect& rect) const;
233 SkRect fFiniteBound;
253 Element(int saveCount, const SkRect& rect, const SkMatrix& m, SkClipOp op, bool doAA) {
265 Element(int saveCount, const SkRect& rect, bool doAA) {
270 void initRect(int saveCount, const SkRect&, const SkMatrix&, SkClipOp, bool doAA);
275 void initReplaceRect(int saveCount, const SkRect&, bool doAA);
285 bool rectRectIntersectAllowed(const SkRect& newR, bool newAA) const;
297 inline void combineBoundsDiff(FillCombo combination, const SkRect& prevFinite);
298 inline void combineBoundsIntersection(int combination, const SkRect& prevFinite);
346 void getBounds(SkRect* canvFiniteBound,
350 SkRect bounds(const SkIRect& deviceBounds) const;
358 bool quickContains(const SkRect& devRect) const {
367 SkRect r;
371 void clipRect(const SkRect&, const SkMatrix& matrix, SkClipOp, bool doAA);
378 void replaceClip(const SkRect& devRect, bool doAA);
399 bool isRRect(const SkRect& bounds, SkRRect* rrect, bool* aa) const;
507 SkRect* devBounds,
516 bool internalQuickContains(const SkRect& devRect) const;