Lines Matching refs:pRect2
150 DECLINLINE(bool) vboxWddmRectIsEqual(const RECT *pRect1, const RECT *pRect2)
153 Assert(pRect2);
154 if (pRect1->left != pRect2->left)
156 if (pRect1->top != pRect2->top)
158 if (pRect1->right != pRect2->right)
160 if (pRect1->bottom != pRect2->bottom)
185 DECLINLINE(bool) vboxWddmRectIsIntersect(const RECT * pRect1, const RECT * pRect2)
187 return !((pRect1->left < pRect2->left && pRect1->right <= pRect2->left)
188 || (pRect2->left < pRect1->left && pRect2->right <= pRect1->left)
189 || (pRect1->top < pRect2->top && pRect1->bottom <= pRect2->top)
190 || (pRect2->top < pRect1->top && pRect2->bottom <= pRect1->top));
193 DECLINLINE(void) vboxWddmRectUnited(RECT * pDst, const RECT * pRect1, const RECT * pRect2)
195 pDst->left = RT_MIN(pRect1->left, pRect2->left);
196 pDst->top = RT_MIN(pRect1->top, pRect2->top);
197 pDst->right = RT_MAX(pRect1->right, pRect2->right);
198 pDst->bottom = RT_MAX(pRect1->bottom, pRect2->bottom);