struttura D3D12_ROOT_PARAMETER1 (d3d12.h)
Descrive lo slot di una firma radice versione 1.1.
Sintassi
typedef struct D3D12_ROOT_PARAMETER1 {
D3D12_ROOT_PARAMETER_TYPE ParameterType;
union {
D3D12_ROOT_DESCRIPTOR_TABLE1 DescriptorTable;
D3D12_ROOT_CONSTANTS Constants;
D3D12_ROOT_DESCRIPTOR1 Descriptor;
};
D3D12_SHADER_VISIBILITY ShaderVisibility;
} D3D12_ROOT_PARAMETER1;
Members
ParameterType
Valore tipizzato D3D12_ROOT_PARAMETER_TYPE che specifica il tipo di slot di firma radice. Questo membro determina il tipo da utilizzare nell'unione seguente.
DescriptorTable
Struttura D3D12_ROOT_DESCRIPTOR_TABLE1 che descrive il layout di una tabella descrittore come raccolta di intervalli di descrittori visualizzati uno dopo l'altro in un heap del descrittore.
Constants
Struttura D3D12_ROOT_CONSTANTS che descrive le costanti inline nella firma radice che vengono visualizzate negli shader come un buffer costante.
Descriptor
Struttura D3D12_ROOT_DESCRIPTOR1 che descrive i descrittori inline nella firma radice visualizzata negli shader.
ShaderVisibility
Valore tipizzato D3D12_SHADER_VISIBILITY che specifica gli shader che possono accedere al contenuto dello slot della firma radice.
Commenti
Utilizzare questa struttura con la struttura D3D12_ROOT_SIGNATURE_DESC1 .
Fare riferimento alla struttura helper CD3DX12_ROOT_PARAMETER1.
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3d12.h |