HolographicQuadLayerUpdateParameters.AcquireBufferToUpdateContent Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.