Partager via


structure D3DDDIARG_SETVERTEXSHADERCONST (d3dumddi.h)

La structure D3DDDIARG_SETVERTEXSHADERCONST décrit comment définir des registres de constantes de nuanceur de vertex.

Syntaxe

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

Membres

[in] Register

Index du premier registre de constantes de nuanceur de vertex dont la valeur est définie.

[in] Count

Nombre de registres constants à définir et, par conséquent, nombre de valeurs dans le tableau transmis dans le paramètre pRegisters dans l’appel au SetVertexShaderConst, SetVertexShaderConstIou Fonction SetVertexShaderShaderConstB.

Remarques

Le membre count spécifie les valeurs suivantes, selon le type de structure utilisé dans l’appel à la fonction SetVertexShaderConst SetVertexShaderConstIou SetVertexShaderConstB :

  • Vecteurs float à quatre éléments à précision unique pour la structure D3DDDIARG_SETVERTEXSHADERCONST dans l’appel SetVertexShaderConst.
  • Vecteurs à quatre entiers pour la structure D3DDDIARG_SETVERTEXSHADERCONSTI dans l’appel SetVertexShaderConstI.
  • Valeurs booléennes pour la structure D3DDDIARG_SETVERTEXSHADERCONSTB dans l’appel SetVertexShaderConstB.
Les structures précédentes sont identiques, comme le montrent les définitions suivantes :
typedef D3DDDIARG_SETVERTEXSHADERCONST D3DDDIARG_SETVERTEXSHADERCONSTI;
typedef D3DDDIARG_SETVERTEXSHADERCONST D3DDDIARG_SETVERTEXSHADERCONSTB;

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows.
d’en-tête d3dumddi.h (include D3dumddi.h)

Voir aussi

SetVertexShaderConst

SetVertexShaderConstB

setVertexShaderConstI