Freigeben über


D3D11_BUFFER_UAV_FLAG-Enumeration (d3d11.h)

Identifiziert Optionen für die Ansicht ungeordneter Zugriffe für eine Pufferressource.

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
} ;

Konstanten

 
D3D11_BUFFER_UAV_FLAG_RAW
Wert: 0x1
Die Ressource enthält rohe, unstrukturierte Daten. Erfordert, dass das UAV-Format DXGI_FORMAT_R32_TYPELESS ist.
Weitere Informationen zur rohen Anzeige von Puffern finden Sie unter Rohansichten von Puffern.
D3D11_BUFFER_UAV_FLAG_APPEND
Wert: 0x2
Zulassen, dass Daten an das Ende des Puffers angefügt werden. D3D11_BUFFER_UAV_FLAG_APPEND-Flag muss auch für verwendet werden
jede Ansicht, die als AppendStructuredBuffer oder ConsumeStructuredBuffer verwendet wird.
Erfordert, dass das UAV-Format DXGI_FORMAT_UNKNOWN ist.
D3D11_BUFFER_UAV_FLAG_COUNTER
Wert: 0x4
Fügt dem Puffer unordered-access-view einen Zähler hinzu. D3D11_BUFFER_UAV_FLAG_COUNTER kann nur für ein UAV verwendet werden, das ein
RWStructuredBuffer ermöglicht die Funktionalität, die für die Methoden IncrementCounter und DecrementCounter in HLSL benötigt wird. Erfordert, dass das UAV-Format DXGI_FORMAT_UNKNOWN ist.

Anforderungen

   
Kopfzeile d3d11.h

Weitere Informationen

Kernaufzählungen

Ressourcenaufzählungen