IPresentationManager interface (presentation.h)
Defines methods for managing presentation.
Inheritance
The IPresentationManager interface inherits from the IUnknown interface.
Methods
The IPresentationManager interface has these methods.
IPresentationManager::CancelPresentsFrom Cancels any previously issued and still in-flight presents that have not yet displayed, and whose Present IDs are at least the passed in presentIdToCancelFrom . |
IPresentationManager::CreatePresentationSurface Creates a presentation surface for a piece of content that can be hosted in a visual tree and assigned a single front buffer. |
IPresentationManager::EnablePresentStatisticsKind Enables or disables the specified present statistics kind. |
IPresentationManager::ForceVSyncInterrupt Sets a value that indicates whether the GPU should always issue a VSync interrupt when a present is shown. |
IPresentationManager::GetLostEvent Gets a handle to an event that signals when the presentation manager hits an error it cannot recover from. |
IPresentationManager::GetNextPresentId Gets the identifier for the next present. All synchronization fences will be signaled to this value when referring to that present. |
IPresentationManager::GetNextPresentStatistics Gets the next present statistics item in the queue. |
IPresentationManager::GetPresentRetiringFence Gets a fence that signals when a present is retiring. |
IPresentationManager::GetPresentStatisticsAvailableEvent Gets a handle to an event that signals when present statistics are available to report. |
IPresentationManager::Present Presents this presentation manager. |
IPresentationManager::SetPreferredPresentDuration Sets the preferred frame duration. |
IPresentationManager::SetTargetTime Sets a target time for the next present. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Build 22000 |
Minimum supported server | Windows Build 22000 |
Header | presentation.h |