Compartir a través de


estructura D3D11_1DDIARG_SIGNATURE_ENTRY (d3d10umddi.h)

Describe una entrada para una firma.

Sintaxis

typedef struct D3D11_1DDIARG_SIGNATURE_ENTRY {
  [in] D3D10_SB_NAME                    SystemValue;
  [in] UINT                             Register;
  [in] BYTE                             Mask;
       D3D10_SB_REGISTER_COMPONENT_TYPE RegisterComponentType;
       D3D11_SB_OPERAND_MIN_PRECISION   MinPrecision;
} D3D11_1DDIARG_SIGNATURE_ENTRY;

Miembros

[in] SystemValue

Valor con tipo D3D10_SB_NAME que indica el nombre del sistema de la entrada de firma. La enumeración D3D10_SB_NAME se define en el archivo de encabezado D3d10tokenizedprogramformat.hpp. Se puede establecer uno de los siguientes valores.

Valor Nombre del sistema
D3D10_SB_NAME_UNDEFINED (0) La entrada no tiene un nombre del sistema.
D3D10_SB_NAME_POSITION (1) Ubicación.
D3D10_SB_NAME_CLIP_DISTANCE (2) Distancia de recorte.
D3D10_SB_NAME_CULL_DISTANCE (3) Distancia de selección.
D3D10_SB_NAME_RENDER_TARGET_ARRAY_INDEX (4) Representar el índice de matriz de destino.
D3D10_SB_NAME_VIEWPORT_ARRAY_INDEX (5) Índice de matriz de ventanilla.
D3D10_SB_NAME_VERTEX_ID (6) Id. de vértice.
D3D10_SB_NAME_PRIMITIVE_ID (7) Id. primitivo.
D3D10_SB_NAME_INSTANCE_ID (8) Id. de instancia.
D3D10_SB_NAME_IS_FRONT_FACE (9) Está frente a la cara.

[in] Register

Número del registro para la entrada de firma.

[in] Mask

Máscara xyzw para la entrada de firma. Los cuatro bits menos significativos (LSB) de la máscara representan xyzw respectivamente.

RegisterComponentType

Tipo de D3D10_SB_REGISTER_COMPONENT_TYPE que indica el tipo de componente de registro.

La enumeración D3D10_SB_REGISTER_COMPONENT_TYPE se define en el archivo de encabezado D3d10tokenizedprogramformat.hpp.

MinPrecision

Tipo D3D11_SB_OPERAND_MIN_PRECISION que indica una precisión mínima de operandos de origen y destino.

La enumeración D3D11_SB_OPERAND_MIN_PRECISION se define en el archivo de encabezado D3d10tokenizedprogramformat.hpp.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8
Servidor mínimo compatible Windows Server 2012
Encabezado d3d10umddi.h (incluya D3d10umddi.h)