Share via


IViewObjectPresentFlip interface

Interface implemented by an ActiveX control in order to use the ISurfacePresenterFlip mechanism for enabling efficient, rotation-aware Microsoft Direct3D 11 presentation.

Members

The IViewObjectPresentFlip interface inherits from the IUnknown interface. IViewObjectPresentFlip also has these types of members:

  • Methods

Methods

The IViewObjectPresentFlip interface has these methods.

Method Description
NotifyRender

Called from Internet Explorer (MSHTML UI thread) to notify the control that IE is rendering a frame of content. This can be used by the control to determine when to render (if synchronizing with IE's rendering is its intended behavior).

RenderObjectToBitmap

Called from Internet Explorer during situations (such as printing) where a bitmap representation of the ActiveX control is needed.

RenderObjectToSharedBuffer

Called from Internet Explorer to request that the ActiveX control render its current content into the provided hardware buffer.

 

Remarks

Implementing this interface is how Internet Explorer determines that the control will use ISurfacePresenterFlip for rendering. Controls that implement this interface can only render using ISurfacePresenterFlip, and controls cannot use ISurfacePresenterFlip unless they implement this interface.

Requirements

Minimum supported client

Windows 10

Minimum supported server

Windows Server 2016

DLL

Mshtml.dll; Edgehtml.dll

See also

ISurfacePresenterFlip