structure D3D12_UNORDERED_ACCESS_VIEW_DESC (d3d12.h)
Décrit les sous-ressources d’une ressource qui sont accessibles à l’aide d’une vue d’accès non ordonné.
Syntaxe
typedef struct D3D12_UNORDERED_ACCESS_VIEW_DESC {
DXGI_FORMAT Format;
D3D12_UAV_DIMENSION ViewDimension;
union {
D3D12_BUFFER_UAV Buffer;
D3D12_TEX1D_UAV Texture1D;
D3D12_TEX1D_ARRAY_UAV Texture1DArray;
D3D12_TEX2D_UAV Texture2D;
D3D12_TEX2D_ARRAY_UAV Texture2DArray;
D3D12_TEX2DMS_UAV Texture2DMS;
D3D12_TEX2DMS_ARRAY_UAV Texture2DMSArray;
D3D12_TEX3D_UAV Texture3D;
};
} D3D12_UNORDERED_ACCESS_VIEW_DESC;
Membres
Format
Valeur de type DXGI_FORMAT qui spécifie le format d’affichage.
ViewDimension
Valeur de type D3D12_UAV_DIMENSION qui spécifie le type de ressource de la vue. Ce type spécifie le mode d’accès à la ressource. Ce membre détermine également les _UAV à utiliser dans l’union ci-dessous.
Buffer
Une structure D3D12_BUFFER_UAV qui spécifie les éléments de mémoire tampon accessibles.
Texture1D
Une structure D3D12_TEX1D_UAV qui spécifie les sous-ressources d’une texture 1D accessible.
Texture1DArray
Structure D3D12_TEX1D_ARRAY_UAV qui spécifie les sous-ressources d’un tableau de texture 1D accessible.
Texture2D
Une structure D3D12_TEX2D_UAV qui spécifie les sous-ressources d’une texture 2D accessible.
Texture2DArray
Une structure D3D12_TEX2D_ARRAY_UAV qui spécifie les sous-ressources d’un tableau de textures 2D accessible.
Texture2DMS
Texture2DMSArray
Texture3D
Structure D3D12_TEX3D_UAV qui spécifie des sous-ressources dans une texture 3D accessible.
Notes
Passez une description non ordonnée d’accès-vue dans ID3D12Device::CreateUnorderedAccessView pour créer une vue.
Spécifications
En-tête | d3d12.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour