Lines Matching defs:RectangleList
76 * RectangleList
79 RectangleList::RectangleList()
83 bool RectangleList::isEmpty() const {
96 int RectangleList::getTransformedRectanglesCount() const {
100 const TransformedRectangle& RectangleList::getTransformedRectangle(int i) const {
104 void RectangleList::setEmpty() {
108 void RectangleList::set(const Rect& bounds, const Matrix4& transform) {
113 bool RectangleList::intersectWith(const Rect& bounds,
138 Rect RectangleList::calculateBounds() const {
162 SkRegion RectangleList::convertToRegion(const SkRegion& clip) const {
179 void RectangleList::transform(const Matrix4& transform) {
227 case ClipMode::RectangleList:
297 * RectangleList mode implementation
305 mMode = ClipMode::RectangleList;
369 static_assert(std::is_trivially_destructible<RectangleList>::value,
370 "expect RectangleList to be trivially destructible");
378 case ClipMode::RectangleList:
395 inline static const RectangleList& getRectList(const ClipBase* scb) {
409 int recordedRectCount = (scb->mode == ClipMode::RectangleList)
412 return currentRectCount + recordedRectCount > RectangleList::kMaxTransformedRectangles;
459 case ClipMode::RectangleList: {
460 RectangleList transformedList(getRectList(recordedClip));
475 case ClipMode::RectangleList:
496 const RectangleList& other = getRectList(recordedClip);
517 } else if (CC_LIKELY(clip->mode == ClipMode::RectangleList)) {