HolographicFrameRenderingReport Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Contains timing information about the work the application did leading up to the frame being scanned out by the system for the first time.
public ref class HolographicFrameRenderingReport sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 655360)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class HolographicFrameRenderingReport final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 655360)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class HolographicFrameRenderingReport
Public NotInheritable Class HolographicFrameRenderingReport
- Inheritance
- Attributes
Windows requirements
Device family |
Windows 10, version 2004 (introduced in 10.0.19041.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduced in v10.0)
|
Remarks
The work described in this report only happens once, when the frame is first presented. The result is re-used on each subsequent scanout of the same frame.
Properties
FrameId |
Gets the unique identifier for the HolographicFrame associated with the HolographicFrameRenderingReport. |
MissedLatchCount |
Gets the number of scanouts where a previous HolographicFrame had to be re-projected again due to the GPU work for the current HolographicFrame not finishing in time for the target scanout deadline. |
SystemRelativeActualGpuFinishTime |
Gets the time at which all GPU work needed for reprojection is known to be finished. This includes any overlay work or other hologram compositor post-processing needed to prepare the final image. |
SystemRelativeFrameReadyTime |
Gets the system-recommended time at which rendering for the HolographicFrame that is dependent on the head pose should have begun. This is the same time that HolographicSpace.WaitForNextFrameReady method is unblocked. |
SystemRelativeTargetLatchTime |
Gets an estimate of the time that the HolographicFrame needed to have all its GPU work, both application and compositor, finished in order to begin reprojection on schedule. |