Searched refs:UpdateRects (Results 1 - 3 of 3) sorted by relevance

/vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/
H A DVBoxMPVdma.cpp295 for (UINT i = 0; i < pRects->UpdateRects.cRects; ++i)
297 vboxWddmRectTranslate(&pRects->UpdateRects.aRects[i], x, y);
303 const size_t cbDup = RT_OFFSETOF(VBOXVDMAPIPE_RECTS, UpdateRects.aRects[pRects->UpdateRects.cRects]);
471 const VBOXWDDM_RECTS_INFO *pRects = &pContextRects->UpdateRects;
843 Assert(pBlt->DstRects.UpdateRects.cRects);
847 if (pBlt->DstRects.UpdateRects.cRects)
849 for (uint32_t i = 0; i < pBlt->DstRects.UpdateRects.cRects; ++i)
852 vboxWddmRectTranslated(&SrcRect, &pBlt->DstRects.UpdateRects.aRects[i], -pBlt->DstRects.ContextRect.left, -pBlt->DstRects.ContextRect.top);
855 &pBlt->DstAlloc.pAlloc->AllocData, &pBlt->DstRects.UpdateRects
[all...]
H A DVBoxMPVdma.h184 VBOXWDDM_RECTS_INFO UpdateRects; member in struct:VBOXVDMAPIPE_RECTS
H A DVBoxMPWddm.cpp6492 pBlt->Blt.DstRects.UpdateRects.cRects = 0;
6493 UINT cbHead = RT_OFFSETOF(VBOXWDDM_DMA_PRIVATEDATA_BLT, Blt.DstRects.UpdateRects.aRects[0]);
6505 memcpy(&pBlt->Blt.DstRects.UpdateRects.aRects[pPresent->MultipassOffset], &pPresent->pDstSubRects[pPresent->MultipassOffset], cbRects);
6506 pBlt->Blt.DstRects.UpdateRects.cRects += cbRects/sizeof (RECT);
6512 memcpy(&pBlt->Blt.DstRects.UpdateRects.aRects[pPresent->MultipassOffset], &pPresent->pDstSubRects[pPresent->MultipassOffset], cbFitingRects);
6515 pBlt->Blt.DstRects.UpdateRects.cRects += cbFitingRects/sizeof (RECT);

Completed in 338 milliseconds