/vbox/src/VBox/GuestHost/OpenGL/util/ |
H A D | compositor.cpp | 34 static int crVrScrCompositorRectsAssignBuffer(PVBOXVR_SCR_COMPOSITOR pCompositor, uint32_t cRects) argument 38 if (pCompositor->cRectsBuffer >= cRects) 40 pCompositor->cRects = cRects; 44 if (pCompositor->cRectsBuffer) 46 Assert(pCompositor->paSrcRects); 47 RTMemFree(pCompositor->paSrcRects); 48 pCompositor->paSrcRects = NULL; 49 Assert(pCompositor->paDstRects); 50 RTMemFree(pCompositor->paDstRects); 51 pCompositor 98 crVrScrCompositorRectsInvalidate(PVBOXVR_SCR_COMPOSITOR pCompositor) argument 103 crVrScrCompositorRectsCounterCb(PVBOXVR_COMPOSITOR pCompositor, PVBOXVR_COMPOSITOR_ENTRY pEntry, void *pvVisitor) argument 124 PVBOXVR_SCR_COMPOSITOR pCompositor = VBOXVR_SCR_COMPOSITOR_FROM_COMPOSITOR(pCCompositor); local 218 PVBOXVR_SCR_COMPOSITOR pCompositor = const_cast<PVBOXVR_SCR_COMPOSITOR>(pcCompositor); local 247 crVrScrCompositorEntryRegionsAdd(PVBOXVR_SCR_COMPOSITOR pCompositor, PVBOXVR_SCR_COMPOSITOR_ENTRY pEntry, uint32_t cRegions, PCRTRECT paRegions, VBOXVR_SCR_COMPOSITOR_ENTRY **ppReplacedScrEntry, uint32_t *pfChangedFlags) argument 282 crVrScrCompositorEntryRegionsSet(PVBOXVR_SCR_COMPOSITOR pCompositor, PVBOXVR_SCR_COMPOSITOR_ENTRY pEntry, uint32_t cRegions, PCRTRECT paRegions, bool *pfChanged) argument 312 crVrScrCompositorEntryPositionSet(PVBOXVR_SCR_COMPOSITOR pCompositor, PVBOXVR_SCR_COMPOSITOR_ENTRY pEntry, PCRTPOINT pPos, bool *pfChanged) argument 341 crVrScrCompositorEntryEnsureRegionsBounds(PVBOXVR_SCR_COMPOSITOR pCompositor, PVBOXVR_SCR_COMPOSITOR_ENTRY pEntry, bool *pfChanged) argument 363 CrVrScrCompositorEntryRegionsAdd(PVBOXVR_SCR_COMPOSITOR pCompositor, PVBOXVR_SCR_COMPOSITOR_ENTRY pEntry, PCRTPOINT pPos, uint32_t cRegions, PCRTRECT paRegions, bool fPosRelated, VBOXVR_SCR_COMPOSITOR_ENTRY **ppReplacedScrEntry, uint32_t *pfChangeFlags) argument 463 CrVrScrCompositorEntryRectSet(PVBOXVR_SCR_COMPOSITOR pCompositor, PVBOXVR_SCR_COMPOSITOR_ENTRY pEntry, PCRTRECT pRect) argument 494 CrVrScrCompositorEntryTexAssign(PVBOXVR_SCR_COMPOSITOR pCompositor, PVBOXVR_SCR_COMPOSITOR_ENTRY pEntry, CR_TEXDATA *pTex) argument 508 CrVrScrCompositorEntryRegionsSet(PVBOXVR_SCR_COMPOSITOR pCompositor, PVBOXVR_SCR_COMPOSITOR_ENTRY pEntry, PCRTPOINT pPos, uint32_t cRegions, PCRTRECT paRegions, bool fPosRelated, bool *pfChanged) argument 583 CrVrScrCompositorEntryListIntersect(PVBOXVR_SCR_COMPOSITOR pCompositor, PVBOXVR_SCR_COMPOSITOR_ENTRY pEntry, PCVBOXVR_LIST pList2, bool *pfChanged) argument 606 CrVrScrCompositorEntryRegionsIntersect(PVBOXVR_SCR_COMPOSITOR pCompositor, PVBOXVR_SCR_COMPOSITOR_ENTRY pEntry, uint32_t cRegions, PCRTRECT paRegions, bool *pfChanged) argument 626 CrVrScrCompositorEntryListIntersectAll(PVBOXVR_SCR_COMPOSITOR pCompositor, PCVBOXVR_LIST pList2, bool *pfChanged) argument 655 CrVrScrCompositorEntryRegionsIntersectAll(PVBOXVR_SCR_COMPOSITOR pCompositor, uint32_t cRegions, PCRTRECT paRegions, bool *pfChanged) argument 685 CrVrScrCompositorEntryPosSet(PVBOXVR_SCR_COMPOSITOR pCompositor, PVBOXVR_SCR_COMPOSITOR_ENTRY pEntry, PCRTPOINT pPos) argument 706 CrVrScrCompositorEntryRegionsGet(PCVBOXVR_SCR_COMPOSITOR pCompositor, PCVBOXVR_SCR_COMPOSITOR_ENTRY pEntry, uint32_t *pcRegions, PCRTRECT *ppaSrcRegions, PCRTRECT *ppaDstRegions, PCRTRECT *ppaDstUnstretchedRects) argument 734 CrVrScrCompositorEntryFlagsCombinedGet(PCVBOXVR_SCR_COMPOSITOR pCompositor, PCVBOXVR_SCR_COMPOSITOR_ENTRY pEntry) argument 766 CrVrScrCompositorEntryRemove(PVBOXVR_SCR_COMPOSITOR pCompositor, PVBOXVR_SCR_COMPOSITOR_ENTRY pEntry) argument 778 CrVrScrCompositorEntryReplace(PVBOXVR_SCR_COMPOSITOR pCompositor, PVBOXVR_SCR_COMPOSITOR_ENTRY pEntry, PVBOXVR_SCR_COMPOSITOR_ENTRY pNewEntry) argument 793 crVrScrCompositorEntryReleasedCB(PCVBOXVR_COMPOSITOR pCompositor, PVBOXVR_COMPOSITOR_ENTRY pEntry, PVBOXVR_COMPOSITOR_ENTRY pReplacingEntry) argument 822 CrVrScrCompositorRectSet(PVBOXVR_SCR_COMPOSITOR pCompositor, PCRTRECT pRect, bool *pfChanged) argument 849 CrVrScrCompositorInit(PVBOXVR_SCR_COMPOSITOR pCompositor, PCRTRECT pRect) argument 862 CrVrScrCompositorRegionsClear(PVBOXVR_SCR_COMPOSITOR pCompositor, bool *pfChanged) argument 870 CrVrScrCompositorClear(PVBOXVR_SCR_COMPOSITOR pCompositor) argument 893 CrVrScrCompositorEntrySetAllChanged(PVBOXVR_SCR_COMPOSITOR pCompositor, bool fChanged) argument 906 CrVrScrCompositorSetStretching(PVBOXVR_SCR_COMPOSITOR pCompositor, float StretchX, float StretchY) argument 919 CrVrScrCompositorRegionsGet(PCVBOXVR_SCR_COMPOSITOR pCompositor, uint32_t *pcRegions, PCRTRECT *ppaSrcRegions, PCRTRECT *ppaDstRegions, PCRTRECT *ppaDstUnstretchedRects) argument 953 PVBOXVR_SCR_COMPOSITOR pCompositor = VBOXVR_SCR_COMPOSITOR_FROM_COMPOSITOR(pCCompositor); local 958 CrVrScrCompositorVisit(PVBOXVR_SCR_COMPOSITOR pCompositor, PFNVBOXVRSCRCOMPOSITOR_VISITOR pfnVisitor, void *pvVisitor) argument 967 CrVrScrCompositorClone(PCVBOXVR_SCR_COMPOSITOR pCompositor, PVBOXVR_SCR_COMPOSITOR pDstCompositor, PFNVBOXVR_SCR_COMPOSITOR_ENTRY_FOR pfnEntryFor, void *pvEntryFor) argument 1007 CrVrScrCompositorIntersectList(PVBOXVR_SCR_COMPOSITOR pCompositor, PCVBOXVR_LIST pVr, bool *pfChanged) argument 1035 CrVrScrCompositorIntersectedList(PCVBOXVR_SCR_COMPOSITOR pCompositor, PCVBOXVR_LIST pVr, PVBOXVR_SCR_COMPOSITOR pDstCompositor, PFNVBOXVR_SCR_COMPOSITOR_ENTRY_FOR pfnEntryFor, void *pvEntryFor, bool *pfChanged) argument [all...] |
H A D | vreg.cpp | 1197 VBOXVREGDECL(void) VBoxVrCompositorInit(PVBOXVR_COMPOSITOR pCompositor, PFNVBOXVRCOMPOSITOR_ENTRY_RELEASED pfnEntryReleased) argument 1199 RTListInit(&pCompositor->List); 1200 pCompositor->pfnEntryReleased = pfnEntryReleased; 1203 VBOXVREGDECL(void) VBoxVrCompositorRegionsClear(PVBOXVR_COMPOSITOR pCompositor, bool *pfChanged) argument 1207 RTListForEachSafe(&pCompositor->List, pEntry, pEntryNext, VBOXVR_COMPOSITOR_ENTRY, Node) 1209 VBoxVrCompositorEntryRemove(pCompositor, pEntry); 1217 VBOXVREGDECL(void) VBoxVrCompositorClear(PVBOXVR_COMPOSITOR pCompositor) argument 1219 VBoxVrCompositorRegionsClear(pCompositor, NULL); 1222 DECLINLINE(void) vboxVrCompositorEntryRelease(PVBOXVR_COMPOSITOR pCompositor, PVBOXVR_COMPOSITOR_ENTRY pEntry, argument 1233 if (pCompositor 1242 vboxVrCompositorEntryAdd(PVBOXVR_COMPOSITOR pCompositor, PVBOXVR_COMPOSITOR_ENTRY pEntry) argument 1248 vboxVrCompositorEntryRemove(PVBOXVR_COMPOSITOR pCompositor, PVBOXVR_COMPOSITOR_ENTRY pEntry, PVBOXVR_COMPOSITOR_ENTRY pReplacingEntry) argument 1255 vboxVrCompositorEntryReplace(PVBOXVR_COMPOSITOR pCompositor, PVBOXVR_COMPOSITOR_ENTRY pEntry, PVBOXVR_COMPOSITOR_ENTRY pReplacingEntry) argument 1278 VBoxVrCompositorEntryRemove(PVBOXVR_COMPOSITOR pCompositor, PVBOXVR_COMPOSITOR_ENTRY pEntry) argument 1291 VBoxVrCompositorEntryReplace(PVBOXVR_COMPOSITOR pCompositor, PVBOXVR_COMPOSITOR_ENTRY pEntry, PVBOXVR_COMPOSITOR_ENTRY pNewEntry) argument 1302 vboxVrCompositorEntryRegionsSubst(PVBOXVR_COMPOSITOR pCompositor, PVBOXVR_COMPOSITOR_ENTRY pEntry, uint32_t cRects, PCRTRECT paRects, bool *pfChanged) argument 1326 VBoxVrCompositorEntryRegionsAdd(PVBOXVR_COMPOSITOR pCompositor, PVBOXVR_COMPOSITOR_ENTRY pEntry, uint32_t cRects, PCRTRECT paRects, PVBOXVR_COMPOSITOR_ENTRY *ppReplacedEntry, uint32_t *pfChangeFlags) argument 1451 VBoxVrCompositorEntryRegionsSubst(PVBOXVR_COMPOSITOR pCompositor, PVBOXVR_COMPOSITOR_ENTRY pEntry, uint32_t cRects, PCRTRECT paRects, bool *pfChanged) argument 1481 VBoxVrCompositorEntryRegionsSet(PVBOXVR_COMPOSITOR pCompositor, PVBOXVR_COMPOSITOR_ENTRY pEntry, uint32_t cRects, PCRTRECT paRects, bool *pfChanged) argument 1515 VBoxVrCompositorEntryListIntersect(PVBOXVR_COMPOSITOR pCompositor, PVBOXVR_COMPOSITOR_ENTRY pEntry, PCVBOXVR_LIST pList2, bool *pfChanged) argument 1548 VBoxVrCompositorEntryRegionsIntersect(PVBOXVR_COMPOSITOR pCompositor, PVBOXVR_COMPOSITOR_ENTRY pEntry, uint32_t cRects, PCRTRECT paRects, bool *pfChanged) argument 1581 VBoxVrCompositorEntryListIntersectAll(PVBOXVR_COMPOSITOR pCompositor, PCVBOXVR_LIST pList2, bool *pfChanged) argument 1610 VBoxVrCompositorEntryRegionsIntersectAll(PVBOXVR_COMPOSITOR pCompositor, uint32_t cRegions, PCRTRECT paRegions, bool *pfChanged) argument 1640 VBoxVrCompositorEntryRegionsTranslate(PVBOXVR_COMPOSITOR pCompositor, PVBOXVR_COMPOSITOR_ENTRY pEntry, int32_t x, int32_t y, bool *pfChanged) argument 1717 VBoxVrCompositorVisit(PVBOXVR_COMPOSITOR pCompositor, PFNVBOXVRCOMPOSITOR_VISITOR pfnVisitor, void *pvVisitor) argument [all...] |
/vbox/src/VBox/GuestHost/OpenGL/include/ |
H A D | cr_compositor.h | 32 typedef DECLCALLBACK(void) FNVBOXVRSCRCOMPOSITOR_ENTRY_RELEASED(const struct VBOXVR_SCR_COMPOSITOR *pCompositor, 73 typedef DECLCALLBACK(bool) FNVBOXVRSCRCOMPOSITOR_VISITOR(PVBOXVR_SCR_COMPOSITOR pCompositor, PVBOXVR_SCR_COMPOSITOR_ENTRY pEntry, 131 DECLINLINE(bool) CrVrScrCompositorIsEmpty(PCVBOXVR_SCR_COMPOSITOR pCompositor) argument 133 return VBoxVrCompositorIsEmpty(&pCompositor->Compositor); 136 VBOXVREGDECL(int) CrVrScrCompositorEntryRectSet(PVBOXVR_SCR_COMPOSITOR pCompositor, PVBOXVR_SCR_COMPOSITOR_ENTRY pEntry, 138 VBOXVREGDECL(int) CrVrScrCompositorEntryTexAssign(PVBOXVR_SCR_COMPOSITOR pCompositor, PVBOXVR_SCR_COMPOSITOR_ENTRY pEntry, 140 VBOXVREGDECL(void) CrVrScrCompositorVisit(PVBOXVR_SCR_COMPOSITOR pCompositor, PFNVBOXVRSCRCOMPOSITOR_VISITOR pfnVisitor, 142 VBOXVREGDECL(void) CrVrScrCompositorEntrySetAllChanged(PVBOXVR_SCR_COMPOSITOR pCompositor, bool fChanged); 147 VBOXVREGDECL(int) CrVrScrCompositorEntryRegionsAdd(PVBOXVR_SCR_COMPOSITOR pCompositor, PVBOXVR_SCR_COMPOSITOR_ENTRY pEntry, 150 VBOXVREGDECL(int) CrVrScrCompositorEntryRegionsSet(PVBOXVR_SCR_COMPOSITOR pCompositor, PVBOXVR_SCR_COMPOSITOR_ENTR 186 CrVrScrCompositorRectGet(PCVBOXVR_SCR_COMPOSITOR pCompositor) argument 191 VBOXVREGDECL(void) CrVrScrCompositorClear(PVBOXVR_SCR_COMPOSITOR pCompositor); variable 206 CrVrScrCompositorGetStretching(PCVBOXVR_SCR_COMPOSITOR pCompositor, float *pStretchX, float *pStretchY) argument 235 CrVrScrCompositorIterInit(PVBOXVR_SCR_COMPOSITOR pCompositor, PVBOXVR_SCR_COMPOSITOR_ITERATOR pIter) argument 240 CrVrScrCompositorConstIterInit(PCVBOXVR_SCR_COMPOSITOR pCompositor, PVBOXVR_SCR_COMPOSITOR_CONST_ITERATOR pIter) argument [all...] |
H A D | cr_vreg.h | 265 typedef DECLCALLBACK(void) FNVBOXVRCOMPOSITOR_ENTRY_RELEASED(const struct VBOXVR_COMPOSITOR *pCompositor, 278 typedef DECLCALLBACK(bool) FNVBOXVRCOMPOSITOR_VISITOR(PVBOXVR_COMPOSITOR pCompositor, PVBOXVR_COMPOSITOR_ENTRY pEntry, 282 VBOXVREGDECL(void) VBoxVrCompositorInit(PVBOXVR_COMPOSITOR pCompositor, PFNVBOXVRCOMPOSITOR_ENTRY_RELEASED pfnEntryReleased); 283 VBOXVREGDECL(void) VBoxVrCompositorClear(PVBOXVR_COMPOSITOR pCompositor); variable 284 VBOXVREGDECL(void) VBoxVrCompositorRegionsClear(PVBOXVR_COMPOSITOR pCompositor, bool *pfChanged); 319 VBOXVREGDECL(bool) VBoxVrCompositorEntryRemove(PVBOXVR_COMPOSITOR pCompositor, PVBOXVR_COMPOSITOR_ENTRY pEntry); 320 VBOXVREGDECL(bool) VBoxVrCompositorEntryReplace(PVBOXVR_COMPOSITOR pCompositor, PVBOXVR_COMPOSITOR_ENTRY pEntry, 322 VBOXVREGDECL(int) VBoxVrCompositorEntryRegionsAdd(PVBOXVR_COMPOSITOR pCompositor, PVBOXVR_COMPOSITOR_ENTRY pEntry, 325 VBOXVREGDECL(int) VBoxVrCompositorEntryRegionsSubst(PVBOXVR_COMPOSITOR pCompositor, PVBOXVR_COMPOSITOR_ENTRY pEntry, 327 VBOXVREGDECL(int) VBoxVrCompositorEntryRegionsSet(PVBOXVR_COMPOSITOR pCompositor, PVBOXVR_COMPOSITOR_ENTR 340 VBoxVrCompositorIsEmpty(PCVBOXVR_COMPOSITOR pCompositor) argument 347 PVBOXVR_COMPOSITOR pCompositor; member in struct:VBOXVR_COMPOSITOR_ITERATOR 354 PCVBOXVR_COMPOSITOR pCompositor; member in struct:VBOXVR_COMPOSITOR_CONST_ITERATOR 359 VBoxVrCompositorIterInit(PVBOXVR_COMPOSITOR pCompositor, PVBOXVR_COMPOSITOR_ITERATOR pIter) argument 365 VBoxVrCompositorConstIterInit(PCVBOXVR_COMPOSITOR pCompositor, PVBOXVR_COMPOSITOR_CONST_ITERATOR pIter) argument [all...] |
/vbox/src/VBox/HostServices/SharedOpenGL/render/ |
H A D | renderspu.c | 537 window->pCompositor = NULL; 806 renderspuVBoxPresentComposition( GLint win, const struct VBOXVR_SCR_COMPOSITOR * pCompositor, const struct VBOXVR_SCR_COMPOSITOR_ENTRY *pChangedEntry ) argument 812 if (renderspuVBoxCompositorSet(window, pCompositor)) 822 void renderspuVBoxCompositorBlitStretched ( const struct VBOXVR_SCR_COMPOSITOR * pCompositor, PCR_BLITTER pBlitter, GLfloat scaleX, GLfloat scaleY) argument 826 CrVrScrCompositorConstIterInit(pCompositor, &CIter); 831 int rc = CrVrScrCompositorEntryRegionsGet(pCompositor, pEntry, &cRegions, &paSrcRegions, &paDstRegions, NULL); 832 uint32_t fFlags = CrVrScrCompositorEntryFlagsCombinedGet(pCompositor, pEntry); 854 void renderspuVBoxCompositorBlit ( const struct VBOXVR_SCR_COMPOSITOR * pCompositor, PCR_BLITTER pBlitter) argument 858 CrVrScrCompositorConstIterInit(pCompositor, &CIter); 863 int rc = CrVrScrCompositorEntryRegionsGet(pCompositor, pEntr 1029 renderspuVBoxPresentCompositionGeneric( WindowInfo *window, const struct VBOXVR_SCR_COMPOSITOR * pCompositor, const struct VBOXVR_SCR_COMPOSITOR_ENTRY *pChangedEntry, int32_t i32MakeCurrentUserData, bool fRedraw ) argument 1044 renderspuVBoxCompositorSet( WindowInfo *window, const struct VBOXVR_SCR_COMPOSITOR * pCompositor) argument 1100 const VBOXVR_SCR_COMPOSITOR * pCompositor = window->pCompositor; local [all...] |
H A D | renderspu_cocoa_helper.m | 852 - (void)vboxPresent:(const VBOXVR_SCR_COMPOSITOR *)pCompositor; 853 - (void)vboxPresentCS:(const VBOXVR_SCR_COMPOSITOR *)pCompositor; 855 - (void)vboxPresentToDockTileCS:(const VBOXVR_SCR_COMPOSITOR *)pCompositor; 857 - (void)vboxPresentToViewCS:(const VBOXVR_SCR_COMPOSITOR *)pCompositor; 2192 const VBOXVR_SCR_COMPOSITOR *pCompositor = NULL; 2194 int rc = renderspuVBoxCompositorLock(m_pWinInfo, &pCompositor); 2201 if (!pCompositor && !m_fCleanupNeeded) 2209 if (pCompositor) 2224 pCompositor = renderspuVBoxCompositorAcquire(m_pWinInfo); 2227 if (!pCompositor) [all...] |
H A D | renderspu.h | 108 const VBOXVR_SCR_COMPOSITOR *pCompositor; member in struct:WindowInfo 425 extern GLboolean renderspuVBoxCompositorSet( WindowInfo *window, const struct VBOXVR_SCR_COMPOSITOR * pCompositor); 432 extern void renderspuVBoxPresentCompositionGeneric( WindowInfo *window, const struct VBOXVR_SCR_COMPOSITOR * pCompositor, 470 extern void renderspuVBoxCompositorBlit ( const struct VBOXVR_SCR_COMPOSITOR * pCompositor, PCR_BLITTER pBlitter); 471 extern void renderspuVBoxCompositorBlitStretched ( const struct VBOXVR_SCR_COMPOSITOR * pCompositor, PCR_BLITTER pBlitter, GLfloat scaleX, GLfloat scaleY);
|
H A D | renderspu_wgl.c | 433 const struct VBOXVR_SCR_COMPOSITOR * pCompositor; local 435 pCompositor = renderspuVBoxCompositorAcquire(pWindow); 436 if (pCompositor) 448 renderspuVBoxPresentCompositionGeneric(pWindow, pCompositor, NULL, 1, true); 1292 const struct VBOXVR_SCR_COMPOSITOR *pCompositor; local 1294 int rc = renderspuVBoxCompositorTryAcquire(window, &pCompositor); 1297 renderspuVBoxPresentCompositionGeneric(window, pCompositor, pChangedEntry, 0, false);
|
H A D | renderspu_glx.c | 537 const struct VBOXVR_SCR_COMPOSITOR * pCompositor; local 539 pCompositor = renderspuVBoxCompositorAcquire(pWindow); 540 if (pCompositor) 542 renderspuVBoxPresentCompositionGeneric(pWindow, pCompositor, NULL, 0, false); 1936 const struct VBOXVR_SCR_COMPOSITOR *pCompositor; local 1938 int rc = renderspuVBoxCompositorTryAcquire(window, &pCompositor); 1941 renderspuVBoxPresentCompositionGeneric(window, pCompositor, pChangedEntry, 0, false);
|
H A D | renderspu_agl.c | 610 void renderspu_SystemVBoxPresentComposition( WindowInfo *window, const struct VBOXVR_SCR_COMPOSITOR * pCompositor, const struct VBOXVR_SCR_COMPOSITOR_ENTRY *pChangedEntry ) argument 612 renderspuVBoxPresentCompositionGeneric(window, pCompositor, pChangedEntry, 0, false);
|
/vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/presenter/ |
H A D | display_vrdp.cpp | 243 const struct VBOXVR_SCR_COMPOSITOR* pCompositor = CrFbGetCompositor(pFb); local 248 int rc = CrVrScrCompositorEntryRegionsGet(pCompositor, pEntry, &cRects, &pRects, NULL, NULL); 283 const struct VBOXVR_SCR_COMPOSITOR* pCompositor = CrFbGetCompositor(pFb); local 285 CrVrScrCompositorConstIterInit(pCompositor, &Iter); 307 const struct VBOXVR_SCR_COMPOSITOR* pCompositor = CrFbGetCompositor(pFb); local 309 CrVrScrCompositorConstIterInit(pCompositor, &Iter);
|
H A D | display_window.cpp | 277 const struct VBOXVR_SCR_COMPOSITOR* pCompositor = CrFbGetCompositor(hFb); local 278 return !CrVrScrCompositorIsEmpty(pCompositor); 367 const struct VBOXVR_SCR_COMPOSITOR* pCompositor = CrFbGetCompositor(getFramebuffer()); local 368 return mpWindow->SetCompositor(pCompositor); 567 const struct VBOXVR_SCR_COMPOSITOR* pCompositor = CrFbGetCompositor(getFramebuffer()); local 568 return CrVrScrCompositorRectGet(pCompositor);
|
H A D | window.cpp | 211 int CrFbWindow::SetCompositor(const struct VBOXVR_SCR_COMPOSITOR * pCompositor) argument 219 mpCompositor = pCompositor;
|
H A D | server_presenter.h | 216 int SetCompositor(const struct VBOXVR_SCR_COMPOSITOR * pCompositor);
|
H A D | server_presenter.cpp | 69 DECLINLINE(CR_FRAMEBUFFER*) CrFbFromCompositor(const struct VBOXVR_SCR_COMPOSITOR* pCompositor) argument 71 return RT_FROM_MEMBER(pCompositor, CR_FRAMEBUFFER, Compositor); 1091 static DECLCALLBACK(void) crFbEntryReleased(const struct VBOXVR_SCR_COMPOSITOR *pCompositor, struct VBOXVR_SCR_COMPOSITOR_ENTRY *pEntry, struct VBOXVR_SCR_COMPOSITOR_ENTRY *pReplacingEntry) argument 1093 CR_FRAMEBUFFER *pFb = PCR_FRAMEBUFFER_FROM_COMPOSITOR(pCompositor);
|
/vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/ |
H A D | server_muralfbo.cpp | 142 const struct VBOXVR_SCR_COMPOSITOR* pCompositor = CrFbGetCompositor(hFb); local 143 RTRECT FbRect = *CrVrScrCompositorRectGet(pCompositor);
|
/vbox/src/VBox/Additions/common/crOpenGL/pack/ |
H A D | packspu_misc.c | 843 void PACKSPU_APIENTRY packspu_VBoxPresentComposition(GLint win, const struct VBOXVR_SCR_COMPOSITOR * pCompositor, const struct VBOXVR_SCR_COMPOSITOR_ENTRY *pChangedEntry) argument
|
/vbox/src/VBox/HostServices/SharedOpenGL/dlm/ |
H A D | dlm_pointers.c | 1111 const struct VBOXVR_SCR_COMPOSITOR * pCompositor, const struct VBOXVR_SCR_COMPOSITOR_ENTRY * pChangedEntry) 1110 crdlm_pointers_VBoxPresentComposition(struct instanceVBoxPresentComposition *instance, GLint win, const struct VBOXVR_SCR_COMPOSITOR * pCompositor, const struct VBOXVR_SCR_COMPOSITOR_ENTRY * pChangedEntry) argument
|