VirtualBox

Changeset 45940 in vbox for trunk/src/VBox/GuestHost/OpenGL


Ignore:
Timestamp:
May 7, 2013 8:16:31 PM (12 years ago)
Author:
vboxsync
Message:

crOpenGL->Fe/Qt notification mechanism

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/GuestHost/OpenGL/include/cr_server.h

    r45577 r45940  
    124124
    125125typedef DECLCALLBACKPTR(void, PFNCR_SERVER_RPW_DATA) (const struct CR_SERVER_RPW_ENTRY* pEntry, void *pvEntryTexData);
     126
     127typedef DECLCALLBACKPTR(void, PFNCRSERVERNOTIFYEVENT) (int32_t screenId, uint32_t uEvent, void*pvData);
    126128
    127129typedef struct CR_SERVER_RPW_ENTRY
     
    524526    GLboolean             bWindowsInitiallyHidden;
    525527
     528    uint32_t              NotifyEventMap[(CR_MAX_GUEST_MONITORS + 31)/32];
     529    uint32_t              cDisableEvent;
     530    PFNCRSERVERNOTIFYEVENT pfnNotifyEventCB;
     531
    526532    /* @todo: should we use just one blitter?
    527533     * we use two currently because the drawable attribs can differ*/
     
    565571extern DECLEXPORT(int32_t) crVBoxServerSetScreenViewport(int sIndex, int32_t x, int32_t y, uint32_t w, uint32_t h);
    566572
     573extern DECLEXPORT(void) crServerVBoxSetNotifyEventCB(PFNCRSERVERNOTIFYEVENT pfnCb);
     574
    567575#ifdef VBOX_WITH_CRHGSMI
    568576/* We moved all CrHgsmi command processing to crserverlib to keep the logic of dealing with CrHgsmi commands in one place.
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette