D3D12_ROOT_DESCRIPTOR_TABLE-Struktur (d3d12.h)
Beschreibt das Stammsignatur 1.0-Layout einer Deskriptortabelle als Auflistung von Deskriptorbereichen, die alle relativ zu einem einzelnen Basisdeskriptorhandle sind.
Syntax
typedef struct D3D12_ROOT_DESCRIPTOR_TABLE {
UINT NumDescriptorRanges;
const D3D12_DESCRIPTOR_RANGE *pDescriptorRanges;
} D3D12_ROOT_DESCRIPTOR_TABLE;
Member
NumDescriptorRanges
Die Anzahl der Deskriptorbereiche im Tabellenlayout.
pDescriptorRanges
Ein Array von D3D12_DESCRIPTOR_RANGE 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_TABLE ist der Datentyp des DescriptorTable-Membersvon D3D12_ROOT_PARAMETER. Verwenden Sie eine D3D12_ROOT_DESCRIPTOR_TABLE , wenn Sie D3D12_ROOT_PARAMETERParameterType-Member auf D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE festlegen.
Anforderungen
Anforderung | Wert |
---|---|
Header | d3d12.h |