Compartir a través de


estructura D3DDDIARG_SETVERTEXSHADERCONST (d3dumddi.h)

La estructura D3DDDIARG_SETVERTEXSHADERCONST describe cómo establecer registros constantes del sombreador de vértices.

Sintaxis

typedef struct _D3DDDIARG_SETVERTEXSHADERCONST {
  [in] UINT Register;
  [in] UINT Count;
} D3DDDIARG_SETVERTEXSHADERCONST;

Miembros

[in] Register

Índice del primer registro constante del sombreador de vértices cuyo valor está establecido.

[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 al controlador de pantalla en modo de usuario SetVertexShaderConst, SetVertexShaderConstIo función setVertexShaderConstB.

Observaciones

El miembro Count especifica los valores siguientes, en función del tipo de estructura que se usa en la llamada a la función SetVertexShaderConst, SetVertexShaderConstIo Función SetVertexShaderConstB:

  • Vectores flotantes de precisión sencilla de cuatro elementos para la estructura de D3DDDIARG_SETVERTEXSHADERCONST en la llamada SetVertexShaderConst.
  • Vectores de cuatro enteros para la estructura de D3DDDIARG_SETVERTEXSHADERCONSTI en la llamada setVertexShaderConstI.
  • Valores booleanos para la estructura de D3DDDIARG_SETVERTEXSHADERCONSTB en la llamada SetVertexShaderConstB.
Las estructuras anteriores son idénticas, como se muestra en las definiciones siguientes:
typedef D3DDDIARG_SETVERTEXSHADERCONST D3DDDIARG_SETVERTEXSHADERCONSTI;
typedef D3DDDIARG_SETVERTEXSHADERCONST D3DDDIARG_SETVERTEXSHADERCONSTB;

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
encabezado de d3dumddi.h (incluya D3dumddi.h)

Consulte también

SetVertexShaderConst

SetVertexShaderConstB

setVertexShaderConstI