structure D3DDDIARG_SETPIXELSHADERCONST (d3dumddi.h)
La structure D3DDDIARG_SETPIXELSHADERCONST décrit comment définir les registres de constantes de nuanceur de pixels.
Syntaxe
typedef struct _D3DDDIARG_SETPIXELSHADERCONST {
[in] UINT Register;
[in] UINT Count;
} D3DDDIARG_SETPIXELSHADERCONST;
Membres
[in] Register
Index du premier registre de constantes de nuanceur de pixels dont la valeur est définie.
[in] Count
Nombre de registres constants à définir et, par conséquent, le nombre de valeurs dans le tableau transmis dans le paramètre pRegisters dans l’appel à la fonction SetPixelShaderConst du pilote d’affichageen mode utilisateur, SetPixelShaderConstIou Fonction SetPixelShaderConstB.
Remarques
Le membre Count spécifie les valeurs suivantes, selon le type de structure utilisé dans l’appel à la fonction SetPixelShaderConst, SetPixelShaderConstIou SetPixelShaderConstB :
- Vecteurs flottants à quatre éléments à précision unique pour la structure D3DDDIARG_SETPIXELSHADERCONST dans l’appel SetPixelShaderConst.
- Vecteurs à quatre entiers pour la structure D3DDDIARG_SETPIXELSHADERCONSTI dans l’appel SetPixelShaderConstI.
- Valeurs booléennes pour la structure D3DDDIARG_SETPIXELSHADERCONSTB dans l’appel SetPixelShaderConstB.
typedef D3DDDIARG_SETPIXELSHADERCONST D3DDDIARG_SETPIXELSHADERCONSTI;
typedef D3DDDIARG_SETPIXELSHADERCONST D3DDDIARG_SETPIXELSHADERCONSTB;
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) |