1. Split from right to left on the source to ensure that the
width of the right split is aligned to the expected width
alignment.
2. Split from bottom to top on the destination to ensure that the
resultant y-offset is aligned correctly after the swap
operation happens.
Change-Id: I7ddcc068e0ec14b66294b15e641b3e1c58f14a1b
- Add a method in rect utility which aggregates all rectangles
contained in a rectangle array and unionizes them.
Change-Id: Ic825cafe644f00623af15711bd7f54a48d5cc66e
1. Add support to split rectangle vertically and horizontally.
2. Add debug property to enable/disable split rotation.
Change-Id: I4070e7e754c2a3a3a9ca4f4eab91037f7f9c88b7