D3D12_ROOT_DESCRIPTOR1-Struktur (d3d12.h)
Beschreibt Deskriptoren inline in der Stammsignaturversion 1.1, die in Shadern angezeigt werden.
Syntax
typedef struct D3D12_ROOT_DESCRIPTOR1 {
UINT ShaderRegister;
UINT RegisterSpace;
D3D12_ROOT_DESCRIPTOR_FLAGS Flags;
} D3D12_ROOT_DESCRIPTOR1;
Member
ShaderRegister
Das Shaderregister.
RegisterSpace
Der Registerbereich.
Flags
Gibt die D3D12_ROOT_DESCRIPTOR_FLAGS an, die die Volatilität von Deskriptoren und die Daten bestimmen, auf die sie verweisen.
Hinweise
D3D12_ROOT_DESCRIPTOR1 ist der Datentyp des Deskriptorelements von D3D12_ROOT_PARAMETER1. Verwenden Sie eine D3D12_ROOT_DESCRIPTOR1, wenn Sie das ParameterType-Feld von D3D12_ROOT_PARAMETER1 auf die D3D12_ROOT_PARAMETER_TYPE_CBV, D3D12_ROOT_PARAMETER_TYPE_SRV oder D3D12_ROOT_PARAMETER_TYPE_UAV Member von D3D12_ROOT_PARAMETER_TYPE festlegen.
Weitere Informationen finden Sie in der Hilfsstruktur CD3DX12_ROOT_DESCRIPTOR1.
Anforderungen
Anforderung | Wert |
---|---|
Header | d3d12.h |