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
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 |
|
See also