Condividi tramite


HolographicFrame.PresentUsingCurrentPrediction Metodo

Definizione

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.

Vedi anche

Si applica a