#include <SkRegionPriv.h>
Definition at line 19 of file SkRegionPriv.h.
◆ RunHead
◆ RunType
◆ VisitSpans()
Definition at line 1555 of file SkRegion.cpp.
1556 {
1558 return;
1559 }
1562 } else {
1566 do {
1567 int pairCount = *
p++;
1568 if (pairCount == 1) {
1569 visitor({
p[0], top,
p[1], bot });
1571 } else if (pairCount > 1) {
1572
1573 for (
int y = top;
y < bot; ++
y) {
1575 }
1577 }
1580
1581
1582 top = bot;
1585 }
1586}
#define assert_sentinel(value, isSentinel)
bool SkRegionValueIsSentinel(int32_t value)
static void visit_pairs(int pairCount, int y, const int32_t pairs[], const std::function< void(const SkIRect &)> &visitor)
const SkIRect & getBounds() const
const SkRegion::RunType * readonly_runs() const
◆ kRunTypeSentinel
constexpr int SkRegionPriv::kRunTypeSentinel = 0x7FFFFFFF |
|
inlinestaticconstexpr |
The documentation for this class was generated from the following files: