estructura D3D12_ROOT_PARAMETER1 (d3d12.h)
Describe la ranura de una firma raíz versión 1.1.
Sintaxis
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;
Miembros
ParameterType
Valor D3D12_ROOT_PARAMETER_TYPE con tipo que especifica el tipo de ranura de firma raíz. Este miembro determina qué tipo se va a usar en la unión siguiente.
DescriptorTable
Estructura D3D12_ROOT_DESCRIPTOR_TABLE1 que describe el diseño de una tabla de descriptores como una colección de intervalos de descriptores que aparecen uno después del otro en un montón de descriptores.
Constants
Estructura D3D12_ROOT_CONSTANTS que describe constantes insertadas en la firma raíz que aparecen en sombreadores como un búfer de constantes.
Descriptor
Estructura D3D12_ROOT_DESCRIPTOR1 que describe los descriptores insertados en la firma raíz que aparecen en sombreadores.
ShaderVisibility
Valor con tipo D3D12_SHADER_VISIBILITY que especifica los sombreadores que pueden acceder al contenido de la ranura de firma raíz.
Comentarios
Use esta estructura con la estructura D3D12_ROOT_SIGNATURE_DESC1 .
Consulte la estructura del asistente CD3DX12_ROOT_PARAMETER1.
Requisitos
Requisito | Valor |
---|---|
Header | d3d12.h |