Lines Matching refs:SkRegion
20 typedef SkRegion::RunType RunType;
21 typedef SkRegion::RunHead RunHead;
26 static void VisitSpans(const SkRegion& rgn, const std::function<void(const SkIRect&)>&);
29 static void Validate(const SkRegion& rgn);
57 struct SkRegion::RunHead {
84 if (count < SkRegion::kRectRegionRuns) { in Alloc()
114 SkRegion::RunType* writable_runs() { in writable_runs()
116 return (SkRegion::RunType*)(this + 1); in writable_runs()
119 const SkRegion::RunType* readonly_runs() const { in readonly_runs()
120 return (const SkRegion::RunType*)(this + 1); in readonly_runs()
146 static SkRegion::RunType* SkipEntireScanline(const SkRegion::RunType runs[]) { in SkipEntireScanline()
161 return const_cast<SkRegion::RunType*>(runs); in SkipEntireScanline()
172 SkRegion::RunType* findScanline(int y) const { in findScanline()
189 return const_cast<SkRegion::RunType*>(runs); in findScanline()