struttura D3D12_ROOT_SIGNATURE_DESC (d3d12.h)
Descrive il layout di una firma radice versione 1.0.
Sintassi
typedef struct D3D12_ROOT_SIGNATURE_DESC {
UINT NumParameters;
const D3D12_ROOT_PARAMETER *pParameters;
UINT NumStaticSamplers;
const D3D12_STATIC_SAMPLER_DESC *pStaticSamplers;
D3D12_ROOT_SIGNATURE_FLAGS Flags;
} D3D12_ROOT_SIGNATURE_DESC;
Members
NumParameters
Numero di slot nella firma radice. Questo numero è anche il numero di elementi nella matrice pParameters .
pParameters
Matrice di strutture D3D12_ROOT_PARAMETER per gli slot nella firma radice.
NumStaticSamplers
Specifica il numero di campionatori statici.
pStaticSamplers
Puntatore a una o più strutture D3D12_STATIC_SAMPLER_DESC .
Flags
Combinazione di valori tipizzati di D3D12_ROOT_SIGNATURE_FLAGS combinati tramite un'operazione OR bit per bit. Il valore risultante specifica le opzioni per il layout della firma radice.
Commenti
Questa struttura viene usata dalla funzione D3D12SerializeRootSignature e viene restituita dal metodo ID3D12RootSignatureDeserializer::GetRootSignatureDesc .
È presente una firma radice grafica e una firma radice di calcolo.
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3d12.h |
Vedi anche
D3D12_VERSIONED_ROOT_SIGNATURE_DESC