/vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/presenter/ |
H A D | server_presenter.h | 47 virtual int UpdateBegin(struct CR_FRAMEBUFFER *pFb) = 0; 48 virtual void UpdateEnd(struct CR_FRAMEBUFFER *pFb) = 0; 50 virtual int EntryCreated(struct CR_FRAMEBUFFER *pFb, HCR_FRAMEBUFFER_ENTRY hEntry) = 0; 51 virtual int EntryAdded(struct CR_FRAMEBUFFER *pFb, HCR_FRAMEBUFFER_ENTRY hEntry) = 0; 52 virtual int EntryReplaced(struct CR_FRAMEBUFFER *pFb, HCR_FRAMEBUFFER_ENTRY hNewEntry, HCR_FRAMEBUFFER_ENTRY hReplacedEntry) = 0; 53 virtual int EntryTexChanged(struct CR_FRAMEBUFFER *pFb, HCR_FRAMEBUFFER_ENTRY hEntry) = 0; 54 virtual int EntryRemoved(struct CR_FRAMEBUFFER *pFb, HCR_FRAMEBUFFER_ENTRY hEntry) = 0; 55 virtual int EntryDestroyed(struct CR_FRAMEBUFFER *pFb, HCR_FRAMEBUFFER_ENTRY hEntry) = 0; 56 virtual int EntryPosChanged(struct CR_FRAMEBUFFER *pFb, HCR_FRAMEBUFFER_ENTRY hEntry) = 0; 58 virtual int RegionsChanged(struct CR_FRAMEBUFFER *pFb) [all...] |
H A D | display_composite.cpp | 91 int CrFbDisplayComposite::setFramebuffer(struct CR_FRAMEBUFFER *pFb) argument 93 CrFbDisplayBase::setFramebuffer(pFb); 98 pIter->setFramebuffer(pFb); 105 int CrFbDisplayComposite::UpdateBegin(struct CR_FRAMEBUFFER *pFb) argument 107 int rc = CrFbDisplayBase::UpdateBegin(pFb); 117 rc = pIter->UpdateBegin(pFb); 128 void CrFbDisplayComposite::UpdateEnd(struct CR_FRAMEBUFFER *pFb) argument 133 pIter->UpdateEnd(pFb); 136 CrFbDisplayBase::UpdateEnd(pFb); 140 int CrFbDisplayComposite::EntryAdded(struct CR_FRAMEBUFFER *pFb, HCR_FRAMEBUFFER_ENTR argument 163 EntryCreated(struct CR_FRAMEBUFFER *pFb, HCR_FRAMEBUFFER_ENTRY hEntry) argument 186 EntryReplaced(struct CR_FRAMEBUFFER *pFb, HCR_FRAMEBUFFER_ENTRY hNewEntry, HCR_FRAMEBUFFER_ENTRY hReplacedEntry) argument 210 EntryTexChanged(struct CR_FRAMEBUFFER *pFb, HCR_FRAMEBUFFER_ENTRY hEntry) argument 233 EntryRemoved(struct CR_FRAMEBUFFER *pFb, HCR_FRAMEBUFFER_ENTRY hEntry) argument 256 EntryDestroyed(struct CR_FRAMEBUFFER *pFb, HCR_FRAMEBUFFER_ENTRY hEntry) argument 280 RegionsChanged(struct CR_FRAMEBUFFER *pFb) argument 303 FramebufferChanged(struct CR_FRAMEBUFFER *pFb) argument [all...] |
H A D | display_vrdp.cpp | 28 int CrFbDisplayVrdp::EntryCreated(struct CR_FRAMEBUFFER *pFb, HCR_FRAMEBUFFER_ENTRY hEntry) argument 30 int rc = CrFbDisplayBase::EntryCreated(pFb, hEntry); 38 rc = vrdpCreate(pFb, hEntry); 49 int CrFbDisplayVrdp::EntryReplaced(struct CR_FRAMEBUFFER *pFb, HCR_FRAMEBUFFER_ENTRY hNewEntry, HCR_FRAMEBUFFER_ENTRY hReplacedEntry) argument 51 int rc = CrFbDisplayBase::EntryReplaced(pFb, hNewEntry, hReplacedEntry); 78 int CrFbDisplayVrdp::EntryTexChanged(struct CR_FRAMEBUFFER *pFb, HCR_FRAMEBUFFER_ENTRY hEntry) argument 80 int rc = CrFbDisplayBase::EntryTexChanged(pFb, hEntry); 103 int CrFbDisplayVrdp::EntryRemoved(struct CR_FRAMEBUFFER *pFb, HCR_FRAMEBUFFER_ENTRY hEntry) argument 105 int rc = CrFbDisplayBase::EntryRemoved(pFb, hEntry); 116 return vrdpRegions(pFb, hEntr 120 EntryDestroyed(struct CR_FRAMEBUFFER *pFb, HCR_FRAMEBUFFER_ENTRY hEntry) argument 134 EntryPosChanged(struct CR_FRAMEBUFFER *pFb, HCR_FRAMEBUFFER_ENTRY hEntry) argument 149 RegionsChanged(struct CR_FRAMEBUFFER *pFb) argument 162 FramebufferChanged(struct CR_FRAMEBUFFER *pFb) argument 240 vrdpRegions(struct CR_FRAMEBUFFER *pFb, HCR_FRAMEBUFFER_ENTRY hEntry) argument 281 vrdpRegionsAll(struct CR_FRAMEBUFFER *pFb) argument 297 vrdpSynchEntry(struct CR_FRAMEBUFFER *pFb, HCR_FRAMEBUFFER_ENTRY hEntry) argument 305 vrdpSyncEntryAll(struct CR_FRAMEBUFFER *pFb) argument [all...] |
H A D | display_base.cpp | 77 int CrFbDisplayBase::setFramebuffer(struct CR_FRAMEBUFFER *pFb) argument 85 if (mpFb == pFb) 88 int rc = setFramebufferBegin(pFb); 101 setFramebufferEnd(pFb); 106 mpFb = pFb; 114 setFramebufferEnd(pFb); 119 setFramebufferEnd(pFb); 130 int CrFbDisplayBase::UpdateBegin(struct CR_FRAMEBUFFER *pFb) argument 138 void CrFbDisplayBase::UpdateEnd(struct CR_FRAMEBUFFER *pFb) argument 147 int CrFbDisplayBase::EntryCreated(struct CR_FRAMEBUFFER *pFb, HCR_FRAMEBUFFER_ENTR 337 setFramebufferBegin(struct CR_FRAMEBUFFER *pFb) argument 343 setFramebufferEnd(struct CR_FRAMEBUFFER *pFb) argument [all...] |
H A D | display_window_rootvr.cpp | 29 int CrFbDisplayWindowRootVr::EntryCreated(struct CR_FRAMEBUFFER *pFb, HCR_FRAMEBUFFER_ENTRY hEntry) argument 31 int rc = CrFbDisplayWindow::EntryCreated(pFb, hEntry); 56 int CrFbDisplayWindowRootVr::EntryAdded(struct CR_FRAMEBUFFER *pFb, HCR_FRAMEBUFFER_ENTRY hEntry) argument 58 int rc = CrFbDisplayWindow::EntryAdded(pFb, hEntry); 74 int CrFbDisplayWindowRootVr::EntryReplaced(struct CR_FRAMEBUFFER *pFb, HCR_FRAMEBUFFER_ENTRY hNewEntry, HCR_FRAMEBUFFER_ENTRY hReplacedEntry) argument 76 int rc = CrFbDisplayWindow::EntryReplaced(pFb, hNewEntry, hReplacedEntry); 91 int CrFbDisplayWindowRootVr::EntryTexChanged(struct CR_FRAMEBUFFER *pFb, HCR_FRAMEBUFFER_ENTRY hEntry) argument 93 int rc = CrFbDisplayWindow::EntryTexChanged(pFb, hEntry); 108 int CrFbDisplayWindowRootVr::EntryRemoved(struct CR_FRAMEBUFFER *pFb, HCR_FRAMEBUFFER_ENTRY hEntry) argument 110 int rc = CrFbDisplayWindow::EntryRemoved(pFb, hEntr 129 EntryDestroyed(struct CR_FRAMEBUFFER *pFb, HCR_FRAMEBUFFER_ENTRY hEntry) argument [all...] |
H A D | display_window.cpp | 38 int CrFbDisplayWindow::UpdateBegin(struct CR_FRAMEBUFFER *pFb) argument 43 rc = CrFbDisplayBase::UpdateBegin(pFb); 60 void CrFbDisplayWindow::UpdateEnd(struct CR_FRAMEBUFFER *pFb) argument 62 CrFbDisplayBase::UpdateEnd(pFb); 69 int CrFbDisplayWindow::RegionsChanged(struct CR_FRAMEBUFFER *pFb) argument 71 int rc = CrFbDisplayBase::RegionsChanged(pFb); 92 int CrFbDisplayWindow::EntryCreated(struct CR_FRAMEBUFFER *pFb, HCR_FRAMEBUFFER_ENTRY hEntry) argument 94 int rc = CrFbDisplayBase::EntryCreated(pFb, hEntry); 115 int CrFbDisplayWindow::EntryReplaced(struct CR_FRAMEBUFFER *pFb, HCR_FRAMEBUFFER_ENTRY hNewEntry, HCR_FRAMEBUFFER_ENTRY hReplacedEntry) argument 117 int rc = CrFbDisplayBase::EntryReplaced(pFb, hNewEntr 138 EntryTexChanged(struct CR_FRAMEBUFFER *pFb, HCR_FRAMEBUFFER_ENTRY hEntry) argument 161 FramebufferChanged(struct CR_FRAMEBUFFER *pFb) argument [all...] |
H A D | server_presenter.cpp | 42 void CrFbInit(CR_FRAMEBUFFER *pFb, uint32_t idFb) argument 49 memset(pFb, 0, sizeof (*pFb)); 50 pFb->ScreenInfo.u16Flags = VBVA_SCREEN_F_DISABLED; 51 pFb->ScreenInfo.u32ViewIndex = idFb; 52 CrVrScrCompositorInit(&pFb->Compositor, &Rect); 53 RTListInit(&pFb->EntriesList); 54 CrHTableCreate(&pFb->SlotTable, 0); 58 bool CrFbIsEnabled(CR_FRAMEBUFFER *pFb) argument 60 return !(pFb 64 CrFbGetCompositor(CR_FRAMEBUFFER *pFb) argument 84 CrFbUpdateBegin(CR_FRAMEBUFFER *pFb) argument 97 CrFbUpdateEnd(CR_FRAMEBUFFER *pFb) argument 114 CrFbIsUpdating(const CR_FRAMEBUFFER *pFb) argument 802 CrFbResize(CR_FRAMEBUFFER *pFb, const struct VBVAINFOSCREEN * pScreen, void *pvVRAM) argument 842 CrFbTerm(CR_FRAMEBUFFER *pFb) argument 863 CrFbDisplayGet(CR_FRAMEBUFFER *pFb) argument 868 CrFbDisplaySet(CR_FRAMEBUFFER *pFb, ICrFbDisplay *pDisplay) argument 1053 crFbEntryMarkDestroyed(CR_FRAMEBUFFER *pFb, CR_FRAMEBUFFER_ENTRY* pEntry) argument 1067 crFbEntryDestroy(CR_FRAMEBUFFER *pFb, CR_FRAMEBUFFER_ENTRY* pEntry) argument 1083 crFbEntryRelease(CR_FRAMEBUFFER *pFb, CR_FRAMEBUFFER_ENTRY* pEntry) argument 1093 CR_FRAMEBUFFER *pFb = PCR_FRAMEBUFFER_FROM_COMPOSITOR(pCompositor); local 1140 crFbEntryCreate(CR_FRAMEBUFFER *pFb, CR_TEXDATA* pTex, const RTRECT *pRect, uint32_t fFlags) argument 1161 CrFbEntryCreateForTexData(CR_FRAMEBUFFER *pFb, struct CR_TEXDATA *pTex, uint32_t fFlags, HCR_FRAMEBUFFER_ENTRY *phEntry) argument 1179 CrFbEntryTexDataUpdate(CR_FRAMEBUFFER *pFb, HCR_FRAMEBUFFER_ENTRY pEntry, struct CR_TEXDATA *pTex) argument 1204 CrFbEntryCreateForTexId(CR_FRAMEBUFFER *pFb, GLuint idTexture, uint32_t fFlags, HCR_FRAMEBUFFER_ENTRY *phEntry) argument 1225 CrFbEntryAddRef(CR_FRAMEBUFFER *pFb, HCR_FRAMEBUFFER_ENTRY hEntry) argument 1230 CrFbEntryRelease(CR_FRAMEBUFFER *pFb, HCR_FRAMEBUFFER_ENTRY hEntry) argument 1291 CrFbEntryRegionsAdd(CR_FRAMEBUFFER *pFb, HCR_FRAMEBUFFER_ENTRY hEntry, const RTPOINT *pPos, uint32_t cRegions, const RTRECT *paRegions, bool fPosRelated) argument 1384 CrFbEntryRegionsSet(CR_FRAMEBUFFER *pFb, HCR_FRAMEBUFFER_ENTRY hEntry, const RTPOINT *pPos, uint32_t cRegions, const RTRECT *paRegions, bool fPosRelated) argument 1482 CrFbDDataAllocSlot(CR_FRAMEBUFFER *pFb) argument 1487 CrFbDDataReleaseSlot(CR_FRAMEBUFFER *pFb, CRHTABLE_HANDLE hSlot, PFNCR_FRAMEBUFFER_SLOT_RELEASE_CB pfnReleaseCb, void *pvContext) argument 2768 CrFbEntrySaveState(CR_FRAMEBUFFER *pFb, CR_FRAMEBUFFER_ENTRY *hEntry, PSSMHANDLE pSSM) argument 2808 CrFbSaveState(CR_FRAMEBUFFER *pFb, PSSMHANDLE pSSM) argument 2911 CrFbEntryLoadState(CR_FRAMEBUFFER *pFb, PSSMHANDLE pSSM, uint32_t version) argument 2969 CrFbLoadState(CR_FRAMEBUFFER *pFb, PSSMHANDLE pSSM, uint32_t version) argument 3035 CR_FRAMEBUFFER *pFb = CrPMgrFbGet(iScreen); local [all...] |
/vbox/src/VBox/Frontends/VirtualBox/src/ |
H A D | VBoxFBOverlay.h | 1345 template<class T> VBoxFBSizeInfo(T *pFb) : 1346 m_visualState(pFb->visualState()), 1347 mPixelFormat(pFb->pixelFormat()), mVRAM(pFb->address()), mBitsPerPixel(pFb->bitsPerPixel()), 1348 mBytesPerLine(pFb->bytesPerLine()), mWidth(pFb->width()), mHeight(pFb->height()), 1349 m_dScaleFactor(pFb->scaleFactor()), m_scaledSize(pFb [all...] |
/vbox/src/VBox/Main/src-client/ |
H A D | DisplayImpl.cpp | 2699 DISPLAYFBINFO *pFb = &maFramebuffers[aScreenId]; 2700 pFb->pendingViewportInfo.fPending = true; 2701 pFb->pendingViewportInfo.x = aX; 2702 pFb->pendingViewportInfo.y = aY; 2703 pFb->pendingViewportInfo.width = aWidth; 2704 pFb->pendingViewportInfo.height = aHeight; 3304 DISPLAYFBINFO *pFb = &maFramebuffers[ul]; 3305 if (!pFb->pendingViewportInfo.fPending) 3308 rc = i_crViewportNotify(ul, pFb->pendingViewportInfo.x, pFb [all...] |