énumération D3D11_BUFFER_UAV_FLAG (d3d11.h)

Identifie les options d’affichage d’accès non ordonné pour une ressource de mémoire tampon.

Syntax

typedef enum D3D11_BUFFER_UAV_FLAG {
  D3D11_BUFFER_UAV_FLAG_RAW = 0x1,
  D3D11_BUFFER_UAV_FLAG_APPEND = 0x2,
  D3D11_BUFFER_UAV_FLAG_COUNTER = 0x4
} ;

Constantes

 
D3D11_BUFFER_UAV_FLAG_RAW
Valeur : 0x1
La ressource contient des données brutes et non structurées. Nécessite que le format de l’UAV soit DXGI_FORMAT_R32_TYPELESS.
Pour plus d’informations sur l’affichage brut des mémoires tampons, consultez Vues brutes des tampons.
D3D11_BUFFER_UAV_FLAG_APPEND
Valeur : 0x2
Autoriser l’ajout de données à la fin de la mémoire tampon. D3D11_BUFFER_UAV_FLAG_APPEND indicateur doit également être utilisé pour
toute vue qui sera utilisée en tant que AppendStructuredBuffer ou ConsumeStructuredBuffer.
Nécessite que le format de l’UAV soit DXGI_FORMAT_UNKNOWN.
D3D11_BUFFER_UAV_FLAG_COUNTER
Valeur : 0x4
Ajoute un compteur à la mémoire tampon unordered-access-view. D3D11_BUFFER_UAV_FLAG_COUNTER ne peut être utilisé que sur un UAV qui est un
RWStructuredBuffer et il active les fonctionnalités nécessaires pour les méthodes IncrementCounter et DecrementCounter dans HLSL. Nécessite que le format de l’UAV soit DXGI_FORMAT_UNKNOWN.

Configuration requise

   
En-tête d3d11.h

Voir aussi

Énumérations principales

Énumérations de ressources