HolographicFrame.PresentUsingCurrentPrediction Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
PresentUsingCurrentPrediction() |
Presentare il frame corrente per tutte le fotocamere e quindi attendere fino al fotogramma successivo. |
PresentUsingCurrentPrediction(HolographicFramePresentWaitBehavior) |
Presenta il frame corrente per tutte le fotocamere con il comportamento di attesa specificato. |
PresentUsingCurrentPrediction()
Presentare il frame corrente per tutte le fotocamere e quindi attendere fino al fotogramma successivo.
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
Restituisce
Risultato della chiamata Presente.
- Attributi
Commenti
Ad eccezione delle app molto semplici, è consigliabile in genere chiamare l'overload a due parametri e passare un waitBehavior di DoNotWaitForFrameToFinish. È quindi possibile chiamare HolographicSpace.WaitForNextFrameReady o HolographicSpace.WaitForNextFrameReadyWithHeadStart manualmente, che consente la sovrapposizione manuale della CPU e della GPU dell'app tra fotogrammi consecutivi.
Questo metodo userà il dispositivo Direct3D fornito a HolographicSpace. Se è stato specificato il flag di D3D11_CREATE_DEVICE_SINGLETHREADED nel dispositivo, assicurarsi di chiamare questo metodo dal thread Direct3D singolo per evitare comportamenti non definiti.
Vedi anche
Si applica a
PresentUsingCurrentPrediction(HolographicFramePresentWaitBehavior)
Presenta il frame corrente per tutte le fotocamere con il comportamento di attesa specificato.
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
Parametri
- waitBehavior
- HolographicFramePresentWaitBehavior
Comportamento di attesa.
Restituisce
Risultato della chiamata Presente.
- Attributi
Commenti
Ad eccezione delle app molto semplici, è consigliabile in genere passare un waitBehavior di DoNotWaitForFrameToFinish. È quindi possibile chiamare HolographicSpace.WaitForNextFrameReady o HolographicSpace.WaitForNextFrameReadyWithHeadStart manualmente, che consente la sovrapposizione manuale della CPU e della GPU dell'app tra fotogrammi consecutivi.
Questo metodo userà il dispositivo Direct3D fornito a HolographicSpace. Se è stato specificato il flag di D3D11_CREATE_DEVICE_SINGLETHREADED nel dispositivo, assicurarsi di chiamare questo metodo dal thread Direct3D singolo per evitare comportamenti non definiti.