Home | History | Annotate | Download | only in core

Lines Matching defs:SkIRect

23 /** \struct SkIRect
25 SkIRect holds four 32 bit integer coordinates for a rectangle
27 struct SK_API SkIRect {
30 static SkIRect MakeEmpty() {
31 SkIRect r;
36 static SkIRect MakeWH(int32_t w, int32_t h) {
37 SkIRect r;
42 static SkIRect MakeSize(const SkISize& size) {
43 SkIRect r;
48 static SkIRect MakeLTRB(int32_t l, int32_t t, int32_t r, int32_t b) {
49 SkIRect rect;
54 static SkIRect MakeXYWH(int32_t x, int32_t y, int32_t w, int32_t h) {
55 SkIRect r;
74 friend int operator==(const SkIRect& a, const SkIRect& b) {
78 friend int operator!=(const SkIRect& a, const SkIRect& b) {
176 bool contains(const SkIRect& r) const {
201 bool intersect(const SkIRect& r) {
210 bool intersect(const SkIRect& a, const SkIRect& b) {
231 bool intersectNoEmptyCheck(const SkIRect& a, const SkIRect& b) {
265 static bool Intersects(const SkIRect& a, const SkIRect& b) {
281 void join(const SkIRect& r) {
292 static const SkIRect& EmptyIRect() {
293 static const SkIRect gEmpty = { 0, 0, 0, 0 };
362 void set(const SkIRect& src) {
560 void round(SkIRect* dst) const {
570 void roundOut(SkIRect* dst) const {