Freigeben über


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

Weitere Informationen

Kernstrukturen

D3D12_ROOT_DESCRIPTOR_TABLE

Stammsignatur, Version 1.1