structure D3DDDIARG_TEXTURESTAGESTATE (d3dumddi.h)
La structure D3DDDIARG_TEXTURESTAGESTATE décrit comment mettre à jour une texture à une étape particulière dans un groupe à plusieurs textures.
Syntaxe
typedef struct _D3DDDIARG_TEXTURESTAGESTATE {
[in] UINT Stage;
[in] D3DDDITEXTURESTAGESTATETYPE State;
[in] UINT Value;
} D3DDDIARG_TEXTURESTAGESTATE;
Membres
[in] Stage
Étape d’un groupe de textures multiples qui indique la texture à mettre à jour. Ce membre peut être un entier compris entre 0 et 7, la texture numérotée la plus élevée étant la plus proche de la mémoire tampon d’images.
[in] State
Valeur D3DDDITEXTURESTAGESTATETYPE typée qui indique l’état de texture à mettre à jour.
Les applications Microsoft DirectX 9.0 et ultérieures peuvent utiliser des valeurs dans le type d’énumération D3DSAMPLERSTATETYPE pour contrôler les caractéristiques des états de rendu liés à la texture de l’échantillonneur. Dans DirectX 8.0 et versions antérieures, ces états d’échantillonneur ont été inclus dans l’énumération D3DTEXTURESTAGESTATETYPE. Le runtime mappe les états d’échantillonneur (D3DSAMP_Xxx) à D3DDDITSS_valeurs de Xxx afin que les pilotes ne soient pas requis pour traiter les états de l’échantillonneur. Pour plus d’informations sur les D3DTEXTURESTAGESTATETYPE et les D3DSAMPLERSTATETYPE, consultez la documentation du Kit de développement logiciel (SDK) DirectX.
Pour obtenir une définition de chaque valeur, consultez la valeur correspondante de D3DTEXTURESTAGESTATETYPE ou de D3DSAMPLERSTATETYPE.
Les états de texture suivants sont utilisés exclusivement par les pilotes d’affichage en mode utilisateur pour la coloration de texture :
valeur | Signification |
---|---|
D3DDDITSS_DISABLETEXTURECOLORKEY (33) | Désactivez la couleur de la texture actuelle. Le membre Value a la valeur TRUE pour désactiver. |
D3DDDITSS_TEXTURECOLORKEYVAL (34) | Mettez à jour la couleur de la texture actuelle. Valuemember est défini sur la valeur de la clé de couleur. |
[in] Value
Valeur à laquelle le pilote doit mettre à jour l’état de texture identifié par les membres étape de et d’état . Pour plus d’informations sur les valeurs pouvant être mises à jour pour chaque état de texture, consultez les définitions de l’état de texture correspondant dans l’D3DTEXTURESTAGESTATETYPE ou D3DSAMPLERSTATETYPE type d’énumération dans la documentation du Kit de développement logiciel (SDK) DirectX.
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) |