HolographicFrame.PresentUsingCurrentPrediction Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.