Changeset 51603 in vbox for trunk/src/VBox/Main/include
- Timestamp:
- Jun 11, 2014 11:59:20 AM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/include/DisplayImpl.h
r51553 r51603 37 37 struct VIDEORECCONTEXT; 38 38 39 enum40 {41 ResizeStatus_Void,42 ResizeStatus_InProgress,43 ResizeStatus_UpdateDisplayData44 };45 46 39 typedef struct _DISPLAYFBINFO 47 40 { … … 66 59 uint16_t flags; 67 60 68 /** For saving the rectangles arrived during fb resize is in progress. */69 PRTRECT mpSavedVisibleRegion;70 uint32_t mcSavedVisibleRegion;71 72 61 VBOXVIDEOINFOHOSTEVENTS *pHostEvents; 73 74 volatile uint32_t u32ResizeStatus;75 62 76 63 /** The framebuffer has default format and must be updates immediately. */ … … 86 73 } dirtyRect; 87 74 88 struct89 {90 bool fPending;91 ULONG pixelFormat;92 void *pvVRAM;93 uint32_t bpp;94 uint32_t cbLine;95 uint32_t w;96 uint32_t h;97 uint16_t flags;98 } pendingResize;99 100 75 #ifdef VBOX_WITH_HGSMI 101 76 bool fVBVAEnabled; 102 77 bool fVBVAForceResize; 103 78 bool fRenderThreadMode; 104 uint32_t cVBVASkipUpdate;105 struct106 {107 int32_t xLeft;108 int32_t yTop;109 int32_t xRight;110 int32_t yBottom;111 } vbvaSkippedRect;112 79 PVBVAHOSTFLAGS pVBVAHostFlags; 113 80 #endif /* VBOX_WITH_HGSMI */ … … 324 291 325 292 bool mfSourceBitmapEnabled; 293 bool volatile fVGAResizing; 326 294 327 295 /* arguments of the last handleDisplayResize() call */ … … 372 340 int vbvaLock(void); 373 341 void vbvaUnlock(void); 374 375 RTCRITSECT mSaveSeamlessRectLock;376 int SaveSeamlessRectLock(void);377 void SaveSeamlessRectUnLock(void);378 342 379 343 public:
Note:
See TracChangeset
for help on using the changeset viewer.