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.
Beschreibt den Slot einer Stammsignaturversion 1.1.
Syntax
typedef struct D3D12_ROOT_PARAMETER1 {
D3D12_ROOT_PARAMETER_TYPE ParameterType;
union {
D3D12_ROOT_DESCRIPTOR_TABLE1 DescriptorTable;
D3D12_ROOT_CONSTANTS Constants;
D3D12_ROOT_DESCRIPTOR1 Descriptor;
};
D3D12_SHADER_VISIBILITY ShaderVisibility;
} D3D12_ROOT_PARAMETER1;
Member
ParameterType
Ein D3D12_ROOT_PARAMETER_TYPE typisierter Wert, der den Typ des Stammsignaturslots angibt. Dieses Element bestimmt, welcher Typ in der folgenden Union verwendet werden soll.
DescriptorTable
Eine D3D12_ROOT_DESCRIPTOR_TABLE1-Struktur , die das Layout einer Deskriptortabelle als Auflistung von Deskriptorbereichen beschreibt, die in einem Deskriptorheap nacheinander angezeigt werden.
Constants
Eine D3D12_ROOT_CONSTANTS Struktur, die Konstanten inline in der Stammsignatur beschreibt, die in Shadern als konstanten Puffer angezeigt werden.
Descriptor
Eine D3D12_ROOT_DESCRIPTOR1 Struktur, die Deskriptoren inline in der Stammsignatur beschreibt, die in Shadern angezeigt werden.
ShaderVisibility
Ein D3D12_SHADER_VISIBILITY typisierter Wert, der die Shader angibt, die auf den Inhalt des Stammsignaturslots zugreifen können.
Hinweise
Verwenden Sie diese Struktur mit der D3D12_ROOT_SIGNATURE_DESC1-Struktur .
Weitere Informationen finden Sie in der Hilfsstruktur CD3DX12_ROOT_PARAMETER1.
Anforderungen
Anforderung | Wert |
---|---|
Header | d3d12.h |