Syntaxe
Membres
FirstElementType : UINT64 Index de base zéro du premier élément auquel accéder. NumElements
Type : UINT Nombre d’éléments dans la ressource. Pour les mémoires tampons structurées, il s’agit du nombre de structures dans la mémoire tampon. StructureByteStride
Type : UINT Taille (en octets) de chaque élément de la structure de la mémoire tampon lorsque celle-ci représente une mémoire tampon structurée. CounterOffsetInBytes
Type : UINT64 Décalage du compteur, en octets. Flags
Type : D3D12_BUFFER_UAV_FLAGS Valeur de type D3D12_BUFFER_UAV_FLAGS qui spécifie les options de vue de la ressource.
Remarques
Utilisez cette structure avec une structure D3D12_UNORDERED_ACCESS_VIEW_DESC pour afficher la ressource en tant que mémoire tampon. Si la valeur de StructureByteStride n’est pas 0, une vue d’une mémoire tampon structurée est créée et le champ D3D12_UNORDERED_ACCESS_VIEW_DESC::Format doit être DXGI_FORMAT_UNKNOWN. Si StructureByteStride est égal à 0, une vue typée d’une mémoire tampon est créée et un format doit être fourni. Le format spécifié pour la vue typée doit être pris en charge par le matériel. Pour plus d’informations sur ce sujet, consultez la page Chargements de vues d’accès non ordonné (UAV) typées.Configuration requise
En-tête : d3d12_xs.h ou d3d12_x.hBibliothèque : d3d12_xs.lib ou d3d12_x.lib
Plateformes prises en charge : consoles XBOX Series et famille XBOX One
