IViewObjectPresentFlipSite interface
Entry point to using the ISurfacePresenterFlip mechanism for enabling efficient, rotation-aware ActiveX controls using Microsoft Direct3D 11 (and above) presentation.
Members
The IViewObjectPresentFlipSite interface inherits from the IUnknown interface. IViewObjectPresentFlipSite also has these types of members:
- Methods
Methods
The IViewObjectPresentFlipSite interface has these methods.
Method | Description |
---|---|
CreateSurfacePresenterFlip | Creates the ISurfacePresenterFlip object, which serves a similar role to IDXGISwapChain and represents a series of buffers used for presentation. |
EnterFullScreen | Places the ActiveX control into full screen mode. |
ExitFullScreen | Takes the ActiveX control out full screen mode. |
GetBoundingRect | Provides the size (in pixels) of the ActiveX control on the screen. |
GetDeviceLuid | Obtains the locally unique identifier (LUID) of the D3D adapter that Internet Explorer is currently using. |
GetFullScreenSize | Obtains the size (in pixels) required by the presenter if it were in full screen mode. |
GetMetrics | Returns the position and size of the ActiveX control (in pixels), and the current scale factor that Internet Explorer is applying to the control. |
IsFullScreen | Determines if the ActiveX control is in full screen mode. |
Remarks
This interface can be obtained with the QueryInterface method on the IOleClientSite pointer given in IObjectWithSite::SetSite.
IViewObjectPresentFlipSite provides alternative functionality to IViewObjectPresentSite.
Requirements
Minimum supported client |
Windows 10 |
Minimum supported server |
Windows Server 2016 |
DLL |
Mshtml.dll; Edgehtml.dll |