Condividi tramite


HolographicQuadLayerUpdateParameters.AcquireBufferToUpdateContent Metodo

Definizione

Ottiene un buffer nascosto Direct3D 11 il cui contenuto verrà visualizzato per questo livello quad da questo frame in avanti.

public:
 virtual IDirect3DSurface ^ AcquireBufferToUpdateContent() = AcquireBufferToUpdateContent;
IDirect3DSurface AcquireBufferToUpdateContent();
public IDirect3DSurface AcquireBufferToUpdateContent();
function acquireBufferToUpdateContent()
Public Function AcquireBufferToUpdateContent () As IDirect3DSurface

Restituisce

Superficie Direct3D 11 che contiene il buffer nascosto.

Commenti

Questo metodo acquisisce un buffer che verrà usato per aggiornare il livello quad. Le app devono acquisire un nuovo buffer ogni volta che devono modificare la trama. Evitare di chiamare questo metodo se non è necessario aggiornare la trama.

Per evitare costi ripetuti di caricamento delle trame, le app 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 un comportamento non definito.

Nota: Questo metodo deve essere chiamato quando si aggiorna un oggetto HolographicQuadLayer per la prima volta.

Si applica a