Share via


D3D12_ROOT_DESCRIPTOR1 struttura (d3d12.h)

Descrive i descrittori inline nella versione 1.1 della firma radice visualizzata negli shader.

Sintassi

typedef struct D3D12_ROOT_DESCRIPTOR1 {
  UINT                        ShaderRegister;
  UINT                        RegisterSpace;
  D3D12_ROOT_DESCRIPTOR_FLAGS Flags;
} D3D12_ROOT_DESCRIPTOR1;

Members

ShaderRegister

Registro shader.

RegisterSpace

Spazio di registrazione.

Flags

Specifica la D3D12_ROOT_DESCRIPTOR_FLAGS che determina la volatilità dei descrittori e i dati a cui fanno riferimento.

Commenti

D3D12_ROOT_DESCRIPTOR1 è il tipo di dati del membro descrittore di D3D12_ROOT_PARAMETER1. Usare un D3D12_ROOT_DESCRIPTOR1 quando si imposta il campo ParameterType di D3D12_ROOT_PARAMETER1 sul D3D12_ROOT_PARAMETER_TYPE_CBV, D3D12_ROOT_PARAMETER_TYPE_SRV o D3D12_ROOT_PARAMETER_TYPE_UAV membri di D3D12_ROOT_PARAMETER_TYPE.

Fare riferimento alla struttura helper CD3DX12_ROOT_DESCRIPTOR1.

Requisiti

Requisito Valore
Intestazione d3d12.h

Vedi anche

Strutture principali

D3D12_ROOT_DESCRIPTOR

Firma radice versione 1.1