Partager via


HolographicQuadLayerUpdateParameters.AcquireBufferToUpdateContent Méthode

Définition

Obtient une mémoire tampon d’arrière-mémoire direct3D 11 dont le contenu sera affiché pour cette couche quad à partir de ce frame vers l’avant.

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

Retours

Surface Direct3D 11 qui retient la mémoire tampon arrière.

Remarques

Cette méthode acquiert une mémoire tampon qui sera utilisée pour mettre à jour la couche quad. Les applications doivent acquérir une nouvelle mémoire tampon chaque fois qu’elles doivent modifier la texture. Évitez d’appeler cette méthode si vous n’avez pas besoin de mettre à jour la texture.

Pour éviter des coûts de charge de texture répétés, les applications peuvent charger une mémoire tampon à quatre couches unique contenant un atlas de textures, puis appeler UpdateViewport pour sélectionner un rectangle de sous-ensemble dans la texture à afficher.

Cette méthode utilise l’appareil Direct3D que vous avez fourni à HolographicSpace. Si vous avez spécifié l’indicateur D3D11_CREATE_DEVICE_SINGLETHREADED sur votre appareil, veillez à appeler cette méthode à partir de votre thread Direct3D unique pour éviter tout comportement non défini.

Note: Cette méthode doit être appelée lors de la première mise à jour d’un objet HolographicQuadLayer.

S’applique à