Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |