Changeset 41216 in vbox for trunk/src/VBox/Main/include
- Timestamp:
- May 8, 2012 6:05:41 PM (13 years ago)
- svn:sync-xref-src-repo-rev:
- 77855
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/include/FramebufferImpl.h
r41201 r41216 32 32 VIRTUALBOXBASE_ADD_ERRORINFO_SUPPORT(Framebuffer, IFramebuffer) 33 33 34 DECLARE_NOT_AGGREGATABLE (Framebuffer)34 DECLARE_NOT_AGGREGATABLE (Framebuffer) 35 35 36 36 DECLARE_PROTECT_FINAL_CONSTRUCT() 37 37 38 BEGIN_COM_MAP (Framebuffer)39 VBOX_DEFAULT_INTERFACE_ENTRIES (IFramebuffer)38 BEGIN_COM_MAP (Framebuffer) 39 VBOX_DEFAULT_INTERFACE_ENTRIES (IFramebuffer) 40 40 END_COM_MAP() 41 41 42 DECLARE_EMPTY_CTOR_DTOR (Framebuffer)42 DECLARE_EMPTY_CTOR_DTOR (Framebuffer) 43 43 44 44 /* IFramebuffer properties */ 45 STDMETHOD(COMGETTER(Address)) (BYTE **aAddress) = 0;46 STDMETHOD(COMGETTER(Width)) (ULONG *aWidth) = 0;47 STDMETHOD(COMGETTER(Height)) (ULONG *aHeight) = 0;48 STDMETHOD(COMGETTER(BitsPerPixel)) (ULONG *aBitsPerPixel) = 0;49 STDMETHOD(COMGETTER(BytesPerLine)) (ULONG *aBytesPerLine) = 0;50 STDMETHOD(COMGETTER(PixelFormat)) (ULONG *aPixelFormat) = 0;51 STDMETHOD(COMGETTER(UsesGuestVRAM)) (BOOL *aUsesGuestVRAM) = 0;52 STDMETHOD(COMGETTER(HeightReduction)) (ULONG *aHeightReduction) = 0;53 STDMETHOD(COMGETTER(Overlay)) (IFramebufferOverlay **aOverlay) = 0;54 STDMETHOD(COMGETTER(WinId)) (ULONG64 *winId) = 0;45 STDMETHOD(COMGETTER(Address)) (BYTE **aAddress) = 0; 46 STDMETHOD(COMGETTER(Width)) (ULONG *aWidth) = 0; 47 STDMETHOD(COMGETTER(Height)) (ULONG *aHeight) = 0; 48 STDMETHOD(COMGETTER(BitsPerPixel)) (ULONG *aBitsPerPixel) = 0; 49 STDMETHOD(COMGETTER(BytesPerLine)) (ULONG *aBytesPerLine) = 0; 50 STDMETHOD(COMGETTER(PixelFormat)) (ULONG *aPixelFormat) = 0; 51 STDMETHOD(COMGETTER(UsesGuestVRAM)) (BOOL *aUsesGuestVRAM) = 0; 52 STDMETHOD(COMGETTER(HeightReduction)) (ULONG *aHeightReduction) = 0; 53 STDMETHOD(COMGETTER(Overlay)) (IFramebufferOverlay **aOverlay) = 0; 54 STDMETHOD(COMGETTER(WinId)) (ULONG64 *winId) = 0; 55 55 56 56 /* IFramebuffer methods */ … … 58 58 STDMETHOD(Unlock)() = 0; 59 59 60 STDMETHOD(RequestResize) (ULONG aScreenId, ULONG aPixelFormat,61 BYTE *aVRAM, ULONG aBitsPerPixel, ULONG aBytesPerLine,62 ULONG aWidth, ULONG aHeight,63 BOOL *aFinished) = 0;60 STDMETHOD(RequestResize) (ULONG aScreenId, ULONG aPixelFormat, 61 BYTE *aVRAM, ULONG aBitsPerPixel, ULONG aBytesPerLine, 62 ULONG aWidth, ULONG aHeight, 63 BOOL *aFinished) = 0; 64 64 65 STDMETHOD(VideoModeSupported) (ULONG aWidth, ULONG aHeight, ULONG aBPP,66 BOOL *aSupported) = 0;65 STDMETHOD(VideoModeSupported) (ULONG aWidth, ULONG aHeight, ULONG aBPP, 66 BOOL *aSupported) = 0; 67 67 68 68 STDMETHOD(GetVisibleRegion)(BYTE *aRectangles, ULONG aCount, 69 69 ULONG *aCountCopied) = 0; 70 70 STDMETHOD(SetVisibleRegion)(BYTE *aRectangles, ULONG aCount) = 0; 71 71
Note:
See TracChangeset
for help on using the changeset viewer.