VirtualBox

Changeset 83142 in vbox for trunk/include/VBox/vmm


Ignore:
Timestamp:
Feb 24, 2020 7:24:26 PM (5 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
136260
Message:

bugref:9637. Sending monitor positions (offsets) from GAs to svga device since vmwgfx fails to do so.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/vmm/pdmifs.h

    r82968 r83142  
    710710     */
    711711    DECLR3CALLBACKMEMBER(void, pfnReportHostCursorPosition, (PPDMIDISPLAYPORT pInterface, uint32_t x, uint32_t y, bool fOutOfRange));
     712
     713    /**
     714     * Notify the graphics device about the monitor positions since the ones we get from vmwgfx FIFO are not correct. In an ideal
     715     * universe this method should not be here.
     716     *
     717     * @param   pInterface   Pointer to this interface.
     718     * @param   cPositions   Number of monitor positions
     719     * @param   pPosition    Monitor positions (offsets/origins) array
     720     * @thread  Any.
     721     */
     722    DECLR3CALLBACKMEMBER(void, pfnReportMonitorPositions, (PPDMIDISPLAYPORT pInterface, uint32_t cPositions, PRTPOINT pPosition));
     723
    712724} PDMIDISPLAYPORT;
    713725/** PDMIDISPLAYPORT interface ID. */
     
    18141826
    18151827    /**
     1828     * Update monitor positions (offsets). Passing monitor positions from the guest to host
     1829     * exclusively since vmwgfx fails to do so (thru FIFO).
     1830     *
     1831     * @returns VBox status code.
     1832     * @param   pInterface          Pointer to this interface.
     1833     * @param   cPositions          Number of monitor positions
     1834     * @param   pPosition           Positions array
     1835     * @thread  The emulation thread.
     1836     *
     1837     * @remarks Is allowed to be NULL.
     1838     */
     1839    DECLR3CALLBACKMEMBER(int, pfnUpdateMonitorPositions,(PPDMIVMMDEVCONNECTOR pInterface, uint32_t cPositions, PRTPOINT pPosition));
     1840
     1841    /**
    18161842     * Query the visible region of the display
    18171843     *
Note: See TracChangeset for help on using the changeset viewer.

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