Changeset 53965 in vbox for trunk/src/VBox/Main/include
- Timestamp:
- Jan 26, 2015 8:37:10 PM (10 years ago)
- svn:sync-xref-src-repo-rev:
- 97864
- Location:
- trunk/src/VBox/Main/include
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/include/DisplayImpl.h
r53851 r53965 124 124 virtual void i_getFramebufferDimensions(int32_t *px1, int32_t *py1, 125 125 int32_t *px2, int32_t *py2) = 0; 126 virtual HRESULT i_reportHostCursorCapabilities(uint32_t fCapabilitiesAdded, uint32_t fCapabilitiesRemoved) = 0; 127 virtual HRESULT i_reportHostCursorPosition(int32_t x, int32_t y) = 0; 126 128 }; 127 129 … … 150 152 void i_handleUpdateVMMDevSupportsGraphics(bool fSupportsGraphics); 151 153 void i_handleUpdateGuestVBVACapabilities(uint32_t fNewCapabilities); 154 void i_handleUpdateVBVAInputMapping(int32_t xOrigin, int32_t yOrigin, uint32_t cx, uint32_t cy); 152 155 #ifdef VBOX_WITH_VIDEOHWACCEL 153 156 int i_handleVHWACommandProcess(PVBOXVHWACMD pCommand); … … 200 203 virtual void i_getFramebufferDimensions(int32_t *px1, int32_t *py1, 201 204 int32_t *px2, int32_t *py2); 205 virtual HRESULT i_reportHostCursorCapabilities(uint32_t fCapabilitiesAdded, uint32_t fCapabilitiesRemoved); 206 virtual HRESULT i_reportHostCursorPosition(int32_t x, int32_t y); 202 207 203 208 static const PDMDRVREG DrvReg; … … 333 338 const void *pvShape); 334 339 static DECLCALLBACK(void) i_displayVBVAGuestCapabilityUpdate(PPDMIDISPLAYCONNECTOR pInterface, uint32_t fCapabilities); 340 341 static DECLCALLBACK(void) i_displayVBVAInputMappingUpdate(PPDMIDISPLAYCONNECTOR pInterface, int32_t xOrigin, int32_t yOrigin, 342 uint32_t cx, uint32_t cy); 335 343 #endif 336 344 … … 362 370 363 371 unsigned mcMonitors; 372 /** Input mapping rectangle top left X relative to the first screen. */ 373 int32_t xInputMappingOrigin; 374 /** Input mapping rectangle top left Y relative to the first screen. */ 375 int32_t yInputMappingOrigin; 376 uint32_t cxInputMapping; /**< Input mapping rectangle width. */ 377 uint32_t cyInputMapping; /**< Input mapping rectangle height. */ 364 378 DISPLAYFBINFO maFramebuffers[SchemaDefs::MaxGuestMonitors]; 365 379 /** Does the VMM device have the "supports graphics" capability set? … … 369 383 * Does not go into the saved state as it is refreshed on restore. */ 370 384 uint32_t mfGuestVBVACapabilities; 385 /** Mirror of the current host cursor integration support capability. 386 * Does not go into the saved state as it is refreshed on restore. */ 387 uint32_t mfHostSupportsCursorIntegration; 371 388 372 389 bool mfSourceBitmapEnabled; -
trunk/src/VBox/Main/include/DisplayUtils.h
r44529 r53965 23 23 #define sSSMDisplayVer2 0x00010002 24 24 #define sSSMDisplayVer3 0x00010003 25 #define sSSMDisplayVer4 0x00010004 25 26 26 27 int readSavedGuestScreenInfo(const Utf8Str &strStateFilePath, uint32_t u32ScreenId, -
trunk/src/VBox/Main/include/MouseImpl.h
r52934 r53965 104 104 HRESULT i_reportMultiTouchEventToDevice(uint8_t cContacts, const uint64_t *pau64Contacts, uint32_t u32ScanTime); 105 105 HRESULT i_reportAbsEventToVMMDev(int32_t x, int32_t y); 106 HRESULT i_reportAbsEvent(int32_t x, int32_t y, int32_t dz, int32_t dw, 107 uint32_t fButtons, bool fUsesVMMDevEvent); 106 HRESULT i_reportAbsEventToInputDevices(int32_t x, int32_t y, int32_t dz, int32_t dw, uint32_t fButtons, 107 bool fUsesVMMDevEvent); 108 HRESULT i_reportAbsEventToDisplayDevice(int32_t x, int32_t y); 108 109 HRESULT i_convertDisplayRes(LONG x, LONG y, int32_t *pxAdj, int32_t *pyAdj, 109 110 bool *pfValid);
Note:
See TracChangeset
for help on using the changeset viewer.