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 |