estructura D3D11_1DDIARG_SIGNATURE_ENTRY (d3d10umddi.h)
Describe una entrada para una firma.
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;
[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.
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 |
Servidor mínimo compatible | Windows Server 2012 |
Encabezado | d3d10umddi.h (incluya D3d10umddi.h) |