D3DDDIARG_SETPIXELSHADERCONST structure (d3dumddi.h)
La structure D3DDDIARG_SETPIXELSHADERCONST décrit comment définir les registres de constantes du nuanceur de pixels.
Syntaxe
typedef struct _D3DDDIARG_SETPIXELSHADERCONST {
[in] UINT Register;
[in] UINT Count;
} D3DDDIARG_SETPIXELSHADERCONST;
Membres
[in] Register
Index du premier registre de constante de nuanceur de pixels dont la valeur est définie.
[in] Count
Nombre de registres de constantes à définir et, par conséquent, nombre de valeurs dans le tableau passé dans le paramètre pRegisters dans l’appel à la fonction SetPixelShaderConst, SetPixelShaderConstI ou SetPixelShaderConstB 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 SetPixelShaderConst, SetPixelShaderConstI ou SetPixelShaderConstB :
- Vecteurs float à quatre éléments à une seule précision 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;
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows. |
En-tête | d3dumddi.h (inclure D3dumddi.h) |