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 constante de nuanceur de vertex dont la valeur est définie.

[in] Count

Nombre d’registres de constante à définir et, par conséquent, le nombre de valeurs dans le tableau transmis dans le paramètre pRegisters dans l’appel à la fonction SetVertexShaderConst, SetVertexShaderConstI ou SetVertexShaderConstB du pilote d’affichage en mode utilisateur.

Remarques

Le membre Count spécifie les valeurs suivantes, en fonction du type de structure utilisé dans l’appel à la fonction SetVertexShaderConst, SetVertexShaderConstI ou SetVertexShaderConstB :

  • Vecteurs float à quatre éléments d’une seule précision 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;

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows Vista et les versions ultérieures des systèmes d’exploitation Windows.
En-tête d3dumddi.h (inclure D3dumddi.h)

Voir aussi

SetVertexShaderConst

SetVertexShaderConstB

SetVertexShaderConstI