D3D12_ROOT_DESCRIPTOR_TABLE1-Struktur (d3d12.h)
Beschreibt das Stammsignatur 1.1-Layout einer Deskriptortabelle als Sammlung von Deskriptorbereichen, die alle relativ zu einem einzelnen Basisdeskriptorhandle sind.
Syntax
typedef struct D3D12_ROOT_DESCRIPTOR_TABLE1 {
UINT NumDescriptorRanges;
const D3D12_DESCRIPTOR_RANGE1 *pDescriptorRanges;
} D3D12_ROOT_DESCRIPTOR_TABLE1;
Member
NumDescriptorRanges
Die Anzahl der Deskriptorbereiche im Tabellenlayout.
pDescriptorRanges
Ein Array von D3D12_DESCRIPTOR_RANGE1 Strukturen, die die Deskriptorbereiche beschreiben.
Hinweise
Sampler sind in derselben Deskriptortabelle nicht zulässig wie CbVs (Constant-Buffer Views), Unordered Access Views (UAVs) und Shaderressourcensichten (SRVs).
D3D12_ROOT_DESCRIPTOR_TABLE1 ist der Datentyp des DescriptorTable-Elements von D3D12_ROOT_PARAMETER1. Verwenden Sie einen D3D12_ROOT_DESCRIPTOR_TABLE1 , wenn Sie D3D12_ROOT_PARAMETER1SlotType-Member auf D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE festlegen.
Weitere Informationen finden Sie in der Hilfsstruktur CD3DX12_ROOT_DESCRIPTOR_TABLE1.
Anforderungen
Anforderung | Wert |
---|---|
Header | d3d12.h |