HolographicQuadLayerUpdateParameters.AcquireBufferToUpdateContentWithHardwareProtection 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.
Ottiene un buffer nascosto Direct3D 11 protetto da hardware il cui contenuto verrà visualizzato per questo livello quad da questo frame in avanti.
public:
virtual IDirect3DSurface ^ AcquireBufferToUpdateContentWithHardwareProtection() = AcquireBufferToUpdateContentWithHardwareProtection;
IDirect3DSurface AcquireBufferToUpdateContentWithHardwareProtection();
public IDirect3DSurface AcquireBufferToUpdateContentWithHardwareProtection();
function acquireBufferToUpdateContentWithHardwareProtection()
Public Function AcquireBufferToUpdateContentWithHardwareProtection () As IDirect3DSurface
Restituisce
Superficie Direct3D 11 che contiene il buffer nascosto protetto dall'hardware.
Requisiti Windows
Famiglia di dispositivi |
Windows 10, version 1809 (è stato introdotto in 10.0.17763.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v7.0)
|
Commenti
Questo metodo acquisisce un buffer protetto dall'hardware che verrà usato per aggiornare il livello quad. Le applicazioni devono acquisire un nuovo buffer ogni volta che devono modificare la trama. Evitare di chiamare questo metodo se non è necessario aggiornare la trama.
Questa chiamata al metodo avrà esito negativo a meno che CanAcquireWithHardwareProtection restituisca true.
Per evitare costi ripetuti di caricamento delle trame, le applicazioni possono caricare un singolo buffer di livello quad contenente un atlas delle trame e quindi chiamare UpdateViewport per selezionare un rettangolo di subset all'interno della trama da visualizzare.
Questo metodo userà il dispositivo Direct3D fornito a HolographicSpace. Se è stato specificato il flag D3D11_CREATE_DEVICE_SINGLETHREADED nel dispositivo, assicurarsi di chiamare questo metodo dal thread Direct3D singolo per evitare comportamenti non definiti.
Per abilitare la protezione del contenuto hardware per il buffer del livello primario, impostare HolographicCamera.IsHardwareContentProtectionEnabled su true.
Nota
Questo metodo deve essere chiamato quando si aggiorna un oggetto HolographicQuadLayer per la prima volta.