é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 |