estructura D3DDDIARG_SETPIXELSHADERCONST (d3dumddi.h)

La estructura D3DDDIARG_SETPIXELSHADERCONST describe cómo establecer los registros de constantes del sombreador de píxeles.

Sintaxis

typedef struct _D3DDDIARG_SETPIXELSHADERCONST {
  [in] UINT Register;
  [in] UINT Count;
} D3DDDIARG_SETPIXELSHADERCONST;

Miembros

[in] Register

Índice del primer registro de constante de sombreador de píxeles cuyo valor se establece.

[in] Count

Número de registros constantes que se van a establecer y, por lo tanto, el número de valores de la matriz que se pasa en el parámetro pRegisters en la llamada a la función SetPixelShaderConst, SetPixelShaderConstI o SetPixelShaderConstB .

Comentarios

El miembro Count especifica los valores siguientes, en función del tipo de estructura que se usa en la llamada a la función SetPixelShaderConst, SetPixelShaderConstI o SetPixelShaderConstB :

  • Vectores float de precisión sencilla y de cuatro elementos para la estructura de D3DDDIARG_SETPIXELSHADERCONST en la llamada a SetPixelShaderConst .
  • Vectores enteros de cuatro para la estructura de D3DDDIARG_SETPIXELSHADERCONSTI en la llamada SetPixelShaderConstI .
  • Valores booleanos para la estructura D3DDDIARG_SETPIXELSHADERCONSTB en la llamada SetPixelShaderConstB .
Las estructuras anteriores son idénticas, como se muestra en las definiciones siguientes:
typedef D3DDDIARG_SETPIXELSHADERCONST D3DDDIARG_SETPIXELSHADERCONSTI;
typedef D3DDDIARG_SETPIXELSHADERCONST D3DDDIARG_SETPIXELSHADERCONSTB;

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
Encabezado d3dumddi.h (incluya D3dumddi.h)

Consulte también

SetPixelShaderConst

SetPixelShaderConstB

SetPixelShaderConstI