estructura D3D12_ROOT_SIGNATURE_DESC (d3d12.h)
Describe el diseño de una firma raíz versión 1.0.
Sintaxis
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;
Miembros
NumParameters
Número de ranuras de la firma raíz. Este número también es el número de elementos de la matriz pParameters .
pParameters
Matriz de estructuras de D3D12_ROOT_PARAMETER para las ranuras de la firma raíz.
NumStaticSamplers
Especifica el número de muestras estáticas.
pStaticSamplers
Puntero a una o varias estructuras de D3D12_STATIC_SAMPLER_DESC .
Flags
Combinación de valores con tipo D3D12_ROOT_SIGNATURE_FLAGS que se combinan mediante una operación OR bit a bit. El valor resultante especifica las opciones para el diseño de la firma raíz.
Comentarios
La función D3D12SerializeRootSignature usa esta estructura y la devuelve el método ID3D12RootSignatureDeserializer::GetRootSignatureDesc .
Hay una firma raíz de gráficos y una firma raíz de proceso.
Requisitos
Requisito | Valor |
---|---|
Header | d3d12.h |
Consulte también
D3D12_VERSIONED_ROOT_SIGNATURE_DESC