Lines Matching refs:SkRegion
11 #include "include/core/SkRegion.h"
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) {
114 SkRegion::RunType* writable_runs() {
116 return (SkRegion::RunType*)(this + 1);
119 const SkRegion::RunType* readonly_runs() const {
120 return (const SkRegion::RunType*)(this + 1);
146 static SkRegion::RunType* SkipEntireScanline(const SkRegion::RunType runs[]) {
161 return const_cast<SkRegion::RunType*>(runs);
172 SkRegion::RunType* findScanline(int y) const {
189 return const_cast<SkRegion::RunType*>(runs);