HolographicQuadLayerUpdateParameters.AcquireBufferToUpdateContent Methode

Definition

Ruft einen Direct3D 11-Backpuffer ab, dessen Inhalt für diese Quad-Ebene aus diesem Frame vorwärts angezeigt wird.

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

Gibt zurück

Die Direct3D 11-Oberfläche, die den Hintergrundpuffer enthält.

Hinweise

Diese Methode ruft einen Puffer ab, der zum Aktualisieren der Quad-Ebene verwendet wird. Apps müssen jedes Mal einen neuen Puffer abrufen, wenn sie die Textur ändern müssen. Vermeiden Sie das Aufrufen dieser Methode, wenn Sie die Textur nicht aktualisieren müssen.

Um wiederholtes Laden von Texturen zu vermeiden, können Apps einen einzelnen Puffer mit vier Ebenen laden, der einen Texturatlas enthält, und dann UpdateViewport aufrufen, um ein Teilmengenrechteck innerhalb der anzuzeigenden Textur auszuwählen.

Diese Methode verwendet das Direct3D-Gerät, das Sie dem HolographicSpace bereitgestellt haben. Wenn Sie das D3D11_CREATE_DEVICE_SINGLETHREADED-Flag auf Ihrem Gerät angegeben haben, rufen Sie diese Methode über Ihren einzelnen Direct3D-Thread auf, um nicht definiertes Verhalten zu vermeiden.

Hinweis: Diese Methode muss aufgerufen werden, wenn ein HolographicQuadLayer-Objekt zum ersten Mal aktualisiert wird.

Gilt für: