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

Consulte también

Estructuras principales

D3D12_ROOT_PARAMETER

Versión 1.1 de la firma raíz