• Home
  • Raw
  • Download

Lines Matching refs:Region

65 const Region Region::INVALID_REGION(Rect::INVALID_RECT);
69 Region::Region() { in Region() function in android::Region
73 Region::Region(const Region& rhs) in Region() function in android::Region
82 Region::Region(const Rect& rhs) { in Region() function in android::Region
86 Region::~Region() in ~Region()
201 Region Region::createTJunctionFreeRegion(const Region& r) { in createTJunctionFreeRegion()
208 Region outputRegion; in createTJunctionFreeRegion()
221 Region& Region::operator = (const Region& rhs) in operator =()
237 Region& Region::makeBoundsSelf() in makeBoundsSelf()
247 bool Region::contains(const Point& point) const { in contains()
251 bool Region::contains(int x, int y) const { in contains()
263 void Region::clear() in clear()
269 void Region::set(const Rect& r) in set()
275 void Region::set(int32_t w, int32_t h) in set()
281 void Region::set(uint32_t w, uint32_t h) in set()
287 bool Region::isTriviallyEqual(const Region& region) const { in isTriviallyEqual()
291 bool Region::hasSameRects(const Region& other) const { in hasSameRects()
307 void Region::addRectUnchecked(int l, int t, int r, int b) in addRectUnchecked()
315 Region& Region::orSelf(const Rect& r) { in orSelf()
322 Region& Region::xorSelf(const Rect& r) { in xorSelf()
325 Region& Region::andSelf(const Rect& r) { in andSelf()
328 Region& Region::subtractSelf(const Rect& r) { in subtractSelf()
331 Region& Region::operationSelf(const Rect& r, uint32_t op) { in operationSelf()
332 Region lhs(*this); in operationSelf()
339 Region& Region::orSelf(const Region& rhs) { in orSelf()
346 Region& Region::xorSelf(const Region& rhs) { in xorSelf()
349 Region& Region::andSelf(const Region& rhs) { in andSelf()
352 Region& Region::subtractSelf(const Region& rhs) { in subtractSelf()
355 Region& Region::operationSelf(const Region& rhs, uint32_t op) { in operationSelf()
356 Region lhs(*this); in operationSelf()
361 Region& Region::translateSelf(int x, int y) { in translateSelf()
366 Region& Region::scaleSelf(float sx, float sy) { in scaleSelf()
382 const Region Region::merge(const Rect& rhs) const { in merge()
385 const Region Region::mergeExclusive(const Rect& rhs) const { in mergeExclusive()
388 const Region Region::intersect(const Rect& rhs) const { in intersect()
391 const Region Region::subtract(const Rect& rhs) const { in subtract()
394 const Region Region::operation(const Rect& rhs, uint32_t op) const { in operation()
395 Region result; in operation()
402 const Region Region::merge(const Region& rhs) const { in merge()
405 const Region Region::mergeExclusive(const Region& rhs) const { in mergeExclusive()
408 const Region Region::intersect(const Region& rhs) const { in intersect()
411 const Region Region::subtract(const Region& rhs) const { in subtract()
414 const Region Region::operation(const Region& rhs, uint32_t op) const { in operation()
415 Region result; in operation()
420 const Region Region::translate(int x, int y) const { in translate()
421 Region result; in translate()
428 Region& Region::orSelf(const Region& rhs, int dx, int dy) { in orSelf()
431 Region& Region::xorSelf(const Region& rhs, int dx, int dy) { in xorSelf()
434 Region& Region::andSelf(const Region& rhs, int dx, int dy) { in andSelf()
437 Region& Region::subtractSelf(const Region& rhs, int dx, int dy) { in subtractSelf()
440 Region& Region::operationSelf(const Region& rhs, int dx, int dy, uint32_t op) { in operationSelf()
441 Region lhs(*this); in operationSelf()
448 const Region Region::merge(const Region& rhs, int dx, int dy) const { in merge()
451 const Region Region::mergeExclusive(const Region& rhs, int dx, int dy) const { in mergeExclusive()
454 const Region Region::intersect(const Region& rhs, int dx, int dy) const { in intersect()
457 const Region Region::subtract(const Region& rhs, int dx, int dy) const { in subtract()
460 const Region Region::operation(const Region& rhs, int dx, int dy, uint32_t op) const { in operation()
461 Region result; in operation()
470 class Region::rasterizer : public region_operator<Rect>::region_rasterizer
479 explicit rasterizer(Region& reg) in rasterizer()
497 Region::rasterizer::~rasterizer() in ~rasterizer()
515 void Region::rasterizer::operator()(const Rect& rect) in operator ()()
531 void Region::rasterizer::flushSpan() in flushSpan()
566 bool Region::validate(const Region& reg, const char* name, bool silent) in validate()
646 void Region::boolean_operation(uint32_t op, Region& dst, in boolean_operation()
647 const Region& lhs, in boolean_operation()
648 const Region& rhs, int dx, int dy) in boolean_operation()
710 Region::const_iterator head = dst.begin(); in boolean_operation()
711 Region::const_iterator const tail = dst.end(); in boolean_operation()
755 void Region::boolean_operation(uint32_t op, Region& dst, in boolean_operation()
756 const Region& lhs, in boolean_operation()
768 boolean_operation(op, dst, lhs, Region(rhs), dx, dy); in boolean_operation()
784 void Region::boolean_operation(uint32_t op, Region& dst, in boolean_operation()
785 const Region& lhs, const Region& rhs) in boolean_operation()
790 void Region::boolean_operation(uint32_t op, Region& dst, in boolean_operation()
791 const Region& lhs, const Rect& rhs) in boolean_operation()
796 void Region::translate(Region& reg, int dx, int dy) in translate()
815 void Region::translate(Region& dst, const Region& reg, int dx, int dy) in translate()
823 size_t Region::getFlattenedSize() const { in getFlattenedSize()
827 status_t Region::flatten(void* buffer, size_t size) const { in flatten()
847 status_t Region::unflatten(void const* buffer, size_t size) { in unflatten()
863 Region result; in unflatten()
890 Region::const_iterator Region::begin() const { in begin()
894 Region::const_iterator Region::end() const { in end()
904 Rect const* Region::getArray(size_t* count) const { in getArray()
911 void Region::dump(std::string& out, const char* what, uint32_t /* flags */) const { in dump()
923 void Region::dump(const char* what, uint32_t /* flags */) const in dump()