Lines Matching refs:mask

81     Rect mask;
82 if (!mask.Intersect(originRect, leftoverRect)) {
91 * | B | mask :A
104 if (mask.GetWidth() == leftoverRect.GetWidth()) {
109 * | | B | | mask :B
114 if (mask.GetBottom() == leftoverRect.GetBottom()) {
115 leftoverRect.SetBottom(mask.GetTop() - 1);
116 } else if (mask.GetTop() == leftoverRect.GetTop()) {
117 leftoverRect.SetTop(mask.GetBottom() + 1);
120 splitRects.Back().SetBottom(mask.GetTop() - 1);
121 leftoverRect.SetTop(mask.GetBottom() + 1);
126 if (mask.GetHeight() == leftoverRect.GetHeight()) {
130 * | A | B | C | mask :B
134 if (mask.GetLeft() == leftoverRect.GetLeft()) {
135 leftoverRect.SetLeft(mask.GetRight() + 1);
136 } else if (mask.GetRight() == leftoverRect.GetRight()) {
137 leftoverRect.SetRight(mask.GetLeft() - 1);
140 splitRects.Back().SetRight(mask.GetLeft() - 1);
141 leftoverRect.SetLeft(mask.GetRight() + 1);
148 if (mask.GetLeft() != leftoverRect.GetLeft()) {
152 * | +---+ mask :A
164 splitRects.Back().SetRight(mask.GetLeft() - 1);
165 leftoverRect.SetLeft(mask.GetLeft());
168 if (mask.GetTop() != leftoverRect.GetTop()) {
171 * | B | mask :A
182 splitRects.Back().SetBottom(mask.GetTop() - 1);
183 leftoverRect.SetTop(mask.GetTop());
186 if (mask.GetRight() != leftoverRect.GetRight()) {
190 * +---+ | mask :A
202 splitRects.Back().SetLeft(mask.GetRight() + 1);
203 leftoverRect.SetRight(mask.GetRight());
206 if (mask.GetBottom() != leftoverRect.GetBottom()) {
209 * | | A | | mask :A
220 splitRects.Back().SetTop(mask.GetBottom() + 1);
221 leftoverRect.SetBottom(mask.GetBottom());
641 Rect mask = rect;
657 if (curViewRect.Intersect(curView->GetMaskedRect(), mask) || enableAnimator) {
691 g_maskStack[stackCount] = mask;
694 mask = par->GetContentRect();
695 mask.Intersect(mask, curViewRect);
706 BlitMapBuffer(origRect, curTransMap, mask);
723 mask = g_maskStack[stackCount];
726 } else if (curViewRect.Intersect(curViewRect, mask)) {
731 BlitMapBuffer(origRect, curTransMap, mask);