Lines Matching refs:pRect
1883 const RECT *pRect,
1889 DBG("This=%p pSurface=%p pRect=%p color=%08x\n", This,
1890 pSurface, pRect, color);
1891 if (pRect)
1892 DBG("pRect=(%u,%u)-(%u,%u)\n", pRect->left, pRect->top,
1893 pRect->right, pRect->bottom);
1904 if (pRect) {
1905 x = pRect->left;
1906 y = pRect->top;
1907 w = pRect->right - pRect->left;
1908 h = pRect->bottom - pRect->top;
1930 /* XXX: lock pRect and fix util_fill_rect */
1931 hr = NineSurface9_LockRect(surf, &lock, NULL, pRect ? 0 : D3DLOCK_DISCARD);
2858 const RECT *pRect )
2862 user_assert(pRect != NULL, D3DERR_INVALIDCALL);
2865 pRect->left, pRect->top, pRect->right, pRect->bottom);
2867 state->scissor.minx = pRect->left;
2868 state->scissor.miny = pRect->top;
2869 state->scissor.maxx = pRect->right;
2870 state->scissor.maxy = pRect->bottom;
2882 RECT *pRect )
2884 user_assert(pRect != NULL, D3DERR_INVALIDCALL);
2886 pRect->left = This->state.scissor.minx;
2887 pRect->top = This->state.scissor.miny;
2888 pRect->right = This->state.scissor.maxx;
2889 pRect->bottom = This->state.scissor.maxy;