Freigeben über


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

Weitere Informationen

Kernstrukturen

D3D12_ROOT_DESCRIPTOR

Stammsignatur, Version 1.1