HolographicFrame.PresentUsingCurrentPrediction Método

Definición

Sobrecargas

PresentUsingCurrentPrediction()

Presente el marco actual para todas las cámaras y espere hasta el siguiente fotograma.

PresentUsingCurrentPrediction(HolographicFramePresentWaitBehavior)

Presenta el fotograma actual para todas las cámaras con el comportamiento de espera especificado.

PresentUsingCurrentPrediction()

Presente el marco actual para todas las cámaras y espere hasta el siguiente fotograma.

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

Devoluciones

Resultado de la llamada Present.

Atributos

Comentarios

A excepción de las aplicaciones muy sencillas, normalmente debes llamar a la sobrecarga de dos parámetros y pasar un waitBehavior de DoNotWaitForFrameToFinish. A continuación, puedes llamar a HolographicSpace.WaitForNextFrameReady o HolographicSpace.WaitForNextFrameReadyWithHeadStart manualmente, lo que permite que el trabajo de CPU y GPU de la aplicación se superponga entre fotogramas consecutivos.

Este método usará el dispositivo Direct3D que proporcionó a HolographicSpace. Si ha especificado la marca D3D11_CREATE_DEVICE_SINGLETHREADED en el dispositivo, asegúrese de llamar a este método desde el único subproceso de Direct3D para evitar un comportamiento indefinido.

Consulte también

Se aplica a

PresentUsingCurrentPrediction(HolographicFramePresentWaitBehavior)

Presenta el fotograma actual para todas las cámaras con el comportamiento de espera especificado.

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

Parámetros

waitBehavior
HolographicFramePresentWaitBehavior

Comportamiento de espera.

Devoluciones

Resultado de la llamada Present.

Atributos

Comentarios

A excepción de las aplicaciones muy sencillas, normalmente debes pasar un waitBehavior de DoNotWaitForFrameToFinish. A continuación, puedes llamar a HolographicSpace.WaitForNextFrameReady o HolographicSpace.WaitForNextFrameReadyWithHeadStart manualmente, lo que permite que el trabajo de CPU y GPU de la aplicación se superponga entre fotogramas consecutivos.

Este método usará el dispositivo Direct3D que proporcionó a HolographicSpace. Si ha especificado la marca D3D11_CREATE_DEVICE_SINGLETHREADED en el dispositivo, asegúrese de llamar a este método desde el único subproceso de Direct3D para evitar un comportamiento indefinido.

Consulte también

Se aplica a