Partager via


Paramètres (Direct3D 9)

Les paramètres sont des variables d’effet.

Syntaxe

usage type ID [: semantic] [<annotation(s)>] [= expression];

Les paramètres peuvent être lus et écrits par l’application avec ID3DXEffect ou ID3DXEffectCompiler.

Les paramètres peuvent être référencés dans les fonctions et dans les techniques (plus précisément, à droite des affectations d’état).

Élément Description
Utilisation
Étendue du paramètre. Consultez Utilisations et littéraux (Direct3D 9).
Type
Toute référence valide pour le type HLSL .
ID
Nom unique.
Sémantique
Balise suivant les règles d’identificateur qui indique généralement l’utilisation du paramètre. Doit être un type particulier.
Annotations
Zéro ou plusieurs éléments d’informations spécifiques à l’utilisateur. Il peut s’agir de n’importe quel type. Consultez Ajouter des informations aux paramètres d’effet avec des annotations.
Expression
Initialise la valeur du paramètre. Consultez Expressions (Direct3D 9).

 

Les paramètres peuvent être initialisés dans n’importe quelle référence valide pour une expression HLSL qui se réduit à une valeur littérale.

Les valeurs de paramètre ne sont pas modifiées par l’exécution d’appels d’affectation d’état ou de fonction.

Format de l’effet