HolographicFrame.PresentUsingCurrentPrediction 方法

定义

重载

PresentUsingCurrentPrediction()

显示所有相机的当前帧,然后等待下一帧。

PresentUsingCurrentPrediction(HolographicFramePresentWaitBehavior)

显示具有指定等待行为的所有相机的当前帧。

PresentUsingCurrentPrediction()

显示所有相机的当前帧,然后等待下一帧。

public:
 virtual HolographicFramePresentResult PresentUsingCurrentPrediction() = PresentUsingCurrentPrediction;
/// [Windows.Foundation.Metadata.Overload("PresentUsingCurrentPrediction")]
HolographicFramePresentResult PresentUsingCurrentPrediction();
[Windows.Foundation.Metadata.Overload("PresentUsingCurrentPrediction")]
public HolographicFramePresentResult PresentUsingCurrentPrediction();
function presentUsingCurrentPrediction()
Public Function PresentUsingCurrentPrediction () As HolographicFramePresentResult

返回

Present 调用的结果。

属性

注解

除了非常简单的应用,通常应调用双参数重载并传入 DoNotWaitForFrameToFinish 的 waitBehavior。 然后,可以手动调用 HolographicSpace.WaitForNextFrameReadyHolographicSpace.WaitForNextFrameReadyWithHeadStart ,从而允许应用的 CPU 和 GPU 工作在连续帧之间重叠。

此方法将使用你提供给 HolographicSpace 的 Direct3D 设备。 如果在设备上指定了D3D11_CREATE_DEVICE_SINGLETHREADED标志,请确保从单个 Direct3D 线程调用此方法,以避免未定义的行为。

另请参阅

适用于

PresentUsingCurrentPrediction(HolographicFramePresentWaitBehavior)

显示具有指定等待行为的所有相机的当前帧。

public:
 virtual HolographicFramePresentResult PresentUsingCurrentPrediction(HolographicFramePresentWaitBehavior waitBehavior) = PresentUsingCurrentPrediction;
/// [Windows.Foundation.Metadata.Overload("PresentUsingCurrentPredictionWithBehavior")]
HolographicFramePresentResult PresentUsingCurrentPrediction(HolographicFramePresentWaitBehavior const& waitBehavior);
[Windows.Foundation.Metadata.Overload("PresentUsingCurrentPredictionWithBehavior")]
public HolographicFramePresentResult PresentUsingCurrentPrediction(HolographicFramePresentWaitBehavior waitBehavior);
function presentUsingCurrentPrediction(waitBehavior)
Public Function PresentUsingCurrentPrediction (waitBehavior As HolographicFramePresentWaitBehavior) As HolographicFramePresentResult

参数

waitBehavior
HolographicFramePresentWaitBehavior

等待行为。

返回

Present 调用的结果。

属性

注解

除了非常简单的应用,通常应传入 DoNotWaitForFrameToFinish 的 waitBehavior。 然后,可以手动调用 HolographicSpace.WaitForNextFrameReadyHolographicSpace.WaitForNextFrameReadyWithHeadStart ,从而允许应用的 CPU 和 GPU 工作在连续帧之间重叠。

此方法将使用你提供给 HolographicSpace 的 Direct3D 设备。 如果在设备上指定了D3D11_CREATE_DEVICE_SINGLETHREADED标志,请确保从单个 Direct3D 线程调用此方法,以避免未定义的行为。

另请参阅

适用于